Pulse/scripts/release_control
pulse-triage[bot] e66f6a26f7
Some checks failed
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 / Script smoke tests & backend build (push) Blocked by required conditions
Build and Test / Benchmarks (push) Blocked by required conditions
Canonical Governance / governance (push) Waiting to run
Helm CI / Lint and Render Chart (push) Waiting to run
Public docs / check (push) Waiting to run
Core E2E Tests / Validate E2E tier selection (push) Waiting to run
Core E2E Tests / Playwright Core E2E (shard 1/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 2/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 3/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 4/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 5/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 6/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 7/8) (push) Blocked by required conditions
Core E2E Tests / Playwright Core E2E (shard 8/8) (push) Blocked by required conditions
Core E2E Tests / Agent registration lifecycle (push) Waiting to run
Core E2E Tests / E2E verdict (push) Blocked by required conditions
Unified Agent Native Verification / Linux ARM64 (push) Waiting to run
Unified Agent Native Verification / Linux x64 (push) Waiting to run
Unified Agent Native Verification / Windows x64 (push) Waiting to run
Unified Agent Native Verification / macOS ARM64 (push) Waiting to run
Unified Agent Native Verification / macOS Intel (push) Waiting to run
Unified Agent Native Verification / FreeBSD cross-build contract (push) Waiting to run
Patrol Qualification Regression / Catalog, scorer, and replay regression (push) Has been cancelled
Fail closed when installing MCP binaries
Verify the signed release checksum manifest against Pulse's pinned SSH key before either MCP installer accepts a downloaded binary. Remove the unsigned bypass and require one exact digest entry.

Include bare Unix MCP executables in release checksum/signature assembly, cover unavailable, invalid, ambiguous, mismatched, and successful evidence paths with executable regression tests, and enforce MCP installer pins against the configured release key.
2026-08-30 05:11:55 +01:00
..
internal Keep server rollback guidance executable 2026-08-29 10:15:45 +01:00
agent_preflight.py
agent_preflight_test.py
ai_runtime_docs_policy_test.py Fix local subscription CLI service setup 2026-08-23 09:28:44 +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 Simplify and harden verified Patrol receipts 2026-08-15 10:25:04 +01:00
canonical_completion_guard.py
canonical_completion_guard_test.py Separate agent remediation runtime 2026-08-29 23:48:28 +01:00
capture_release_note_visuals.mjs feat(release): add visual changelog comparisons 2026-08-28 11:29:44 +01:00
check_github_release_immutability_test.py Gate release publication on immutable setting 2026-08-29 22:41:04 +01:00
commercial_cancellation_reactivation_proof.py
commercial_cancellation_reactivation_rehearsal.py
contract_audit.py fix(governance): isolate release-control worktree roots 2026-08-08 05:12:07 +01:00
contract_audit_test.py fix(governance): isolate release-control worktree roots 2026-08-08 05:12:07 +01:00
control_plane.py
control_plane_audit.py
control_plane_audit_test.py fix(governance): restore advertised worktree helpers 2026-08-08 04:08:35 +01:00
customer_promotion_lease.sh Bootstrap absent promotion lease ref 2026-08-29 04:15:50 +01:00
dev_runtime_governance_test.py Accept qualified recovered release activation 2026-08-28 03:51:26 +01:00
documentation_currentness_test.py Document shipped availability probe coverage 2026-08-29 18:21:50 +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
generate_platform_support_frontend_module.py
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 fix(governance): isolate release-control worktree roots 2026-08-08 05:12:07 +01:00
mobile_relay_auth_approvals_proof.py
mobile_release_gate.py
mobile_release_gate_test.py
paid_feature_claims_proof.py
proof_entrypoints_test.py
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
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
record_rc_to_ga_rehearsal.py
registry_audit.py fix(governance): isolate release-control worktree roots 2026-08-08 05:12:07 +01:00
registry_audit_test.py Preserve fresh rolling-window metric authority 2026-08-27 21:22:12 +01:00
relay_registration_reconnect_drain_proof.py
release_candidate_manifest_test.py Enforce exact release visual assets 2026-08-29 02:59:47 +01:00
release_note_visuals.py fix(release): require visual selection evidence 2026-08-28 20:11:04 +01:00
release_note_visuals_test.py Keep server rollback guidance executable 2026-08-29 10:15:45 +01:00
release_promotion_policy_support.py
release_promotion_policy_support_test.py
release_promotion_policy_test.py Fail closed when installing MCP binaries 2026-08-30 05:11:55 +01:00
render_release_body.py Keep server rollback guidance executable 2026-08-29 10:15:45 +01:00
render_release_body_test.py Keep server rollback guidance executable 2026-08-29 10:15:45 +01:00
repo_file_io.py fix(governance): isolate release-control worktree roots 2026-08-08 05:12:07 +01:00
repo_file_io_test.py fix(governance): isolate release-control worktree roots 2026-08-08 05:12:07 +01:00
resolve_release_promotion.py Keep server rollback guidance executable 2026-08-29 10:15:45 +01:00
resolve_release_promotion_test.py Keep server rollback guidance executable 2026-08-29 10:15:45 +01:00
ssh_host_key_policy_test.py fix(security): verify SSH hosts during proxy cleanup 2026-08-08 05:18:55 +01:00
staged_commit_shape_guard.py
staged_commit_shape_guard_test.py
status_audit.py Require demand_evidence on candidate_lane registration 2026-08-24 15:59:32 +01:00
status_audit_test.py Require demand_evidence on candidate_lane registration 2026-08-24 15:59:32 +01:00
status_lookup.py
status_lookup_test.py
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 fix(governance): isolate release-control worktree roots 2026-08-08 05:12:07 +01:00
subsystem_lookup_test.py Separate agent remediation runtime 2026-08-29 23:48:28 +01:00
validate_artifact_release_line.py Parallelize inert release artifact staging 2026-08-21 18:08:22 +01:00
validate_artifact_release_line_test.py Parallelize inert release artifact staging 2026-08-21 18:08:22 +01:00
verify_github_release_integrity_test.py Complete release and helper download safeguards 2026-08-30 01:51:58 +01:00
verify_release_container_images_test.py Bind release activation to trusted provenance 2026-08-30 01:51:58 +01:00
work_claim.py
work_claim_test.py
worktree_base.py fix(governance): restore advertised worktree helpers 2026-08-08 04:08:35 +01:00
worktree_claim.py fix(governance): restore advertised worktree helpers 2026-08-08 04:08:35 +01:00
worktree_finish.py fix(governance): restore advertised worktree helpers 2026-08-08 04:08:35 +01:00