Skip to content

Crates release - #14

Open
spacebear21 wants to merge 2 commits into
payjoin:mainfrom
spacebear21:crates-release
Open

spacebear21 wants to merge 2 commits into
payjoin:mainfrom
spacebear21:crates-release

Conversation

@spacebear21

Copy link
Copy Markdown

Port the release tooling from rust-payjoin's contrib/release so both
repositories follow the same trusted publishing process.

The scripts are simplified for this repository's shape: a single
crate at the repository root, released with bare tags, a
root CHANGELOG.md with ## [] headings, and no committed
lock files.

Authored with Claude Fable

Port the release tooling from rust-payjoin's contrib/release so both
repositories follow the same trusted publishing process.

The scripts are simplified for this repository's shape: a single
crate at the repository root, released with bare <version> tags, a
root CHANGELOG.md with ## [<version>] headings, and no committed
lock files.
@DanGould

Copy link
Copy Markdown
Member

Even though we want #5 before release, this doesn't have to be blocked because a tag triggers a release, right?

@benalleng

Copy link
Copy Markdown
Collaborator

Yes, since the publish job depends on verify-tag which just essentially runs https://github.com/spacebear21/bitcoin-hpke/blob/crates-release/contrib/release/verify-tag.sh any push will simply skip that unless there is an explicit tag alongside it.

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.

3 participants