mirror of
https://github.com/run-llama/semtools.git
synced 2026-07-21 19:25:23 -04:00
[PR #21] [CLOSED] chore: bootstrap SOPS secrets helper and dev env vault #32
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/run-llama/semtools/pull/21
Author: @paulbettner
Created: 9/6/2025
Status: ❌ Closed
Base:
main← Head:chore/sops-bootstrap-20250906202428📝 Commits (2)
88ee48achore: bootstrap SOPS secrets helper and dev env vault1f960cachore(ci,secrets): add SOPS decrypt action + smoke workflow; README secrets section📊 Changes
7 files changed (+294 additions, -0 deletions)
View changed files
➕
.github/actions/sops-setup/action.yml(+50 -0)➕
.github/workflows/secrets_sops_smoke.yml(+20 -0)📝
.gitignore(+3 -0)➕
.secrets/dev.env.enc(+7 -0)➕
.sops.yaml(+4 -0)📝
README.md(+14 -0)➕
scripts/secrets(+196 -0)📄 Description
This PR bootstraps SOPS + age for this repo.\n\nIncluded:\n- .sops.yaml (encrypts .secrets/*.env.enc to age recipient)\n- scripts/secrets helper (pull | edit | import | doctor)\n- .secrets/dev.env.enc placeholder (encrypted)\n- .gitignore hardened for backups\n\nUsage:\n- Edit repo vault:
scripts/secrets edit dev\n- Pull merged view (with org defaults if present):make secrets.pull && make secrets.doctor\n- Global dev defaults: add toSmarty-Pants-Inc/secrets/global/workstation.env.enc, then refresh locallly:sops -d --input-type dotenv --output-type dotenv global/workstation.env.enc > ~/.config/smarty/global.env\n\nCI: If workflows need env, decrypt.secrets/dev.env.encto.env.localwith SOPS using the repo age key.\n🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.