Skip to content

Harden artifact build and publication - #11

Merged
KuGouGo merged 1 commit into
mainfrom
codex/release-runtime-hardening
Jul 15, 2026
Merged

Harden artifact build and publication#11
KuGouGo merged 1 commit into
mainfrom
codex/release-runtime-hardening

Conversation

@KuGouGo

@KuGouGo KuGouGo commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • enforce Bash 5+ / Python 3.11+ and strengthen artifact directory transactions with signal-safe rollback
  • retain canonical rule inputs and verify all five platform formats semantically, including real binary readback in Linux CI
  • bind manifest schema v4 and publication to a consistent remote cohort, rejecting stale sources, generations, and ref races
  • simplify and correct runtime, architecture, and troubleshooting documentation

Validation

  • REQUIRE_SHELLCHECK=1 make validate (25/25 tests)
  • make preflight (25/25 tests plus text build)
  • actionlint .github/workflows/*.yml
  • git diff --check

The macOS run intentionally skipped the real sing-box/Mihomo fixture because locked binary assets are Linux-only; PR CI covers that path.

@KuGouGo
KuGouGo merged commit 6c58307 into main Jul 15, 2026
2 checks passed
@KuGouGo
KuGouGo deleted the codex/release-runtime-hardening branch July 15, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant