Dylan K. Taylor
f661443ec7
Update Ubuntu base image for GitHub Actions
2025-04-15 16:48:13 +01:00
Dylan T.
09acbfab4c
dependabot: ignore phpstan/phpstan updates
...
these are noisy and cause conflicts. Since they also usually cause new errors to be reported, we often can't directly update it anyway. Better to test & update this locally.
2025-03-15 00:03:09 +00:00
Dylan T.
73a4b076d6
actions: tidy support response message
2025-03-12 16:19:11 +00:00
Dylan T.
00df508727
Update bug-report.yml
2025-03-12 13:06:57 +00:00
dependabot[bot]
e3e0c14275
Bump the github-actions group with 2 updates ( #6644 )
2025-03-01 10:04:01 +00:00
Dylan T.
32b98dcbde
draft-release: add a warning about bug reporting
...
too many people just spam on discord and expect that to somehow do something ...
2025-02-26 17:23:27 +00:00
dependabot[bot]
07987890a0
Bump the github-actions group with 2 updates ( #6613 )
2025-02-01 13:38:25 +00:00
dependabot[bot]
4a4572131f
Bump shivammathur/setup-php in the github-actions group ( #6591 )
2025-01-04 22:26:14 +00:00
Dylan T.
dc2e82df7f
crash.yml: add field ID for crash archive "report github issue" button
2024-12-24 16:37:18 +00:00
Dylan K. Taylor
debf8d18fc
Upgrade issue templates
2024-12-24 16:27:40 +00:00
Dylan T.
f7687af337
Fixed draft release being created on release publish
2024-12-12 13:44:15 +00:00
Dylan K. Taylor
a8eaa43bc8
Recombine release workflows
...
having two different workflows able to trigger releases is a pain for build number continuity.
perhaps longer term we should source the build number a different way, but these workflows needed restructuring anyway.
2024-12-09 16:36:26 +00:00
Dylan T.
1481977f35
Create pr-stale.yml
2024-12-05 20:47:46 +00:00
Dylan T.
c56d4d3e3c
dependabot: update github actions deps together, monthly
2024-12-03 14:56:22 +00:00
Dylan T.
06028aac97
issues: don't recommend forums to get help
2024-12-03 02:07:58 +00:00
dependabot[bot]
49da50659f
Bump docker/build-push-action from 6.9.0 to 6.10.0 ( #6553 )
2024-12-02 16:36:12 +00:00
Dylan K. Taylor
0543bf301e
draft-release: updated php_download_url
2024-11-27 19:19:51 +00:00
Dylan K. Taylor
daacc8eddb
Updated setup-php-action to 3.2.0
2024-11-27 17:56:00 +00:00
Dylan T.
8cdc7d7ee1
auto-approve: drop pull_request_review trigger
...
this doesn't work for PRs from forks, since fork PRs don't have access to repo secrets.
we'll need some more advanced mechanism to avoid redundant reviews, but that's a job for another time.
2024-11-25 20:43:59 +00:00
Dylan T.
7460e12b6a
pr-remove-waiting-label: suppress failure on 404 errors
...
this usually means the label wasn't on the PR in the first place
2024-11-23 21:48:30 +00:00
Dylan T.
5b72f202bf
actions: automatically remove waiting label from PRs on synchronize
...
there are probably other conditions where we'd want to remove this, but this will do for now.
2024-11-23 20:13:46 +00:00
Dylan T.
0070426e97
auto-approve: only re-review if previous review was dismissed
...
this avoids unnecessary spam when someone clicks "Update branch" on the PR.
2024-11-23 19:07:24 +00:00
Dylan T.
bf7a53b00f
Update api-change-request.md
...
[ci skip]
2024-11-19 17:47:46 +00:00
Dylan T.
b2aa6396c3
auto-approve: don't request approvals for draft PRs
2024-11-16 23:15:07 +00:00
Dylan T.
48a908ee8c
maybe making this specific to gameplay wasn't a good idea
2024-11-16 01:36:51 +00:00
Dylan T.
4331f69b9c
Update team-pr-auto-approve.yml
2024-11-15 20:44:51 +00:00
Dylan T.
8a693f2a4c
team-pr-auto-approve: Use RestrictedActions auto approver
2024-11-15 20:08:54 +00:00
Dylan T.
054538e6b7
Update PULL_REQUEST_TEMPLATE.md
2024-11-12 17:54:31 +00:00
Dylan T.
1f86949836
Create CODEOWNERS
2024-11-12 14:37:02 +00:00
dependabot[bot]
b3b8aaddff
Bump docker/build-push-action from 6.8.0 to 6.9.0 ( #6465 )
2024-11-04 16:29:01 +00:00
dependabot[bot]
2173aab967
Bump thollander/actions-comment-pull-request from 2 to 3 ( #6482 )
2024-11-04 16:05:38 +00:00
Dylan K. Taylor
0065fe649f
New release workflow triggered by the merge of a PR changing
...
IS_DEVELOPMENT_BUILD to false
This is more streamlined than the previous approach, and works better
for a world where 1 person isn't doing all the work.
Now, the flow is simpler:
- Do changes (e.g. protocol update), changelog & set IS_DEVELOPMENT_BUILD to false all in a single PR, which can be squash-merged if desired
- Once the PR is merged, a draft release will be prepared
- RestrictedActions will automatically set IS_DEVELOPMENT_BUILD back to
true and bump the version
- Tag will be created when the release is published
Previously, multiple PRs might be needed, and the PR containing the
release changelog couldn't be squash-merged. Manual intervention was
also required to create a tag and prepare a release.
This PR also includes new CI checks to check for basic errors like
forgotten changelog files to ensure changelog links work correctly.
Note: Only PRs from PMMP Team members with **write** access to the
repository can trigger release generation. Random people cannot trigger
release generation by sending PRs.
2024-10-31 13:57:38 +00:00
dependabot[bot]
5cc1068cd4
Bump docker/build-push-action from 6.7.0 to 6.8.0 ( #6462 )
2024-10-03 21:29:22 +00:00
zSALLAZAR
bdbcfd10cc
Add ShellCheck ( #6407 )
...
Co-authored-by: IvanCraft623 <57236932+IvanCraft623@users.noreply.github.com>
2024-08-19 22:52:51 +01:00
dependabot[bot]
e6f9cdd990
Bump docker/build-push-action from 6.6.1 to 6.7.0 ( #6432 )
2024-08-19 18:12:06 +00:00
Dylan T.
a7638cf914
Give an approving review to team member PRs automatically
...
Branch protection rules currently require 2 approving reviews to merge a PR. What we really want is for 2 team members to be aware of every change. If a team member makes a PR, only one other approval should be needed.
Since GitHub doesn't currently allow us to set different review thresholds for different users/teams, sending an automatic approval via GitHub Actions is the next best thing. This should reduce friction of team development work.
2024-08-19 19:02:17 +01:00
dependabot[bot]
d077bda30c
Bump docker/build-push-action from 6.5.0 to 6.6.1 ( #6419 )
2024-08-13 14:35:01 +00:00
dependabot[bot]
54e7749c0b
Bump docker/build-push-action from 6.3.0 to 6.5.0 ( #6409 )
2024-07-30 06:52:28 +00:00
dependabot[bot]
a96f1a5083
Bump docker/build-push-action from 5.3.0 to 6.3.0 ( #6387 )
2024-07-14 18:17:41 +00:00
Dylan T
32be474840
dependabot: group PHPStan dependency updates always
...
these typically need to be updated together anyway
2024-07-12 14:12:47 +01:00
Dylan T
f750b01d8b
dependabot: group patch updates into a single PR
2024-07-12 14:10:14 +01:00
dependabot[bot]
786d84a9e1
Bump shivammathur/setup-php from 2.30.4 to 2.31.1
...
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) from 2.30.4 to 2.31.1.
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.30.4...2.31.1 )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-12 12:43:18 +00:00
Dylan K. Taylor
585aee9386
Fixed an oopsie from 5ef247620a7c6301a849b54e5ef1009217729fc8
...
I added it to the wrong set of artifacts :(
2024-06-13 18:58:32 +01:00
Dylan K. Taylor
5ef247620a
Attach permission doc to every release
2024-05-07 12:46:31 +01:00
dependabot[bot]
27dc43f131
Bump shivammathur/setup-php from 2.30.2 to 2.30.4 ( #6339 )
...
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) from 2.30.2 to 2.30.4.
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.30.2...2.30.4 )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 15:41:40 +01:00
Dylan K. Taylor
737f5066a0
Fully cover codegen in CI
2024-04-25 11:48:22 +01:00
dependabot[bot]
cd6634d34b
Bump shivammathur/setup-php from 2.30.0 to 2.30.2 ( #6315 )
...
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) from 2.30.0 to 2.30.2.
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.30.0...2.30.2 )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-03 15:37:13 +01:00
dependabot[bot]
94e0bf954b
Bump docker/build-push-action from 5.2.0 to 5.3.0 ( #6288 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 15:08:13 +00:00
dependabot[bot]
cbffbd23f9
Bump docker/build-push-action from 5.1.0 to 5.2.0 ( #6281 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 09:30:29 +00:00
dependabot[bot]
2ca50ecd36
Bump shivammathur/setup-php from 2.29.0 to 2.30.0 ( #6273 )
...
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.29.0...2.30.0 )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 11:54:53 +00:00