Pulse/scripts/release_control
rcourtman c9e66b2295
Some checks are pending
Build and Test / Script smoke tests & backend build (push) Blocked by required conditions
Build and Test / Secret Scan (push) Waiting to run
Build and Test / Detect changed areas (push) Waiting to run
Build and Test / Frontend (push) Blocked by required conditions
Build and Test / Backend tests (api) (push) Blocked by required conditions
Build and Test / Backend tests (rest-0) (push) Blocked by required conditions
Build and Test / Backend tests (rest-1) (push) Blocked by required conditions
Build and Test / Benchmarks (push) Blocked by required conditions
Canonical Governance / governance (push) Waiting to run
release: pin code-signing policy link to the release tag
The docs link drift guard (test_repo_docs_link_drift.py) fails CI because
render_release_body.py links docs/CODE_SIGNING_POLICY.md at blob/main.
Release bodies must reference the docs snapshot of the release they
describe, so the installation section now links blob/v{version}, matching
how the rest of the body pins to the version being cut. The unit test pin
follows. Also skip .claude/ in the drift guard so local runs on a shared
tree are not polluted by stale agent worktrees under .claude/worktrees
that CI never checks out.
2026-08-07 01:13:56 +01:00
..
internal Record v6.1.0 unsigned Windows exception 2026-07-22 15:37:48 +01:00
agent_preflight.py Add canonical agent preflight gate 2026-03-20 10:23:29 +00:00
agent_preflight_test.py Update release control to use main 2026-07-05 15:20:37 +01:00
ai_runtime_docs_policy_test.py fix(ai): harden local compatible providers 2026-07-24 12:35:31 +01:00
browser_verification_guard.py fix(governance): exempt pure prettier reformats from browser proof 2026-08-06 21:53:44 +01:00
browser_verification_guard_test.py fix(governance): exempt pure prettier reformats from browser proof 2026-08-06 21:53:44 +01:00
canonical_completion_guard.py Fix CI false positives in the canonical completion guard 2026-07-08 14:35:07 +01:00
canonical_completion_guard_test.py feat(monitoring): alert on certificate validity 2026-08-06 09:47:03 +01:00
commercial_cancellation_reactivation_proof.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
commercial_cancellation_reactivation_rehearsal.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
contract_audit.py Fix contract audit sibling roots in worktrees 2026-05-13 15:22:33 +01:00
contract_audit_test.py fix(release-control): scrub hook git env in remaining scratch-repo git users 2026-07-17 16:39:17 +01:00
control_plane.py Map legacy stable releases in control plane 2026-04-11 13:23:07 +01:00
control_plane_audit.py feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
control_plane_audit_test.py Update release control to use main 2026-07-05 15:20:37 +01:00
dev_runtime_governance_test.py Harden dev agent deploy SSH host verification 2026-04-22 11:41:50 +01:00
documentation_currentness_test.py backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
format_staged_frontend.py fix(tooling): stop worktree commits from skipping prettier 2026-08-06 21:53:44 +01:00
format_staged_frontend_test.py fix(tooling): stop worktree commits from skipping prettier 2026-08-06 21:53:44 +01:00
format_staged_go.py fix(release-control): scrub inherited git env in hook scratch-repo helpers 2026-07-17 15:52:11 +01:00
format_staged_go_test.py fix(release-control): scrub hook git env in remaining scratch-repo git users 2026-07-17 16:39:17 +01:00
generate_mobile_compatibility.py Enforce Pulse Mobile compatibility from the core contract 2026-07-22 13:41:09 +01:00
generate_mobile_compatibility_test.py Enforce Pulse Mobile compatibility from the core contract 2026-07-22 13:41:09 +01:00
generate_platform_support_backend_module.py Fix Unraid agent host profile detection 2026-05-08 11:05:14 +01:00
generate_platform_support_frontend_module.py Correct VMware platform readiness classification 2026-05-22 09:13:29 +01:00
governance_stage_guard.py fix(release-control): scrub inherited git env in hook scratch-repo helpers 2026-07-17 15:52:11 +01:00
governance_stage_guard_test.py fix(release-control): scrub hook git env in remaining scratch-repo git users 2026-07-17 16:39:17 +01:00
live_runtime_proof.py chore: require live proof for hardware fix claims 2026-08-04 23:57:44 +01:00
live_runtime_proof_test.py chore: require live proof for hardware fix claims 2026-08-04 23:57:44 +01:00
mobile_compatibility.py Enforce Pulse Mobile compatibility from the core contract 2026-07-22 13:41:09 +01:00
mobile_compatibility_test.py Enforce Pulse Mobile compatibility from the core contract 2026-07-22 13:41:09 +01:00
mobile_relay_auth_approvals_proof.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
mobile_release_gate.py Add mobile impact gate to release dispatch 2026-07-07 18:21:20 +01:00
mobile_release_gate_test.py Add mobile impact gate to release dispatch 2026-07-07 18:21:20 +01:00
paid_feature_claims_proof.py Add paid feature claim proof bundle 2026-04-29 14:18:43 +01:00
proof_entrypoints_test.py Add paid feature claim proof bundle 2026-04-29 14:18:43 +01:00
pulse_intelligence_gate.py chore: seal Pulse Intelligence release gate 2026-07-13 01:14:19 +01:00
pulse_intelligence_gate_test.py chore: seal Pulse Intelligence release gate 2026-07-13 01:14:19 +01:00
readiness_assertion_guard.py Converge UI primitives and readiness guards 2026-06-13 16:31:52 +01:00
readiness_assertion_guard_test.py fix(release-control): scrub hook git env in remaining scratch-repo git users 2026-07-17 16:39:17 +01:00
record_rc_to_ga_blocked.py Prepare v6.0.0-rc.4 release packet 2026-05-05 15:32:32 +01:00
record_rc_to_ga_rehearsal.py Govern RC-to-GA rehearsal record capture 2026-04-11 14:08:57 +01:00
registry_audit.py Scrub hook Git env for registry sibling reads 2026-05-13 15:07:17 +01:00
registry_audit_test.py Add alert intent policies and delivery receipts 2026-07-20 20:27:39 +01:00
relay_registration_reconnect_drain_proof.py Restore public release proof entrypoints 2026-03-28 17:35:17 +00:00
release_candidate_manifest_test.py Build releases once and promote verified candidates 2026-07-09 22:21:34 +01:00
release_promotion_policy_support.py Govern RC-to-GA rehearsal record capture 2026-04-11 14:08:57 +01:00
release_promotion_policy_support_test.py Pin workflow actions and CI image versions 2026-04-22 10:12:15 +01:00
release_promotion_policy_test.py ci(signing): trust test certificate at machine scope 2026-08-06 16:08:33 +01:00
render_release_body.py release: pin code-signing policy link to the release tag 2026-08-07 01:13:56 +01:00
render_release_body_test.py release: pin code-signing policy link to the release tag 2026-08-07 01:13:56 +01:00
repo_file_io.py backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
repo_file_io_test.py fix(release-control): scrub hook git env in remaining scratch-repo git users 2026-07-17 16:39:17 +01:00
resolve_release_promotion.py Authorize v6.1.2 unsigned Windows release exception 2026-07-26 21:07:47 +01:00
resolve_release_promotion_test.py Authorize v6.1.2 unsigned Windows release exception 2026-07-26 21:07:47 +01:00
ssh_host_key_policy_test.py Harden dev agent deploy SSH host verification 2026-04-22 11:41:50 +01:00
staged_commit_shape_guard.py Add contract-neutral bypass to staged shape guard 2026-04-17 12:24:01 +01:00
staged_commit_shape_guard_test.py Add contract-neutral bypass to staged shape guard 2026-04-17 12:24:01 +01:00
status_audit.py Fix status audit sibling roots in worktrees 2026-05-13 15:40:08 +01:00
status_audit_test.py fix(release-control): scrub hook git env in remaining scratch-repo git users 2026-07-17 16:39:17 +01:00
status_lookup.py Promote lane expansion as active v6 target 2026-03-19 09:45:43 +00:00
status_lookup_test.py Add governed action audit preflight 2026-04-25 22:35:19 +01:00
subsystem_contracts.py fix(release-control): scrub inherited git env in hook scratch-repo helpers 2026-07-17 15:52:11 +01:00
subsystem_contracts_test.py fix(release-control): scrub hook git env in remaining scratch-repo git users 2026-07-17 16:39:17 +01:00
subsystem_lookup.py Govern public v6 preview ops ownership 2026-04-15 09:24:41 +01:00
subsystem_lookup_test.py docs(governance): establish localized product lane 2026-08-06 17:26:12 +01:00
validate_artifact_release_line.py Allow stable patch artifact publishing 2026-07-04 20:49:47 +01:00
validate_artifact_release_line_test.py Prepare v6.0.4-rc.2 support build 2026-07-06 09:22:44 +01:00
work_claim.py Add governed work-claim tooling 2026-03-19 10:06:39 +00:00
work_claim_test.py Add governed work-claim tooling 2026-03-19 10:06:39 +00:00