1name: Generated app release gate23on:4 pull_request:5 branches:6 - main78concurrency:9 group: generated-app-${{ github.event.pull_request.number }}10 cancel-in-progress: true1112jobs:13 release-gate:14 runs-on: ubuntu-latest15 steps:16 - uses: actions/checkout@v61718 - uses: denoland/setup-deno@v219 with:20 deno-version: v2.x2122 - name: Formatting, lint, and unit/integration tests23 run: deno task check2425 - name: Reference production build26 run: deno task build --cwd apps/reference2728 - name: Publish dry run29 run: deno task publish:dry --allow-dirty3031 - name: Install Chromium32 run: deno task test:browser:install3334 - name: Generated-app golden journey (local workspace package)35 run: deno task test:golden3637 - name: Retain sanitized golden failure evidence38 if: failure()39 uses: actions/upload-artifact@v440 with:41 name: generated-app-golden-failure42 path: test-results/golden/43 if-no-files-found: ignore44 retention-days: 7