Fix Gitea pipelines to use authenticated tea CLI without --login flag
Remove redundant --login librete flags from all gt-* pipeline tea commands since authentication is already configured via tea logins. This simplifies the commands and prevents potential authentication issues. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -27,7 +27,7 @@ steps:
|
|||||||
Parse the input to extract the repository and issue number.
|
Parse the input to extract the repository and issue number.
|
||||||
Use the tea CLI to fetch the issue:
|
Use the tea CLI to fetch the issue:
|
||||||
|
|
||||||
tea issues list --repo <owner/repo> --login librete -o json -f index,title,body,labels,state,url --limit 50
|
tea issues list --repo <owner/repo> -o json -f index,title,body,labels,state,url --limit 50
|
||||||
|
|
||||||
Then filter the JSON output for the issue matching the requested number.
|
Then filter the JSON output for the issue matching the requested number.
|
||||||
|
|
||||||
@@ -224,7 +224,7 @@ steps:
|
|||||||
<markdown_content>
|
<markdown_content>
|
||||||
COMMENT_EOF
|
COMMENT_EOF
|
||||||
|
|
||||||
tea comment <number> "$(cat /tmp/comment-body.md)" --repo <owner/repo> --login librete
|
tea comment <number> "$(cat /tmp/comment-body.md)" --repo <owner/repo>
|
||||||
|
|
||||||
4. Add a footer to the comment:
|
4. Add a footer to the comment:
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -34,10 +34,10 @@ steps:
|
|||||||
1. tea --version
|
1. tea --version
|
||||||
|
|
||||||
2a. SINGLE ISSUE mode: Parse the repo and number from {{ input }}, then run:
|
2a. SINGLE ISSUE mode: Parse the repo and number from {{ input }}, then run:
|
||||||
tea issues list --repo <REPO> --login librete -o json -f index,title,body,labels,url --limit 50
|
tea issues list --repo <REPO> -o json -f index,title,body,labels,url --limit 50
|
||||||
Then filter the JSON for the issue matching the requested number.
|
Then filter the JSON for the issue matching the requested number.
|
||||||
2b. BATCH mode:
|
2b. BATCH mode:
|
||||||
tea issues list --repo {{ input }} --login librete --limit 10 -o json -f index,title,body,labels,url
|
tea issues list --repo {{ input }} --limit 10 -o json -f index,title,body,labels,url
|
||||||
|
|
||||||
After getting REAL results from Bash, analyze issues and score them.
|
After getting REAL results from Bash, analyze issues and score them.
|
||||||
In single issue mode, analyze the one issue. In batch mode, analyze all returned issues.
|
In single issue mode, analyze the one issue. In batch mode, analyze all returned issues.
|
||||||
@@ -74,7 +74,7 @@ steps:
|
|||||||
The analysis artifact contains poor_quality_issues from the scan step.
|
The analysis artifact contains poor_quality_issues from the scan step.
|
||||||
|
|
||||||
For EACH issue in poor_quality_issues, use tea CLI to fetch the current body:
|
For EACH issue in poor_quality_issues, use tea CLI to fetch the current body:
|
||||||
tea issues list --repo {{ input }} --login librete -o json -f index,body --limit 50
|
tea issues list --repo {{ input }} -o json -f index,body --limit 50
|
||||||
Then filter for the specific issue number.
|
Then filter for the specific issue number.
|
||||||
|
|
||||||
Then create an enhancement plan with:
|
Then create an enhancement plan with:
|
||||||
@@ -123,12 +123,12 @@ steps:
|
|||||||
tea --version
|
tea --version
|
||||||
|
|
||||||
Step 2: For EACH issue in the plan, use Bash tool to apply changes:
|
Step 2: For EACH issue in the plan, use Bash tool to apply changes:
|
||||||
- If suggested_title differs from current: tea issues edit <N> --repo {{ input }} --login librete -t "suggested_title"
|
- If suggested_title differs from current: tea issues edit <N> --repo {{ input }} -t "suggested_title"
|
||||||
- If body_template is provided: tea issues edit <N> --repo {{ input }} --login librete -d "body_template"
|
- If body_template is provided: tea issues edit <N> --repo {{ input }} -d "body_template"
|
||||||
- If suggested_labels: tea issues edit <N> --repo {{ input }} --login librete -L "label1,label2"
|
- If suggested_labels: tea issues edit <N> --repo {{ input }} -L "label1,label2"
|
||||||
|
|
||||||
Step 3: For each issue, capture the URL from the issue list:
|
Step 3: For each issue, capture the URL from the issue list:
|
||||||
tea issues list --repo {{ input }} --login librete -o json -f index,url --limit 50
|
tea issues list --repo {{ input }} -o json -f index,url --limit 50
|
||||||
Then filter for the specific issue number.
|
Then filter for the specific issue number.
|
||||||
|
|
||||||
Step 4: Record the results with fields: enhanced_issues (each with issue_number,
|
Step 4: Record the results with fields: enhanced_issues (each with issue_number,
|
||||||
@@ -172,7 +172,7 @@ steps:
|
|||||||
type: prompt
|
type: prompt
|
||||||
source: |
|
source: |
|
||||||
For each enhanced issue, verify with:
|
For each enhanced issue, verify with:
|
||||||
tea issues list --repo {{ input }} --login librete -o json -f index,title,labels --limit 50
|
tea issues list --repo {{ input }} -o json -f index,title,labels --limit 50
|
||||||
Then filter for the specific issue numbers.
|
Then filter for the specific issue numbers.
|
||||||
|
|
||||||
Compile a verification report with fields:
|
Compile a verification report with fields:
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ steps:
|
|||||||
1. tea --version
|
1. tea --version
|
||||||
|
|
||||||
2. Fetch the full issue:
|
2. Fetch the full issue:
|
||||||
tea issues list --repo REPO --login librete -o json -f index,title,body,labels,state,url --limit 50
|
tea issues list --repo REPO -o json -f index,title,body,labels,state,url --limit 50
|
||||||
Then filter the JSON for the issue matching NUMBER.
|
Then filter the JSON for the issue matching NUMBER.
|
||||||
|
|
||||||
3. Get commits since the issue was created (cap at 100):
|
3. Get commits since the issue was created (cap at 100):
|
||||||
@@ -147,14 +147,14 @@ steps:
|
|||||||
|
|
||||||
Step 3: Apply the update:
|
Step 3: Apply the update:
|
||||||
- If title_changed is true:
|
- If title_changed is true:
|
||||||
tea issues edit <NUMBER> --repo <REPO> --login librete -t "<updated_title>"
|
tea issues edit <NUMBER> --repo <REPO> -t "<updated_title>"
|
||||||
- Write the updated_body to a temp file, then apply it:
|
- Write the updated_body to a temp file, then apply it:
|
||||||
Write updated_body to /tmp/issue-body.md
|
Write updated_body to /tmp/issue-body.md
|
||||||
tea issues edit <NUMBER> --repo <REPO> --login librete -d "$(cat /tmp/issue-body.md)"
|
tea issues edit <NUMBER> --repo <REPO> -d "$(cat /tmp/issue-body.md)"
|
||||||
- Clean up /tmp/issue-body.md after applying.
|
- Clean up /tmp/issue-body.md after applying.
|
||||||
|
|
||||||
Step 4: Verify the update was applied:
|
Step 4: Verify the update was applied:
|
||||||
tea issues list --repo <REPO> --login librete -o json -f index,title,body,url --limit 50
|
tea issues list --repo <REPO> -o json -f index,title,body,url --limit 50
|
||||||
Then filter for the specific issue number.
|
Then filter for the specific issue number.
|
||||||
|
|
||||||
Compare the returned title and body against what was intended. Flag any discrepancies.
|
Compare the returned title and body against what was intended. Flag any discrepancies.
|
||||||
|
|||||||
Reference in New Issue
Block a user