Skip to content

feat: first pass at a github action - #36

Merged
ptsouchlos merged 15 commits into
mainfrom
feat/gh-action
Jul 18, 2026
Merged

feat: first pass at a github action#36
ptsouchlos merged 15 commits into
mainfrom
feat/gh-action

Conversation

@ptsouchlos

@ptsouchlos ptsouchlos commented Jul 2, 2026

Copy link
Copy Markdown
Owner

This is a first attempt at making embd into a gh action. This installs the correct version of embd from releases, so the release pipeline needs to be working before this can be rolled out, but it's a start.


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

@ptsouchlos
ptsouchlos force-pushed the feat/release-workflow branch from df9a8a0 to d1727c6 Compare July 5, 2026 02:50
@ptsouchlos
ptsouchlos changed the base branch from feat/release-workflow to main July 5, 2026 21:19
@ptsouchlos
ptsouchlos force-pushed the feat/gh-action branch 3 times, most recently from 0db9b29 to eb9f542 Compare July 16, 2026 02:33
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.
This feels messy but could work. This requires the release pipeline to be up and running first though.
Filter out pre-releases in action. Check sha256 checksums on downloaded binary and pass input args through env and an env variable before passing to `embd`.
release.yml no longer publishes x86_64-apple-darwin binaries (Intel
macOS releases were dropped), so keeping this case would 404 for any
release cut after that change.
@ptsouchlos
ptsouchlos merged commit 39558e7 into main Jul 18, 2026
32 checks passed
@ptsouchlos
ptsouchlos deleted the feat/gh-action branch July 18, 2026 16:46
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