verilator/.github/workflows
Geza Lore c7c778f109 CI: Improve Pages job
Code coverage and RTLMeter complete (concluding 'skipped') on branch
pushes where they do no work, and each completion fires the Pages
workflow_run trigger. Rebuilding and redeploying master's pages for
these no-op events is wasteful.

Gate the build job so a workflow_run whose upstream conclusion is
'skipped' does nothing; deploy and notify need build, so they
cascade-skip.

Route such no-op runs to their own throwaway concurrency group. In the
shared 'pages' group they would, as the newest queued run, cancel a
pending real run and then deploy nothing (concurrency keeps only the
in-progress and newest pending run). Real runs keep sharing 'pages' and
serialize as before.

Add retry to deploy step to reduce flakyness due to the Pages back end.

Fix trigger on workflow file changes.
2026-07-05 21:11:45 +01:00
..
build-test.yml CI: Cleanup Windows build (#7873) 2026-07-05 19:15:09 +01:00
contributor.yml CI: Pin actions to hashes 2026-06-23 21:24:21 -04:00
coverage.yml CI: Unify regression and RTLMeter build jobs to one (#7872) 2026-07-05 18:52:55 +01:00
docker.yml CI: Pin actions to hashes 2026-06-23 21:24:21 -04:00
format.yml CI: Decouple build and test into separate scripts, simplify workflows (#7871) 2026-07-05 15:46:30 +01:00
no-pulls.yml CI: Disallow pulls to stable 2026-03-02 17:48:32 -05:00
pages.yml CI: Improve Pages job 2026-07-05 21:11:45 +01:00
reusable-build.yml CI: Unify regression and RTLMeter build jobs to one (#7872) 2026-07-05 18:52:55 +01:00
reusable-lint-py.yml CI: Decouple build and test into separate scripts, simplify workflows (#7871) 2026-07-05 15:46:30 +01:00
reusable-rtlmeter-run.yml CI: Unify regression and RTLMeter build jobs to one (#7872) 2026-07-05 18:52:55 +01:00
reusable-test.yml CI: Unify regression and RTLMeter build jobs to one (#7872) 2026-07-05 18:52:55 +01:00
rtlmeter.yml CI: Unify regression and RTLMeter build jobs to one (#7872) 2026-07-05 18:52:55 +01:00