Files
Charon/docs/beta_release_draft_pr_body_snapshot.md
GitHub Actions 8294d6ee49 Add QA test outputs, build scripts, and Dockerfile validation
- Created `qa-test-output-after-fix.txt` and `qa-test-output.txt` to log results of certificate page authentication tests.
- Added `build.sh` for deterministic backend builds in CI, utilizing `go list` for efficiency.
- Introduced `codeql_scan.sh` for CodeQL database creation and analysis for Go and JavaScript/TypeScript.
- Implemented `dockerfile_check.sh` to validate Dockerfiles for base image and package manager mismatches.
- Added `sourcery_precommit_wrapper.sh` to facilitate Sourcery CLI usage in pre-commit hooks.
2025-12-11 18:26:24 +00:00

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 CHARON_TOKEN (fallback CPMP_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 dlv binary 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 CHARON_TOKEN (keep CPMP_TOKEN as a fallback). Mitigation: Verify CHARON_TOKEN (or CPMP_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

  1. Confirm CHARON_TOKEN (or CPMP_TOKEN fallback) availability.
  2. Sanity-check release artifact matrix remains correct.
  3. Spot any residual CHARON_TOKEN or CPMP_TOKEN references missed.

Generated draft to align branches; will convert to ready-for-review after validation.