Skip to content

Add release-scenario matrix to upgrade integration test (latest-1..latest-5) - #37830

Closed
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/add-ci-integration-test
Closed

Add release-scenario matrix to upgrade integration test (latest-1..latest-5)#37830
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/add-ci-integration-test

Conversation

CopilotAI commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This updates the upgrade integration workflow to validate gh aw upgrade across multiple recent release starting points instead of a single n-1 path. The workflow now collects latest and runs isolated scenarios for latest-1 through latest-5, while preserving daily execution and issue filing on upgrade failures.

  • Release scenario discovery

    • Added a collect-releases job to fetch non-draft releases and emit:
      • latest target tag
      • a JSON matrix of upgrade sources: latest-1..latest-5
  • Matrix-based upgrade coverage

    • Converted upgrade-path-test into a scenario matrix.
    • Each matrix run:
      • installs the pinned source release
      • executes gh aw upgrade --pre-releases --no-fix
      • verifies the installed version matches latest
  • Failure reporting behavior retained

    • Kept the conclusion job’s failure aggregation and issue creation flow for upgrade errors.
    • Daily schedule trigger remains in place.
strategy:
fail-fast: falsematrix:
scenario: ${{ fromJSON(needs.collect-releases.outputs.scenarios) }}

CopilotAIand others added 2 commits June 8, 2026 14:03
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
CopilotAI changed the title Add upgrade CI matrix for latest-1 through latest-5Add release-scenario matrix to upgrade integration test (latest-1..latest-5)Jun 8, 2026
CopilotAI requested a review from pelikhanJune 8, 2026 14:07
@pelikhan

Copy link
Copy Markdown
Collaborator

@copilot also matrix through windows/linux/macos image runners

@pelikhanpelikhan closed this Jun 8, 2026
Copilot stopped work on behalf of pelikhan due to an error June 8, 2026 14:15
@github-actions
github-actionsBot deleted the copilot/add-ci-integration-test branch June 16, 2026 03:02
Sign up for freeto 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

@pelikhan