Skip to content

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

Closed
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
Copilot wants to merge 2 commits into
mainfrom
copilot/add-ci-integration-test

Conversation

Copilot AI 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: false
  matrix:
    scenario: ${{ fromJSON(needs.collect-releases.outputs.scenarios) }}

Copilot AI and 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>
Copilot AI changed the title Add upgrade CI matrix for latest-1 through latest-5 Add release-scenario matrix to upgrade integration test (latest-1..latest-5) Jun 8, 2026
Copilot AI requested a review from pelikhan June 8, 2026 14:07
@pelikhan

pelikhan commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

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

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