- Updated references from `CPMP_TOKEN` to `CHARON_TOKEN` in beta release draft PR body, beta release PR body, and GitHub setup documentation. - Enhanced clarity in documentation regarding the use of `GITHUB_TOKEN` and fallback options. - Removed outdated sections from the archived plan for the Docs-to-Issues workflow fix, streamlining the document. - Initiated integration of Staticcheck into pre-commit hooks to improve code quality, including updates to Makefile, VS Code tasks, and documentation.
1.9 KiB
1.9 KiB
Beta Release Draft Pull Request
Overview
This draft PR merges recent beta preparation changes from feature/beta-release into feature/alpha-completion to align the alpha integration branch with the latest CI, workflow, and release process improvements.
Changes Included (Summary)
- Workflow token migration: prefer
GITHUB_TOKEN(fallbackCHARON_TOKEN) across release and maintenance workflows. - Stabilized release workflow prerelease detection and artifact publication.
- Prior (already merged earlier) CI enhancements: pinned action versions, Docker multi-arch debug tooling reliability, dynamic
dlvbinary resolution. - Documentation updates enumerating each incremental workflow/token adjustment for auditability.
Commits Ahead of feature/alpha-completion
(See docs/beta_release_draft_pr.md for full enumerated list.) Latest unique commit: 5727c586 (refreshed body snapshot).
Rationale
Ensures alpha integration branch inherits hardened CI/release pipeline and updated secret naming policy before further alpha feature consolidation.
Risk & Mitigation
- Secret Name Change: Prefer
GITHUB_TOKEN(keepCHARON_TOKENas a fallback). Mitigation: VerifyGITHUB_TOKEN(orCHARON_TOKEN) presence before merge. - Workflow Fan-out: Reusable workflow path validated locally; CI run (draft) will confirm.
Follow-ups (Out of Scope)
- Frontend test coverage improvements (ProxyHostForm).
- Additional beta observability and import validation tasks.
Checklist
- YAML lint (pre-commit passed)
- Secret reference consistency
- Release artifact list intact
- Draft PR CI run (pending after opening)
Requested Review Focus
- Confirm
GITHUB_TOKEN(orCHARON_TOKENfallback) availability. - Sanity-check release artifact matrix remains correct.
- Spot any residual
GITHUB_TOKENorCHARON_TOKENreferences missed.
Generated draft to align branches; will convert to ready-for-review after validation.