[nixos-configs-vru] Add skill for responding to Gitea PR review comments #26
Reference in New Issue
Block a user
Delete Branch "bead/nixos-configs-vru"
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?
Summary
tea commentwith file:line contextBead Reference
Implements bead: nixos-configs-vru
Changes
home/roles/development/skills/gitea_pr_review.md(+259/-155 lines)Testing
Please leave a review comment on this PR so we can test the skill!
Limitations
@@ -9,3 +9,4 @@## Prerequisites- `tea` CLI configured with a Gitea/Forgejo instance- `yq` installed for parsing tea configwe heavily rely on nix and try to ensure all environments this skill will be running in will have it installed. could we indicate that here in Prerequisites that access to nix+nixpkgs satisfies this?
@@ -18,0 +47,4 @@If config is missing or invalid:```Error: Could not read tea config at ~/.config/tea/config.ymlwe eventually want to run this in CI, where the tea token will be passed in as an env var
that will be a separate skill though, so no need to update this now
Review Comments Addressed
Changes made (commit
3a2773d):gitea_pr_review.md:12: Added nix prerequisite note - nix users can get tools via nixpkgsAlso in this commit:
Acknowledged (no action needed):
gitea_pr_review.md:50: CI variant with env var token support will be a separate skillAutomated response via /gitea_pr_review
@@ -11,3 +21,4 @@- `tea` CLI configured with a Gitea/Forgejo instance- Access token from tea config: `~/.config/tea/config.yml`- Repository must be a Gitea/Forgejo remote (not GitHub)- **Nix users**: All tools available via nixpkgs (`nix-shell -p tea`)let's use
nix run nixpkgs#teainstead of a nix-shell@@ -201,0 +284,4 @@**Comment posted**: {comment_url}PR URL: {GITEA_URL}/{OWNER}/{REPO}/pulls/{PR_NUMBER}we should tag any of the commenters in our response as well
Review Comments Addressed
cc @johno
Changes made (commit
2c91cd2):nix-shell -p teatonix run nixpkgs#teacc @{reviewer}line to tag reviewersAcknowledged (no action needed):
Automated response via /gitea_pr_review