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:
2026-02-25 19:15:33 +01:00
co-authored by Claude Sonnet 4.5
parent d68244bd1a
commit b816914b9c
3 changed files with 14 additions and 14 deletions
+8 -8
View File
@@ -34,10 +34,10 @@ steps:
1. tea --version
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.
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.
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.
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 create an enhancement plan with:
@@ -123,12 +123,12 @@ steps:
tea --version
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 body_template is provided: tea issues edit <N> --repo {{ input }} --login librete -d "body_template"
- If suggested_labels: tea issues edit <N> --repo {{ input }} --login librete -L "label1,label2"
- 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 }} -d "body_template"
- If suggested_labels: tea issues edit <N> --repo {{ input }} -L "label1,label2"
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.
Step 4: Record the results with fields: enhanced_issues (each with issue_number,
@@ -172,7 +172,7 @@ steps:
type: prompt
source: |
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.
Compile a verification report with fields: