Skip to content

[CI Failure] VS Code extension E2E tests fail to download aspire-extension VSIX artifact after upstream packaging job failed #19744

Description

@github-actions

Build Information

Build: https://github.com/microsoft/aspire/actions/runs/33086828076
Build error leg: Tests / Run VS Code extension unit tests (Windows)
Pull request: #19730

Error Message

Unable to download artifact(s): Artifact not found for name: aspire-extension. Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. Cascading failure from the upstream 'Run VS Code extension unit tests (Windows)' job which failed to produce the VSIX.

Description

VS Code extension E2E tests fail to download aspire-extension VSIX artifact after upstream packaging job failed

Type: infra-failure

Occurrences

Date Build Job PR
2026-08-27 33086828076 Tests / Run VS Code extension unit tests (Windows) #19730
2026-09-08 34259343802 Tests / Run VS Code extension unit tests (Windows) / Run VS Code extension unit tests (Windows) #17742

Activity

  1. radical commented on Aug 29, 2026

    @radical
    Member

    [automated] The CI shepherd is watching this failure.

    Current assessment: Watch this single-infrastructure-occurrence for recurrence or positive recovery.

    Evidence reviewed:

    Evidence still needed:

    • verified-fix-or-current-recurrence-check

    Reassess when: After another independent occurrence or positive recovery.

    No quarantine, retry, closure, or investigation has been started.

  2. ellahathaway commented on Sep 22, 2026

    @ellahathaway
    Contributor

    This doesn’t appear to be an active failure now. Since September 8, I checked 109 main CI runs containing 100 extension producer-job executions. Of those, 97 succeeded; the other three failed unit tests but still published the VSIX—including [today’s run](https://github.com/microsoft/aspire/actions/runs/35683878838/job/106606877615). I found no recurrence of the reported packaging-failure cascade.

    However, the underlying workflow gap remains: current main still allows E2E to start without verifying that packaging produced the artifact. So, the transient incident has recovered, but it hasn’t been fixed structurally. I’m treating this as low-priority CI hardening rather than an active blocker/failure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions