Skip to content

fix(demo): align ESLint peers with Ionic 8 and 9 - #44

Merged
rdlabo merged 1 commit into
mainfrom
fix/demo-ionic-eslint-peers
Sep 6, 2026
Merged

fix(demo): align ESLint peers with Ionic 8 and 9#44
rdlabo merged 1 commit into
mainfrom
fix/demo-ionic-eslint-peers

Conversation

@rdlabo

@rdlabo rdlabo commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

The Ionic 9 demo deployment fails with ERESOLVE because the demo installs ESLint plugin v21, whose optional Ionic Core peer only accepts v8.

Align the default demo dependency graph with Ionic 9 and ESLint plugin v22. Switch the plugin together with Ionic when running the Ionic 8 deploy, E2E, and screenshot-update paths. Adapt the renamed standalone-import lint rule and exempt only the existing version-compatibility entry points.

The theme's public dependencies and Ionic 8/9 support are unchanged. No peer-dependency bypass is used.

Validation: Ionic 9 dependency installation, demo lint, 36 unit tests, and production build passed locally. Ionic 8 dependency installation, demo lint, and production build also passed. Root theme builds passed with both Ionic versions, and repository formatting passed.

@rdlabo
rdlabo merged commit 645a3ea into main Sep 6, 2026
9 of 10 checks passed

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Playwright test results

passed  78 passed

Details

stats  78 tests across 1 suite
duration  1 minute, 34 seconds
commit  7c7dbfb
info  This detailed result covers Ionic 9 only. Ionic 8 runs against the same screenshots in a separate matrix job; check the workflow run for both results. To update the screenshots, comment with /update-screenshots.

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

📊 Ionic 9 Playwright Test Report

View the detailed Ionic 9 report: https://rdlabo-dev.github.io/ionic-theme-md3/pr-44/

Ionic 8 runs against the same screenshots in a separate matrix job. View both results in the workflow run.

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