Skip to content

fix(ci): add artifact attestations and restore pre-release for PRs#21

Merged
rhoades-brown merged 1 commit into
mainfrom
fix/ci-attestation
May 30, 2026
Merged

fix(ci): add artifact attestations and restore pre-release for PRs#21
rhoades-brown merged 1 commit into
mainfrom
fix/ci-attestation

Conversation

@rhoades-brown

Copy link
Copy Markdown
Owner

Addresses the Obsidian marketplace recommendation for artifact attestations.

Changes

  • Artifact attestations: Added actions/attest-build-provenance@v1 to both the build (pre-release) and release jobs, attesting main.js, styles.css, and manifest.json
  • Pre-release restored: Non-draft PRs now create a pre-release tagged {version}-{run_number} for BRAT testing
  • Permissions: Added id-token: write and attestations: write to both jobs

This PR itself will test the pre-release and attestation flow.

@rhoades-brown rhoades-brown merged commit e4ace44 into main May 30, 2026
5 checks passed
@rhoades-brown rhoades-brown deleted the fix/ci-attestation branch May 30, 2026 20:17
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