Configure Paseo Forgejo PR integration with Tea #71

Merged
nimmo merged 2 commits from feat/paseo-forgejo-tea into main 2026-07-19 00:10:38 +01:00
Owner

Summary

  • install pkgs.tea through the shared AI/Paseo profile
  • render Tea's git.nimmog.uk login from a dedicated forgejo/paseo/token SOPS secret with user-only permissions
  • keep the existing Vega Forgejo MCP bot token separate and document required token scopes

Closes #70.

Validation

  • nixfmt modules/profiles/ai-desktop.nix
  • nix flake check
  • live test deployment on Electra: user successfully created a Forgejo PR through Paseo

Deployment note

forgejo/paseo/token is committed as an encrypted SOPS secret. It is repository-restricted with write:repository and read:issue; add write:issue only when Paseo should write PR comments.

## Summary - install `pkgs.tea` through the shared AI/Paseo profile - render Tea's `git.nimmog.uk` login from a dedicated `forgejo/paseo/token` SOPS secret with user-only permissions - keep the existing Vega Forgejo MCP bot token separate and document required token scopes Closes #70. ## Validation - `nixfmt modules/profiles/ai-desktop.nix` - `nix flake check` - live test deployment on Electra: user successfully created a Forgejo PR through Paseo ## Deployment note `forgejo/paseo/token` is committed as an encrypted SOPS secret. It is repository-restricted with `write:repository` and `read:issue`; add `write:issue` only when Paseo should write PR comments.
feat(paseo): configure Tea Forgejo login
All checks were successful
Build and Push Attic Cache / test (pull_request) Successful in 33s
Build and Push Attic Cache / build (pull_request) Has been skipped
bbde4381d6
chore(secrets): add Paseo Forgejo token
All checks were successful
Build and Push Attic Cache / test (pull_request) Successful in 34s
Build and Push Attic Cache / build (pull_request) Has been skipped
0409a54e54
nimmo merged commit 205d1960ec into main 2026-07-19 00:10:38 +01:00
nimmo deleted branch feat/paseo-forgejo-tea 2026-07-19 00:11:01 +01:00
Author
Owner

Live validation

User-confirmed on 2026-07-19: after test deployment and restarting Paseo, creating a pull request through Paseo succeeded. This validates Tea availability, the SOPS-rendered Forgejo login, HTTPS reachability, and Paseo's Forgejo PR-creation flow end to end.

## Live validation User-confirmed on 2026-07-19: after test deployment and restarting Paseo, creating a pull request through Paseo succeeded. This validates Tea availability, the SOPS-rendered Forgejo login, HTTPS reachability, and Paseo's Forgejo PR-creation flow end to end.
Sign in to join this conversation.
No reviewers
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nimmo/nixos-config!71
No description provided.