0
0
mirror of https://github.com/pmmp/PocketMine-MP.git synced 2024-11-11 11:59:21 +00:00
PocketMine-MP/build
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
..
php@084822aa9e Bump build/php from f9601e5 to 084822a (#6323) 2024-04-08 14:24:48 +01:00
dump-version-info.php New release workflow triggered by the merge of a PR changing 2024-10-31 13:57:38 +00:00
generate-bedrockdata-path-consts.php ... 2023-02-23 22:00:24 +00:00
generate-biome-ids.php Added script to generate biome IDs 2024-02-19 16:10:22 +00:00
generate-block-serializer-consts.php Fully cover codegen in CI 2024-04-25 11:48:22 +01:00
generate-build-info-json.php Import alias cleanup courtesy of newest php-cs-fixer 2024-02-07 12:50:37 +00:00
generate-item-type-names.php Fully cover codegen in CI 2024-04-25 11:48:22 +01:00
generate-known-translation-apis.php Migrate core code to using symfony/filesystem 2022-10-14 21:51:29 +01:00
generate-pocketmine-yml-property-consts.php Added private constructors for new internal classes 2023-09-06 12:12:11 +01:00
generate-registry-annotations.php Use str_starts_with, str_ends_with and str_contains instead of strpos (#5485) 2022-12-31 13:02:23 +00:00
make-release.php New release workflow triggered by the merge of a PR changing 2024-10-31 13:57:38 +00:00
server-phar-stub.php PocketMine-MP.phar self-extraction to decompressed cache (#6217) 2024-03-18 16:48:17 +00:00
server-phar.php PocketMine-MP.phar self-extraction to decompressed cache (#6217) 2024-03-18 16:48:17 +00:00