Skip to content

[Code Quality] Fix workflow expression errors in issue-triage-agent and weekly-issue-summary #14281

@github-actions

Description

@github-actions

Description

Two workflows reference a non-existent checkout-pr job, causing runtime failures. The workflows attempt to access needs.checkout-pr.outputs but the checkout-pr job doesn't exist in the workflow definition.

Affected Workflows

  • .github/workflows/issue-triage-agent.lock.yml (line 90)
  • .github/workflows/weekly-issue-summary.lock.yml (line 93)

Error Details

Actionlint findings:

issue-triage-agent.lock.yml:90 - Property "checkout-pr" not defined
weekly-issue-summary.lock.yml:93 - Property "checkout-pr" not defined

Suggested Fix

Investigate the two workflows and either:

  1. Add the missing checkout-pr job if it's required for the workflow logic
  2. Remove the invalid needs.checkout-pr.outputs references if they're no longer needed
  3. Fix the job name if it was renamed but references weren't updated

Steps to Reproduce

  1. View the affected lock files: issue-triage-agent.lock.yml and weekly-issue-summary.lock.yml
  2. Search for references to checkout-pr
  3. Verify whether the job exists in the workflow

Success Criteria

  • Workflows compile without expression errors
  • actionlint validation passes for both workflows
  • Workflows run successfully without undefined property errors
  • All job dependencies are valid

Priority

High - These errors will cause workflow failures at runtime

Source

Extracted from Static Analysis Report discussion #14235

Found by actionlint static analysis tool during comprehensive workflow scanning on February 6, 2026.

AI generated by Discussion Task Miner - Code Quality Improvement Agent

  • expires on Feb 8, 2026, 5:16 AM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions