Skip to content

test(e2e): verify Ionic 8 and 9 compatibility - #13

Draft
rdlabo wants to merge 4 commits into
mainfrom
test/ionic-8-9-e2e-matrix
Draft

test(e2e): verify Ionic 8 and 9 compatibility#13
rdlabo wants to merge 4 commits into
mainfrom
test/ionic-8-9-e2e-matrix

Conversation

@rdlabo

@rdlabo rdlabo commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make Ionic 9.0.0 the canonical development and lockfile version
  • add an Ionic 8 adapter and build configuration for compatibility checks
  • run the E2E suite against Ionic 8.8.19 and Ionic 9.0.0 using the same screenshot baselines
  • align only the Ionic 8 demo input, textarea, alert, and select layout with the Ionic 9 baseline
  • update the screenshot workflow to generate with Ionic 9 and verify Ionic 8 before committing

Verification

  • Ionic 9 root build and demo production build
  • Ionic 8.8.19 root build and demo ionic8 build
  • root lint and Prettier
  • demo lint
  • demo unit tests: 31 passed
  • CI: Ionic 8.8.19 and Ionic 9.0.0 E2E both pass against the same screenshots
  • CI: lint, Prettier, CodeQL, and report deployment pass

Reference: rdlabo-dev/ionic-theme-ios26#113

@github-actions

github-actions Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Playwright test results

passed  78 passed

Details

stats  78 tests across 1 suite
duration  1 minute, 32 seconds
commit  c433eff
info  Please check the workflow run for details. And if you want to update the screenshots, please comment with /update-screenshots.

@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-md3/pr-13/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@rdlabo

rdlabo commented Aug 21, 2026

Copy link
Copy Markdown
Contributor Author

/update-screenshots

@github-actions

Copy link
Copy Markdown
Contributor

✅ Screenshots have been updated successfully!

The new screenshots have been committed to this PR.

@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-md3/pr-13/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-md3/pr-13/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-md3/pr-13/

github-actions Bot added a commit that referenced this pull request Aug 21, 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.

1 participant