mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-28 21:17:36 +00:00
Gitea Actions workflows
This directory mirrors .github/workflows/ for the self-hosted Gitea
Actions runner at gitea.gk2.secubox.in (board-internal CI).
Source of truth
.github/workflows/*.yml is the source of truth — workflows are edited
there and mirrored here. The two trees should stay byte-identical;
divergence is a bug.
Eventual goal: a single CI definition tree consumed by both runners. For now, the mirror is mechanical (cp) and tracked in PRs that touch both directories together.
Compatibility notes
runs-on: ubuntu-latestworks because theact_runnerregistered on the dev box advertises theubuntu-latestlabel (Phase B of the migration, separate ticket).uses: actions/*references are auto-fetched fromgithub.comthanks toDEFAULT_ACTIONS_URL = githubin/var/lib/gitea/custom/conf/app.ini(set during Phase A1).- Secrets are NOT carried by repo mirroring — re-add in
Gitea Settings → Actions → Secrets per repo:
GPG_PRIVATE_KEY,DEPLOY_SSH_KEY,DEPLOY_KNOWN_HOSTS, etc. - Some workflows use
gh(GitHub CLI) which is not installed by default onact_runner. Those jobs will fail visibly until they are migrated totea(Gitea CLI) — to be addressed per-workflow.