Skip to content

feat: align tools with upstream, subscription Claude auth, per-user git identity - #8

Merged
Tomeriko96 merged 2 commits into
mainfrom
sync/upstream-tools-subscription-claude
Aug 13, 2026
Merged

feat: align tools with upstream, subscription Claude auth, per-user git identity#8
Tomeriko96 merged 2 commits into
mainfrom
sync/upstream-tools-subscription-claude

Conversation

@Tomeriko96

Copy link
Copy Markdown

Wat er verandert

Tools (aansluiten op upstream)

  • Nieuw: az, azcopy, azd, kubectl, helm, flux, sops, glab, aws, entire
  • Alle nieuwe downloads gepind in Dockerfile (uitgezonderd AWS CLI, die altijd "latest" levert — nu met SHA256-controle)
  • GitHub- en GitLab-credential helpers gefixt (!gh auth git-credential i.p.v. niet-bestaande git-credential-gh)

AI-authenticatie: Foundry → subscription

  • claude-setup + ~/.claude/secrets.sh (Foundry API key) vervangen door claude auth login
  • onboard wizard: gh auth loginopencode auth loginclaude auth login, daarna entire enable --agent claude-code
  • claude/opencode aliases met --dangerously-skip-permissions; opencode globale config permission: allow

Git-identiteit per user (issue #7)

  • Bind mounts van .gitconfig/.ssh verwijderd uit devcontainer.json
  • onboard leidt user.name/user.email af van je GitHub-account; user.useConfigOnly true blokkeert commits zonder identiteit

Opruiming

  • tdl/tdlm/tsl tmux-layouts en tmux-dev-layouts.sh verwijderd
  • README + docs gesynchroniseerd (geen tdl/Foundry meer)

Getest

  • bash -n op onboard.sh, post-create.sh
  • JSON-validatie op devcontainer.json en opencode.json
  • Credential-helper config en azd asset-naming geverifieerd tegen upstream docs

Tomeriko96 added 2 commits August 13, 2026 10:56
…it identity

- Add az, azcopy, azd, kubectl, helm, flux, sops, glab, aws, entire
- Switch Claude auth from Foundry API key to subscription (claude auth login)
- Add onboard wizard: gh -> opencode -> claude + git identity + entire enable
- Enforce per-user git identity via user.useConfigOnly (issue #7)
- Add claude/opencode skip-permissions aliases and opencode permission allow
- Remove tdl/tdlm/tsl tmux layouts and secrets.sh; fix gh/glab credential helpers
- Fix AWS CLI install with sha256 verification; document unpinned latest
- Update README and docs to drop tdl/Foundry references
@Tomeriko96
Tomeriko96 merged commit 6762346 into main Aug 13, 2026
1 check passed
@Tomeriko96
Tomeriko96 deleted the sync/upstream-tools-subscription-claude branch August 13, 2026 09:24
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