Skip to content

Extend CI matrix for newer major Flutter versions#13

Closed
Copilot wants to merge 2 commits intomasterfrom
copilot/extend-ci-matrix-flutter-versions
Closed

Extend CI matrix for newer major Flutter versions#13
Copilot wants to merge 2 commits intomasterfrom
copilot/extend-ci-matrix-flutter-versions

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 12, 2026

Updates .github/workflows/flutter_web_ci.yml to add a version matrix for testing across recent Flutter stable releases, consistent with the existing android_ci.yaml pattern.

Changes Made

  • New test job with version matrix: Runs flutter analyze and flutter test across Flutter stable versions 3.24.x, 3.27.x, 3.29.x, 3.32.x, 3.35.x, and 3.38.x, with fail-fast: false so all versions are tested even if one fails.
  • Added pull_request trigger: Matrix tests now also run on PRs targeting master, not just on merge.
  • build job gated on test: The web build and GitHub Pages deploy job (build) now depends on all test matrix jobs passing (needs: test) and only runs on push to master.
  • Deploy retains Flutter 3.38.x: The web build and deployment step continues to use Flutter 3.38.x.

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copy link
Copy Markdown
Owner

@zonble zonble left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot You did not finish your job. Continue.

Co-authored-by: zonble <53011+zonble@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 14, 2026

@copilot You did not finish your job. Continue.

Done. The flutter_web_ci.yml now has a test job with a version matrix (3.24.x, 3.27.x, 3.29.x, 3.32.x, 3.35.x, 3.38.x) matching the existing android_ci.yaml pattern, plus a pull_request trigger. The web build/deploy job depends on the test job passing and only runs on master push. Commit: ecff2ba.

Copilot AI changed the title [WIP] Extend CI matrix for newer major Flutter versions Extend CI matrix for newer major Flutter versions Mar 14, 2026
Copilot AI requested a review from zonble March 14, 2026 15:59
@zonble zonble closed this Mar 14, 2026
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