From aed200f638b682701f544a4ec4f9d33fd6ad0331 Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Wed, 21 Jan 2026 10:23:37 +0100 Subject: [PATCH] GitHub Actions: ensure `bin/make-release.sh` still works Sooner or later, someone runs `bin/make-release.sh` on the main branch to make a release. That script requires `composer validate --no-check-all --strict` to pass. This GitHub Action ensures all PRs to fulfill that requirement before being merged. --- .github/workflows/composer.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/composer.yml diff --git a/.github/workflows/composer.yml b/.github/workflows/composer.yml new file mode 100644 index 000000000..b65e4737d --- /dev/null +++ b/.github/workflows/composer.yml @@ -0,0 +1,17 @@ +name: Composer + +on: + push: { } + pull_request: { } + +jobs: + validation: + name: Composer strict validation + runs-on: ubuntu-latest + + steps: + - name: Checkout HEAD + uses: actions/checkout@v6 + + - name: Ensure bin/make-release.sh works + run: bin/make-release.sh 1337.42.23 --no-tag