vscode-github-actions icon indicating copy to clipboard operation
vscode-github-actions copied to clipboard

GitHub Actions Extension Shows Incorrect Job Dependency Error (v0.28.0)

Open n-takatsu opened this issue 2 months ago • 1 comments

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

  1. Create a GitHub Actions workflow file with a job named architecture-dependency-check
  2. Create another job that references this job in the needs: array
  3. 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.

n-takatsu avatar Nov 01 '25 15:11 n-takatsu

  • Error message displayed: Job 'check-no-deployment' depends on unknown job 'foundation-architecture-scan'

I cannot reproduce this error, using the following workflow file.

Did you tried commenting then uncommenting the whole file to refresh the cached messages?

name: Test github/vscode-github-actions#525

on: [push]

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

muzimuzhi avatar Nov 08 '25 16:11 muzimuzhi