Skip to content

Harden dynamic / submit-nuget by making dependency submission non-blocking - #3688

Draft
Joywambui-maina with Copilot wants to merge 1 commit into
mainfrom
copilot/fix-submit-nuget-job-failure
Draft

Harden dynamic / submit-nuget by making dependency submission non-blocking#3688
Joywambui-maina with Copilot wants to merge 1 commit into
mainfrom
copilot/fix-submit-nuget-job-failure

Conversation

Copilot AI commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

dynamic / submit-nuget (dynamic) failed due to an HTTP error in the GitHub dependency-submission action (actions/component-detection-dependency-submission-action), not from NuGet packaging logic. This change prevents external dependency graph submission outages/permission mismatches from failing the job.

  • Workflow reliability

    • Updated the dependency-submission step in the dynamic NuGet workflow to avoid failing the entire job when the submission action returns a non-retryable API error.
    • Kept the step present so dependency data is still submitted when permissions and API availability are healthy.
  • Failure isolation

    • Scoped the mitigation to the dependency-submission path only; package generation/publish flow remains strict and unchanged.
    • Preserved existing execution order and conditions for the submit-nuget workflow.
- name: Generate and submit dependency graph
  uses: actions/component-detection-dependency-submission-action@<pinned-sha>
  continue-on-error: true

Copilot AI changed the title [WIP] Fix failing GitHub Actions job dynamic/submit-nuget Harden dynamic / submit-nuget by making dependency submission non-blocking Aug 3, 2026
Copilot AI requested a review from Joywambui-maina August 3, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants