summaryrefslogtreecommitdiff
path: root/docs/configuration/service/md-https.md
diff options
context:
space:
mode:
authorYuriy Andamasov <yuriy@vyos.io>2026-05-11 01:03:17 +0300
committerYuriy Andamasov <yuriy@vyos.io>2026-05-11 01:03:17 +0300
commitc8969d1fdeb2af54076d7a6006da374c5bb8c106 (patch)
tree68c5ad8388bbb10bb94c9cd0590382657df9c13e /docs/configuration/service/md-https.md
parentae0e3cb965935e03173721eefb86c1576b70dda9 (diff)
downloadvyos-documentation-c8969d1fdeb2af54076d7a6006da374c5bb8c106.tar.gz
vyos-documentation-c8969d1fdeb2af54076d7a6006da374c5bb8c106.zip
ci: backport update-version-tags hardening to sagitta (rolls up #1953 + #1958)
Brings sagitta's `.github/workflows/update-version-tags.yml` to the final post-#1958 rolling-side state. This rolls up the entire hardening series in one shot because Mergify's per-PR backport could not cherry-pick #1958 cleanly onto a base that never received #1953 (the prior backport, #1955, was closed). Final workflow shape: - Two-job pipeline. `check_head` resolves the per-branch tag name and filters stale "Re-run jobs" replays via a HEAD-equivalence check against the live branch HEAD; sets `is_current` output. - `retag` depends on `check_head`, runs only when `is_current=='true'`, carries job-level `concurrency: {group: version-tag-<ref>, cancel-in-progress: false}` so back-to-back pushes serialize in commit order. - `retag` re-validates HEAD inside its own job before PATCH so that GitHub's "Re-run failed jobs" (which can re-execute retag in isolation) cannot move the tag to a stale `github.sha`. - Tag mutation: PATCH-first, fallback to POST only on HTTP 404, fail loud on any other gh-api error. Verbatim copy of `origin/rolling:.github/workflows/update-version-tags.yml` substantive content, with the LTS branch's "keep all three copies in sync" header preserved (rolling has a context7-refresh-specific header because that workflow is rolling-only). 🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to 'docs/configuration/service/md-https.md')
0 files changed, 0 insertions, 0 deletions