A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
chore(angular-server): add sync github action and update @stencil/core to 4.19.1 in core (#29670)
Issue number: internal --------- This does a couple things: **1 - Adds a `sync` command to get the latest `core` build in `angular-server`** The release process for `angular-server` failed [here](https://github.com/ionic-team/ionic-framework/actions/runs/9686982182/job/26730689874). This failure was only made apparent because the Lerna command [here](https://github.com/ionic-team/ionic-framework/blob/52ff0505e86dc204cb2fd2fdaf67229e6eeb36f8/.github/workflows/actions/publish-npm/action.yml#L35) runs prior to building each package. This should have been caught by CI on the [update to @stencil/core to v4.19.0](https://github.com/ionic-team/ionic-framework/pull/29666), but the `angular-server` package is the only package that doesn't sync `core` before it builds. This PR adds a `sync` command so that `angular-server` will use the latest core build during the normal build action. **2 - Resolving types errors in `angular-server`** After properly syncing `core` in `angular-server` using the command added, running build fails with the following: <img width="400px" alt="Screenshot 2024-06-27 at 1 16 15 PM" src="https://github.com/ionic-team/ionic-framework/assets/6577830/68d74750-821b-4776-b563-124d8fa06a79"> This was a regression in Stencil. `@stencil/core` has been updated to resolve these errors so the build passes.
B
Brandy Carney committed
4c9083050ba146f57543b18d0692778e1177e5ec
Parent: 52ff050
Committed by GitHub <noreply@github.com>
on 6/27/2024, 10:12:12 PM