From 48e7fa9a25f9dfdf18bee40242235c8fe0c363c1 Mon Sep 17 00:00:00 2001 From: Keith Solomon Date: Sun, 26 Jul 2026 03:43:57 -0500 Subject: [PATCH] ci: add end-to-end smoke test workflow --- .github/workflows/ci-e2e.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/ci-e2e.yml diff --git a/.github/workflows/ci-e2e.yml b/.github/workflows/ci-e2e.yml new file mode 100644 index 0000000..4b946ac --- /dev/null +++ b/.github/workflows/ci-e2e.yml @@ -0,0 +1,29 @@ +name: CI E2E + +on: + pull_request: + branches: + - develop + schedule: + - cron: '0 6 * * *' + +permissions: + contents: read + +jobs: + php-e2e: + runs-on: ubuntu-latest + timeout-minutes: 5 + env: + BATTLEFORGE_E2E: '1' + steps: + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + with: + persist-credentials: false + - uses: shivammathur/setup-php@b604ade2a87db23f8871b7182e69ec5e75effb45 # v2 + with: + php-version: '8.3' + coverage: none + tools: composer:v2 + - run: composer install --no-interaction --prefer-dist + - run: vendor/bin/phpunit tests/Integration/PostMatchActionSmokeTest.php