Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(compiler): revert changes to style import transformer #5125

Merged
merged 1 commit into from
Dec 4, 2023

Conversation

christian-bromann
Copy link
Member

We recently landed changes in main (not released) related to support multiple style urls. These changes however have caused failures when building upstream project, e.g. in Ionic framework (see https://github.com/ionic-team/ionic-framework/actions/runs/7064837482/job/19233697164).

This patch reverts these changes to unblock upcoming releases.

Revert "fix(compiler): ensure not to import duplicate style identifier (#5119)"

This reverts commit 7591dce.

Revert "fix(compiler): support multiple styleUrls in components (#5090)"

This reverts commit 54e52da.

We recently landed changes in main (not released) related to support multiple style urls. These changes however have caused failures when building upstream project, e.g. in Ionic framework (see https://github.com/ionic-team/ionic-framework/actions/runs/7064837482/job/19233697164).

This patch reverts these changes to unblock upcoming releases.

Revert "fix(compiler): ensure not to import duplicate style identifier (#5119)"

This reverts commit 7591dce.

Revert "fix(compiler): support multiple styleUrls in components (#5090)"

This reverts commit 54e52da.
Copy link
Contributor

github-actions bot commented Dec 4, 2023

--strictNullChecks error report

Typechecking with --strictNullChecks resulted in 1323 errors on this branch.

That's 1 fewer than on main! 🎉🎉🎉

reports and statistics

Our most error-prone files
Path Error Count
src/dev-server/index.ts 37
src/mock-doc/serialize-node.ts 36
src/dev-server/server-process.ts 32
src/compiler/style/test/optimize-css.spec.ts 23
src/compiler/output-targets/dist-lazy/generate-lazy-module.ts 22
src/compiler/prerender/prerender-main.ts 22
src/testing/puppeteer/puppeteer-element.ts 22
src/runtime/client-hydrate.ts 20
src/screenshot/connector-base.ts 19
src/runtime/vdom/vdom-render.ts 18
src/compiler/config/test/validate-paths.spec.ts 16
src/dev-server/request-handler.ts 15
src/compiler/prerender/prerender-optimize.ts 14
src/compiler/sys/stencil-sys.ts 14
src/compiler/transpile/transpile-module.ts 14
src/runtime/vdom/vdom-annotations.ts 14
src/sys/node/node-sys.ts 14
src/compiler/prerender/prerender-queue.ts 13
src/compiler/sys/in-memory-fs.ts 13
src/runtime/connected-callback.ts 13
Our most common errors
Typescript Error Code Count
TS2345 399
TS2322 374
TS18048 286
TS18047 101
TS2722 37
TS2532 30
TS2531 23
TS2454 14
TS2352 13
TS2790 10
TS2769 8
TS2538 8
TS2416 6
TS2344 5
TS2493 3
TS2488 2
TS18046 2
TS2684 1
TS2430 1

Unused exports report

There are 14 unused exports on this PR. That's the same number of errors on main, so at least we're not creating new ones!

Unused exports
File Line Identifier
src/runtime/bootstrap-lazy.ts 21 setNonce
src/screenshot/screenshot-fs.ts 18 readScreenshotData
src/testing/testing-utils.ts 198 withSilentWarn
src/utils/index.ts 145 CUSTOM
src/utils/index.ts 269 normalize
src/utils/index.ts 7 escapeRegExpSpecialCharacters
src/compiler/app-core/app-data.ts 25 BUILD
src/compiler/app-core/app-data.ts 115 Env
src/compiler/app-core/app-data.ts 117 NAMESPACE
src/compiler/fs-watch/fs-watch-rebuild.ts 123 updateCacheFromRebuild
src/compiler/types/validate-primary-package-output-target.ts 61 satisfies
src/compiler/types/validate-primary-package-output-target.ts 61 Record
src/testing/puppeteer/puppeteer-declarations.ts 485 WaitForEventOptions
src/compiler/sys/fetch/write-fetch-success.ts 7 writeFetchSuccessSync

@rwaskiewicz
Copy link
Member

Ran the following locally:

git checkout -b rwaskiewicz/revert-test
git revert 7591dce85e3b19ab623752341344d009881032be
git revert 54e52da952faa59026c00cf603a027dae5fe82ee
git diff origin/cb/revert-updates-to-style-transformer

Everything looks as expected. Gonna cut a dev build of this branch and run the Stencil Nightly Test in the Framework repo

@rwaskiewicz
Copy link
Member

@christian-bromann
Copy link
Member Author

thanks for double checking Ryan 👍 will go ahead and merge.

@christian-bromann christian-bromann added this pull request to the merge queue Dec 4, 2023
Merged via the queue into main with commit cf4a701 Dec 4, 2023
123 checks passed
@christian-bromann christian-bromann deleted the cb/revert-updates-to-style-transformer branch December 4, 2023 15:19
christian-bromann added a commit that referenced this pull request Dec 4, 2023
christian-bromann added a commit that referenced this pull request Dec 4, 2023
This reverts commit cf4a701.

fixes: #5016
STENCIL-999

improve tests

more e2e tests
christian-bromann added a commit that referenced this pull request Dec 5, 2023
This reverts commit cf4a701.

fixes: #5016
STENCIL-999

improve tests

more e2e tests
christian-bromann added a commit that referenced this pull request Dec 6, 2023
christian-bromann added a commit that referenced this pull request Dec 6, 2023
christian-bromann added a commit that referenced this pull request Dec 6, 2023
christian-bromann added a commit that referenced this pull request Dec 6, 2023
christian-bromann added a commit that referenced this pull request Dec 6, 2023
github-merge-queue bot pushed a commit that referenced this pull request Dec 6, 2023
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.

3 participants