Skip to content

feat: add secretspec-action for GitHub and Forgejo Actions#149

Open
ap-1 wants to merge 2 commits into
cachix:mainfrom
ap-1:feat/secretspec-action
Open

feat: add secretspec-action for GitHub and Forgejo Actions#149
ap-1 wants to merge 2 commits into
cachix:mainfrom
ap-1:feat/secretspec-action

Conversation

@ap-1

@ap-1 ap-1 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Closes #97
Closes #150

Implements cachix/secretspec-action as secretspec-action/, following the in-repo SDK layout. The action installs the CLI (latest via install.secretspec.dev, or a pinned tag via cargo-dist's per-release installer) and runs secretspec export --format gha.

Both installer paths and the full export pipeline were verified on ubuntu, macos, and windows runners, including that exported values reach subsequent steps (run).

The CI docs are written assuming #170 is merged first

Signed-off-by: Anish Pallati <i@anish.land>
Assisted-by: Claude Fable 5
@domenkozar

Copy link
Copy Markdown
Member

This should also come with CI documentation section

Signed-off-by: Anish Pallati <i@anish.land>
@ap-1

ap-1 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

This should also come with CI documentation section

@domenkozar done

@domenkozar

Copy link
Copy Markdown
Member

I'm now thinking I'll regret not making this a separate repository, because versioning of actions on github is based on tags/releases.

@ap-1

ap-1 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

I'm now thinking I'll regret not making this a separate repository, because versioning of actions on github is based on tags/releases.

fair enough, feel free to pull d2e762e out

@domenkozar

domenkozar commented Jul 19, 2026 via email

Copy link
Copy Markdown
Member

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.

Dedicated CI integration docs page Official GitHub Action: cachix/secretspec-action

2 participants