GitHub Actions Extension Shows Incorrect Job Dependency Error (v0.28.0)
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- github-actions, typescript
- Domain
- devtools
Research direction
Start by reproducing the diagnostic with the sample GitHub Actions workflow, especially the needs array containing architecture-dependency-check, and compare it with the displayed error. Trace the extension's job-dependency validation and verify that the error names the actual referenced job; the workflow should continue to run without a false warning.
Written by the indexing model from the issue text.
Description
Bug Report
Environment
- VS Code Version: 1.105.1 (user setup)
- GitHub Actions Extension Version: 0.28.0 (updated 3 weeks ago)
- OS: Windows_NT x64 10.0.26200
- Commit: 7d842fb85a0275a4a8e4d7e040d2625abbf7f084
Description
The GitHub Actions extension incorrectly validates job dependencies, showing an error for a non-existent job name instead of the actual job name defined in the workflow file.
Steps to Reproduce
- Create a GitHub Actions workflow file with a job named
architecture-dependency-check - Create another job that references this job in the
needs:array - The extension shows a validation error referencing a completely different job name
Expected Behavior
The extension should validate job dependencies against the actual job names present in the current workflow file.
Actual Behavior
- Error message displayed:
Job 'check-no-deployment' depends on unknown job 'foundation-architecture-scan' - Actual file content:
needs: [build-test, architecture-dependency-check] - GitHub Actions execution result: Workflow runs successfully on GitHub
Sample Workflow Code
jobs:
build-test:
name: Build and Test
runs-on: ubuntu-latest
# ... job steps
architecture-dependency-check:
name: Architecture Dependency Check
runs-on: ubuntu-latest
# ... job steps
check-no-deployment:
name: Development Branch Status
runs-on: ubuntu-latest
needs: [build-test, architecture-dependency-check] # This line shows the error
# ... job steps
Workaround
Disabling and re-enabling the GitHub Actions extension temporarily resolves the issue.
Additional Context
- This issue appears to be related to the extension update from 3 weeks ago (version 0.28.0)
- The workflow file has been working correctly for weeks
- Multiple VS Code restarts do not resolve the issue
- The actual GitHub Actions execution works perfectly
Impact
While this doesn't affect functionality, it creates confusion and false error reporting in the development environment.
- Dominant language
- TypeScript
- Stars
- 661
- Forks
- 214
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from github/vscode-github-actions
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
github/vscode-github-actions#627 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
github/vscode-github-actions#630 · 1 reaction ·
-
long work Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
github/vscode-github-actions#628 ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
github/vscode-github-actions#625 ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 64/100
github/vscode-github-actions#621 · 3 comments ·
All issues in github/vscode-github-actions
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
bcgov/bc-wallet-mobile#4761 · 1 comment ·
-
external-issue to-triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
area-deployment area-integrations triage:bot-seen
Difficulty 2/5 Half a day Newbie friendliness 86/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
refactor
Difficulty 2/5 1-3 hours Newbie friendliness 84/100