Skip to content

Release v0.1.0 validation checklist and follow-ups #10

@noa-lucent

Description

@noa-lucent

Tracking post-release validation for v0.1.0 and follow-up hardening tasks.

Validation (v0.1.0):

  • All 5 target artifacts uploaded to the GitHub Release (linux/amd64, linux/arm64, macOS/amd64, macOS/arm64, windows/amd64)
  • SHA256SUMS.txt generated and uploaded
  • Checksums of all artifacts match entries in SHA256SUMS.txt
  • Artifact naming matches agreed pattern (includes target triple/OS and version)
  • Toolchain used is Rust 1.90.0 per decision (verify logs)
  • cross version 0.2.5 used for linux/arm64

Follow-ups:

  • Align release workflow toolchain pin to 1.90.0 (release.yml)
  • Add rust-toolchain.toml (pin to 1.90.0) to align local dev with CI
  • Pin external dep codex-apply-patch to a stable commit/tag for reproducibility
  • Decide on and add LICENSE file (optional but recommended) so it’s included in release archives
  • Close ops: add RELEASE_PLEASE_TOKEN secret for release-please PR creation #7 (PAT path) after validation completes successfully

Context: CI and release-please are now operating via GITHUB_TOKEN; v0.1.0 Release has been created and the Release workflow is running. We will close this after validation and create/close the related subtasks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions