From 6e84af5ed36e847def248053d82d20b6f8258704 Mon Sep 17 00:00:00 2001 From: xormania <127287135+xormania@users.noreply.github.com> Date: Tue, 1 Sep 2026 13:15:55 -0400 Subject: [PATCH] =?UTF-8?q?repo:=20real=20CI=20=E2=80=94=20the=20ci=20work?= =?UTF-8?q?flow=20on=20dev?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI on pull requests and on pushes to dev and the stable branch: composer validate for PHP manifests, the create-project end-to-end oracle where this repo is the skeleton, JSON/YAML validity elsewhere. Public repo: GitHub-hosted runners are free; the check name "ci" is the required context the dev ruleset will pin. Source: owner 2026-09-01 Source: original Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01XehTac5TJNmPAskwrPp7rJ --- .github/workflows/ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..757c80e --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,20 @@ +name: ci +on: + pull_request: + push: + branches: [dev, master] +jobs: + ci: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: shivammathur/setup-php@v2 + with: + php-version: '8.4' + - run: composer validate --strict + - name: create-project end to end + run: | + cd "$RUNNER_TEMP" + composer create-project minspec/skeleton app --repository="{\"type\":\"path\",\"url\":\"$GITHUB_WORKSPACE\"}" --stability=dev --no-interaction + cd app + php bin/console about