Skip to content

feat(git): add Field Office workstation profile - #1046

Merged
scottames merged 4 commits into
mainfrom
feat/field-office-git-auth
Sep 2, 2026
Merged

feat(git): add Field Office workstation profile#1046
scottames merged 4 commits into
mainfrom
feat/field-office-git-auth

Conversation

@scottames

Copy link
Copy Markdown
Owner

Summary

  • add a Field Office machine role with local SSH commit signing and persistent user services
  • route GitHub Git operations over HTTPS through the dedicated scottames/field-office ghtkn App
  • select authenticated private externals by transport and grant nono narrowly scoped signing/chezmoi access

Verification

  • rendered and parsed normal and Field Office Git/ghtkn templates
  • validated the shared nono profile with strict schema checks
  • ran applicable Trunk linters and direct git diff --check
  • verified private repository reads and branch push through the ghtkn credential helper
  • verified all three SSH-signed commits locally and as verified by GitHub

@scottames
scottames merged commit 7ec8062 into main Sep 2, 2026
5 checks passed
@scottames
scottames deleted the feat/field-office-git-auth branch September 2, 2026 03:36
scottames pushed a commit that referenced this pull request Sep 3, 2026
🤖 I have created a release *beep* *boop*
---


## [0.52.0](v0.51.0...v0.52.0)
(2026-09-03)


### Updates & Misc Chores

* **deps:** update ⬆️ agent extensions to v0.18.2
([#1036](#1036))
([7b44360](7b44360))
* **deps:** update ⬆️ aqua-packages to v4.554.0
([#1034](#1034))
([47f9b9b](47f9b9b))
* **deps:** update ⬆️ aqua-packages to v4.555.0
([#1041](#1041))
([2030de0](2030de0))
* **deps:** update ⬆️ github-actions to v2
([#1038](#1038))
([39534fa](39534fa))
* **deps:** update ⬆️ github-actions to v4.2.5
([#1037](#1037))
([670907c](670907c))
* **deps:** update ⬆️ mise-packages
([#1033](#1033))
([456f480](456f480))
* **deps:** update ⬆️ mise-packages
([#1039](#1039))
([ee5783a](ee5783a))
* **deps:** update ⬆️ mise-packages
([#1040](#1040))
([f3f078c](f3f078c))
* **deps:** update ⬆️ mise-packages
([#1042](#1042))
([28f7af1](28f7af1))
* **deps:** update ⬆️ mise-packages
([#1043](#1043))
([7dd3241](7dd3241))
* **deps:** update ⬆️ mise-packages
([#1045](#1045))
([d855e64](d855e64))
* **deps:** update ⬆️ mise-packages
([#1047](#1047))
([c3e8abe](c3e8abe))
* **deps:** update ⬆️ mise-packages to v9
([#1044](#1044))
([60b7a06](60b7a06))
* **herdr:** explicitly define shell
([320a6ec](320a6ec))
* **mise:** add syft bin
([0a2cb19](0a2cb19))
* **nono:** add ~/.local/share/gh read
([25e2712](25e2712))
* **nono:** add yamllint config path
([9a71d9e](9a71d9e))
* **nono:** allow mise state to run/update mise config
([99cd7be](99cd7be))
* upgrade trunk ([#1035](#1035))
([0eab6da](0eab6da))
* **voxtype:** add duck media config for 1.0 release
([3d6ff83](3d6ff83))


### Features

* **agents:** add ctx7 CLI skill
([ea76e81](ea76e81))
* **droid:** track ~/.factory/settings.json
([fc230b5](fc230b5))
* **git:** add Field Office workstation profile
([#1046](#1046))
([7ec8062](7ec8062))
* **mise:** add `ctx7` CLI
([130fe18](130fe18))
* **mise:** add checksum-verified Droid
([1f7907c](1f7907c))
* **nono:** add droid-local profile
([67ead60](67ead60))
* **themes:** runtime theme switcher with aura and catppuccin-mocha
([00007ed](00007ed))


### Bug Fixes

* **nono:** grant AGENTS.md symlink target in local profiles
([4559c6a](4559c6a))
* **pi:** configure Starship footer
([85587bc](85587bc))


### Code Refactoring

* **mise:** move npm package_manager from bun to aube
([5fa82f3](5fa82f3))
* **opencode:** rm context7 mcp in favor of cli/skill
([9ff06fb](9ff06fb))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: scottames-github-bot[bot] <162828115+scottames-github-bot[bot]@users.noreply.github.com>
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