Skip to content

release: publish attested ASTER package evidence - #46

Merged
tuzuminami merged 2 commits into
mainfrom
codex/aster-public-evidence-0801
Jul 31, 2026
Merged

release: publish attested ASTER package evidence#46
tuzuminami merged 2 commits into
mainfrom
codex/aster-public-evidence-0801

Conversation

@tuzuminami

Copy link
Copy Markdown
Owner

Summary

  • prepare a public tarball, checksum, CycloneDX SBOM, and in-toto provenance after an isolated consumer smoke test
  • add a tag-only, split-permission release workflow that verifies main ancestry, attests artifacts, and refuses to replace a published release
  • align package/runtime exports, OpenAPI metadata, docs, and v2.0.1 release notes

Closes #44

Verification

  • pnpm run verify (39 pass, 4 PostgreSQL tests skipped because this machine has no Docker/database)
  • pnpm audit --prod --audit-level=high
  • pnpm run prepare:release-assets -- --output-dir ...
  • shasum -a 256 -c SHA256SUMS
  • workflow YAML parse

Security review

The build job remains read-only; only the post-build publication job receives release and attestation permissions. It rechecks that the tag still points at the verified main commit before publishing.

@tuzuminami
tuzuminami merged commit f8eba74 into main Jul 31, 2026
1 check passed
@tuzuminami
tuzuminami deleted the codex/aster-public-evidence-0801 branch July 31, 2026 23:12
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.

P1: publish an installable ASTER v2 package and verify the immutable artifact

1 participant