mirror of
https://github.com/morluto/rea.git
synced 2026-11-02 21:06:04 +00:00
Remove redundant ref-based concurrency from reusable provider and website workflows. Their old groups could cancel qualification from another CI tier even though the callers used separate groups. Disposable hosted jobs now inherit caller scheduling; direct manual dispatches remain independent. Validate every called CI workflow has no independent cancellation group. Validation: 100 focused scope/gate tests and actionlint 1.7.7.
28 lines
928 B
YAML
28 lines
928 B
YAML
name: Real website source-map verification
|
|
on:
|
|
workflow_call:
|
|
workflow_dispatch:
|
|
permissions:
|
|
contents: read
|
|
env:
|
|
HUSKY: "0"
|
|
jobs:
|
|
real-web-source-map:
|
|
runs-on: ubuntu-latest
|
|
timeout-minutes: 10
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions/setup-node@v4
|
|
with:
|
|
node-version-file: .nvmrc
|
|
cache: npm
|
|
- run: npm ci
|
|
- uses: ./.github/actions/portable-build-cache
|
|
- name: Install the pinned compiler into an isolated fixture directory
|
|
run: npm install --prefix "$RUNNER_TEMP/rea-web-source-map-compiler" --no-audit --no-fund --package-lock=false esbuild@0.25.10
|
|
- run: npm run verify:browser:source-maps
|
|
env:
|
|
REA_BROWSER_EXECUTABLE: /usr/bin/google-chrome
|
|
REA_BROWSER_NO_SANDBOX: "true"
|
|
REA_WEB_SOURCE_MAP_COMPILER: ${{ runner.temp }}/rea-web-source-map-compiler/node_modules/esbuild/lib/main.js
|