Skip to content

ci: align release gates with browser lanes - #20

Merged
EremesNG merged 2 commits into
masterfrom
codex/release-ci-gates
Aug 15, 2026
Merged

EremesNG merged 2 commits into
masterfrom
codex/release-ci-gates

Conversation

@EremesNG

Copy link
Copy Markdown
Owner

What changed

  • gate tag publication with prepublishOnly, browser smoke, and retrieval evaluation
  • upload bounded browser diagnostics only when release validation fails
  • skip duplicate npm lifecycle scripts after explicit verification
  • update delivery workflows to Node 24-compatible Action majors

Why

pnpm test is now intentionally non-browser, so the tag workflow otherwise could publish without real-browser smoke. Existing Action majors also emitted Node 20 runtime deprecation warnings.

Impact

Performance timing tests remain scheduled/manual and do not block releases. Project tests still run on Node 22.13; only the Actions' internal runtimes change.

Verification

  • focused delivery contract: 5/5 passed
  • independent Oracle verification: PASS
  • workflow YAML parsed independently
  • git diff --check: passed

No tag, npm publication, GitHub release, or merge was performed.

Run package, browser smoke, and retrieval verification before tag publication. Avoid duplicate publish lifecycle scripts and move delivery actions to Node 24-compatible majors.
@EremesNG
EremesNG marked this pull request as ready for review August 15, 2026 21:33
@EremesNG
EremesNG merged commit 0adb9dd into master Aug 15, 2026
4 checks passed
@EremesNG
EremesNG deleted the codex/release-ci-gates branch August 15, 2026 21:33
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