Skip to content

feat: add release workflow - #35

Merged
ptsouchlos merged 4 commits into
mainfrom
feat/release-workflow
Jul 5, 2026
Merged

feat: add release workflow#35
ptsouchlos merged 4 commits into
mainfrom
feat/release-workflow

Conversation

@ptsouchlos

@ptsouchlos ptsouchlos commented Jul 2, 2026

Copy link
Copy Markdown
Owner

At a minimum, binaries of this tool must be available on GitHub and crates.io so this PR starts this process by adding a release workflow when tags are pushed. This will build the CLI for all platforms, create a GH release and then upload all the artifacts to the GH release. It will also publish the package on crates.io.


This is part 2 of 3 in a stack made with GitButler:

Base automatically changed from chore/add-license to main July 5, 2026 02:49
Part of the preparation for a crates.io release.
This will release versions of the tool on GH when tags are pushed, but it will also push it to crates.io if it's not a pre-release (i.e. 0.1.0-rc.1). This also moves the "pointer" of the major version for the version resolution of the future gh action so users can do `uses ptsouchlos\embd@v1` in the future.
@ptsouchlos
ptsouchlos force-pushed the feat/release-workflow branch from df9a8a0 to d1727c6 Compare July 5, 2026 02:50
@ptsouchlos
ptsouchlos merged commit 480185a into main Jul 5, 2026
28 checks passed
@ptsouchlos
ptsouchlos deleted the feat/release-workflow branch July 18, 2026 16:15
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