velxio/.github/workflows
David Montero 98b0df7d93 ci(e2e): skip gated QEMU suite on fork PRs instead of failing
GitHub does not expose repository secrets to workflow runs triggered by
pull_request from a fork, so VELXIO_BUILD_LICENSE_KEY arrives empty and
the download step's `[ -z ] && exit 1` guard hard-fails every external
contributor's PR for a reason unrelated to their change (e.g. #220 from
ciegovolador, the buzzer audio fix, which only touches frontend).

Add a lightweight `gate` job that checks whether the key is present and
gates the real `e2e` job on it (needs + if). Fork PRs now SKIP e2e
(neutral) instead of going red; maintainer pushes and same-repo branches,
which do receive the secret, still run the full simulation suite.
2026-06-12 05:42:37 +02:00
..
actions-cache-cleanup.yml
backend-e2e-tests.yml ci(e2e): skip gated QEMU suite on fork PRs instead of failing 2026-06-12 05:42:37 +02:00
backend-unit-tests.yml
build-espidf-toolchain.yml
discord-issues.yml fix(ci): stop pinging @everyone on new-issue Discord alerts 2026-05-31 03:19:27 -03:00
discord-release-notify.yml feat(ci): create GitHub Release + tag on each announce so the release link resolves 2026-06-11 19:20:49 +02:00
docker-publish.yml
frontend-tests.yml fix(tests): migrate forks config to vitest-4 top-level + restore NODE_OPTIONS 2026-05-19 18:09:34 +02:00
library-compile.yml ci: Phase 1d-tests I + K + L — workflow hardening + nightly library-compile 2026-05-15 23:19:11 +02:00
test-circuit.yml