Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
2ac9851
fix(angular): honor modifier-click on routerLink (#31230)
ShaneK Jun 18, 2026
8e76fd0
fix(angular): run change detection on attached overlay views (#31235)
ShaneK Jun 18, 2026
09c6773
v8.8.12
Ionitron Jun 24, 2026
1773d7e
chore(): update package lock files
Ionitron Jun 24, 2026
2e4debe
merge release-8.8.12
thetaPC Jun 24, 2026
1b18846
chore(deps): update playwright (#31242)
renovate[bot] Jun 24, 2026
a767b31
chore(deps): update actions/checkout action to v7 (#31236)
renovate[bot] Jun 24, 2026
044f358
fix(datetime-button): respect datetime constraints in initial text (#…
droc101 Jun 25, 2026
a35f8a9
fix(datetime): respect config animated setting when paging month cale…
droc101 Jun 26, 2026
0c76135
fix(button): sync disabled state and type in renderHiddenButton (#31225)
Zac-Smucker-Bryan Jun 26, 2026
bf46a3d
fix(datetime): don't setActiveParts from month/year wheels when multi…
droc101 Jun 26, 2026
30765e2
fix(tab-button): match height to tab-bar in ionic-md theme (#31209)
OS-jacobbell Jun 29, 2026
681947a
v8.8.13
Ionitron Jul 1, 2026
be999e7
chore(): update package lock files
Ionitron Jul 1, 2026
a17e58e
merge release-8.8.13
ShaneK Jul 1, 2026
443f367
Merge remote-tracking branch 'origin/main' into sync-next-with-main
ShaneK Jul 1, 2026
3f90960
chore(git): sync with main (#31259)
ShaneK Jul 1, 2026
4f2ab73
chore(deps): update capacitor to v8.4.1 (#31239)
renovate[bot] Jul 9, 2026
44461dd
fix(tab-bar): fire tab change events on tab click (#31262)
droc101 Jul 13, 2026
1bfff10
chore(deps): update actions/setup-node action to v6.5.0 (#31267)
renovate[bot] Jul 14, 2026
398b525
fix(sanitization): scope allowlist to the rich content path (#31245)
thetaPC Jul 14, 2026
4244c89
chore(deps): update dependency @capacitor/core to v8.4.2 (#31269)
renovate[bot] Jul 15, 2026
9f595d4
chore(deps): update actions/setup-node action to v7 (#31268)
renovate[bot] Jul 15, 2026
2ddda27
v8.8.14
Ionitron Jul 15, 2026
d0618e1
chore(): update package lock files
Ionitron Jul 15, 2026
424ee79
merge release-8.8.14
thetaPC Jul 15, 2026
fcab9ea
chore(deps): update dependency @capacitor/status-bar to v8.0.3 (#31273)
renovate[bot] Jul 16, 2026
6251eb8
fix(modal): focus the dialog wrapper on present so screen readers can…
gnbm Jul 17, 2026
ae6911f
fix(angular-server): fallback to scoped+annotations when SSR DOM lack…
SebastianKohler Jul 21, 2026
eaae506
ci(github): pin third-party actions to commit SHAs (#31277)
gnbm Jul 22, 2026
f8a46f9
v8.8.15
Ionitron Jul 22, 2026
82f0dc8
chore(): update package lock files
Ionitron Jul 22, 2026
b716c1c
merge release-8.8.15
ShaneK Jul 22, 2026
c5e26fd
Merge remote-tracking branch 'origin/main' into sync-next-with-main
ShaneK Jul 23, 2026
e332ded
chore(deps): update github/codeql-action action to v4.37.3 (#31288)
renovate[bot] Jul 23, 2026
6ddf1f9
chore(git): sync with main (#31289)
ShaneK Jul 23, 2026
b4b2603
fix(modal): keep focus on dialog for cycle sheet modals (#31293)
ShaneK Jul 23, 2026
0d0804c
feat(header, footer, tab-bar): add scrollEffect prop (#31263)
OS-susmitabhowmik Jul 24, 2026
1854ec0
chore(deps): update dependency chalk to v6 (#31299)
renovate[bot] Jul 27, 2026
e987009
fix(select): prevent floating label and placeholder from overlapping …
droc101 Jul 27, 2026
d767224
test(playwright): scope drag selection clear to firefox (#31301)
ShaneK Jul 28, 2026
fdef61c
fix(angular): guard transition against destroyed router outlet (#31297)
adahlberg-sprocket-sports Jul 28, 2026
30146c4
feat(icon): add font icon support to ion-icon (#31284)
brandyscarney Jul 28, 2026
0428285
chore(deps): update playwright (#31298)
renovate[bot] Jul 28, 2026
e9453b7
v8.8.16
Ionitron Jul 29, 2026
7956251
chore(): update package lock files
Ionitron Jul 29, 2026
1491562
merge release-8.8.16 (#31304)
brandyscarney Jul 29, 2026
1f14022
chore(deps): update github/codeql-action action to v4.37.4 (#31306)
renovate[bot] Jul 30, 2026
1a3bdf6
docs(testing): update docker configuration instructions (#31307)
brandyscarney Jul 30, 2026
6885677
chore(deps): update actions/labeler action to v7 (#31279)
renovate[bot] Jul 30, 2026
048788f
chore(deps): update actions/checkout action to v7.0.1 (#31278)
renovate[bot] Jul 30, 2026
163cd24
chore(deps): update playwright (#31311)
renovate[bot] Jul 31, 2026
2f9c0b7
fix(checkbox,radio,toggle): add missing keyboard focus indicators (#3…
ShaneK Jul 31, 2026
1744bba
chore(deps): update dependency @capacitor/core to v8.5.0 (#31319)
renovate[bot] Aug 3, 2026
d9b877f
fix(refresher): avoid gesture setup after disconnect (#31316)
ptmkenny Aug 3, 2026
cc3dd1c
docs(contributing): improve Angular testing documentation and fix bro…
Zac-Smucker-Bryan Aug 3, 2026
ffef25d
fix(react-router): symmetric pathname+search url comparison (#31153)
EricHech Aug 4, 2026
93ee380
fix(fab-button): restore submit, reset, and disabled form functionali…
LucasArray Aug 5, 2026
81b52e2
fix(tab): retry lazy load after a failed attach (#31324)
ShaneK Aug 5, 2026
a2d50b8
v8.8.17
Ionitron Aug 5, 2026
b4a28ad
chore(): update package lock files
Ionitron Aug 5, 2026
62c59f2
merge release-8.8.17
thetaPC Aug 5, 2026
5d06426
Merge remote-tracking branch 'origin/main' into sync-next-with-main
ShaneK Aug 5, 2026
c4afd63
style(toggle): apply prettier formatting to focus ring vars
ShaneK Aug 5, 2026
17ab188
test(snapshots): keep next baselines for renderer-only conflicts
ShaneK Aug 5, 2026
af167d7
fix(checkbox,radio,toggle): stop focus indicator capturing pointer ev…
ShaneK Aug 5, 2026
4ca72c9
chore(): add updated snapshots
Ionitron Aug 5, 2026
2723a96
test(datetime-button): restore modal baseline captured mid-render
ShaneK Aug 6, 2026
ed18ee9
chore(git): sync with main (#31331)
ShaneK Aug 6, 2026
d59e341
fix(datetime): tear down ready state when an overlay dismisses (#31335)
ShaneK Aug 7, 2026
2a006b8
chore(deps): update github/codeql-action action to v4.37.5 (#31323)
renovate[bot] Aug 7, 2026
02ac43d
chore(deps): update github/codeql-action action to v4.37.6 (#31340)
renovate[bot] Aug 10, 2026
e6f798f
fix(input,searchbar): keep clear button clickable when input blurs (#…
ShaneK Aug 10, 2026
a73e183
fix(core): resolve lazy component chunks under Vite 8 (#31341)
ShaneK Aug 10, 2026
d6202a8
fix(modal): allow pull-to-refresh with a custom scroll host (#31339)
ShaneK Aug 10, 2026
625f9c3
docs(testing): improve standalone testing documentation (#31313)
Zac-Smucker-Bryan Aug 10, 2026
f07bf57
chore(renovate): keep playwright Dockerfile and package.json in locks…
thetaPC Aug 12, 2026
bc4fce2
fix(core): update offsets when safe-area insets arrive late (#31343)
ShaneK Aug 12, 2026
a4b086e
v8.8.18
Ionitron Aug 12, 2026
15e47cd
chore(): update package lock files
Ionitron Aug 12, 2026
43d925b
merge release-8.8.18
ShaneK Aug 12, 2026
931e299
Merge remote-tracking branch 'origin/main' into sync-next-with-main
ShaneK Aug 12, 2026
37bbb21
chore(git): sync with main (#31353)
ShaneK Aug 12, 2026
b078361
chore(deps): update github/codeql-action action to v4.37.7 (#31357)
renovate[bot] Aug 14, 2026
2618a6f
fix(menu): respect ion-app dir attribute for menu animation side (#31…
Arul1998 Aug 18, 2026
c689000
fix(gesture): remove leaked optsTest listener from passive support ch…
ShaneK Aug 18, 2026
7d64d62
fix(range): update knob positions when dualKnobs changes (#31365)
brandyscarney Aug 18, 2026
7388e70
v8.8.19
Ionitron Aug 19, 2026
ac1bcf0
chore(): update package lock files
Ionitron Aug 19, 2026
c4832e5
merge release-8.8.19 (#31368)
brandyscarney Aug 19, 2026
1c36965
Merge remote-tracking branch 'origin/main' into sync-next-with-main
ShaneK Aug 19, 2026
55f9f1e
chore(git): sync with main (#31371)
ShaneK Aug 19, 2026
1df4160
chore(git): sync with main (#31422)
ShaneK Sep 21, 2026
6d548a1
Merge branch 'next' into chore/sync-next-modular
brandyscarney Sep 21, 2026
67f570b
refactor(badge): use font-size not width/height
brandyscarney Sep 21, 2026
b651c43
refactor(content): use correct internal css variable
brandyscarney Sep 21, 2026
a610777
chore(): add updated snapshots
Ionitron Sep 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ body:
id: affected-versions
attributes:
label: Ionic Framework Version
description: Which version(s) of Ionic Framework does this issue impact? [Ionic Framework 1.x to 6.x are no longer supported](https://ionicframework.com/docs/reference/support#framework-maintenance-and-support-status). For extended support, considering visiting [Ionic's Enterprise offering](https://ionic.io/enterprise).
description: Which version(s) of Ionic Framework does this issue impact? [Ionic Framework 1.x to 7.x are no longer supported](https://ionicframework.com/docs/reference/support#framework-maintenance-and-support-status).
options:
- v7.x
- v8.x
- v9.x
- Nightly
multiple: true
validations:
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/publish-npm/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ runs:
using: 'composite'
steps:
- name: 🟢 Configure Node for Publish
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: ${{ inputs.node-version }}
registry-url: 'https://registry.npmjs.org'
Expand Down
17 changes: 16 additions & 1 deletion .github/workflows/actions/build-angular-server/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'Build Ionic Angular Server'
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- uses: ./.github/workflows/actions/download-archive
Expand All @@ -19,10 +19,25 @@ runs:
run: npm run sync
shell: bash
working-directory: ./packages/angular-server
- name: 🖌️ Lint
run: npm run lint
shell: bash
working-directory: ./packages/angular-server
# No Typecheck step here. Unlike the rollup-built packages, which report
# type errors as warnings and still exit 0, ng-packagr fails the build on
# them, so the Build step below already covers this.
- name: 🏗️ Build
run: npm run build.prod
shell: bash
working-directory: ./packages/angular-server
- name: Clean core package.json
run: git checkout ./package.json
shell: bash
working-directory: ./core
- name: 🔍 Check Diff
run: git diff --exit-code
shell: bash
working-directory: ./packages/angular-server
- uses: ./.github/workflows/actions/upload-archive
with:
name: ionic-angular-server
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/actions/build-angular/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'Build Ionic Angular'
runs:
using: 'composite'
steps:
- uses: actions/setup-node@v6
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- uses: ./.github/workflows/actions/download-archive
Expand All @@ -23,6 +23,9 @@ runs:
run: npm run lint
shell: bash
working-directory: ./packages/angular
# No Typecheck step here. Unlike the rollup-built packages, which report
# type errors as warnings and still exit 0, ng-packagr fails the build on
# them, so the Build step below already covers this.
- name: 🏗️ Build
run: npm run build
shell: bash
Expand All @@ -39,4 +42,4 @@ runs:
with:
name: ionic-angular
output: ./packages/angular/AngularBuild.zip
paths: ./packages/angular/dist
paths: ./packages/angular/dist ./packages/angular/css
Original file line number Diff line number Diff line change
@@ -1,32 +1,52 @@
name: 'Build Ionic Core with Stencil Prerelease'
description: 'Build Ionic Core with a Prerelease Build of Stencil'
inputs:
stencil-version:
stencil-core-version:
description: 'The NPM tag of @stencil/core to install.'
type: string
required: true
stencil-react-output-target-version:
description: 'The NPM tag of @stencil/react-output-target to install.'
type: string
required: true
runs:
using: 'composite'
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x

- name: 🕸️ Install Dependencies
- name: 🕸️ Install Core Dependencies
run: npm ci
working-directory: ./core
shell: bash
- name: 📦 Install Stencil ${{ inputs.stencil-version }}
- name: 📦 Install Stencil Core ${{ inputs.stencil-core-version }}
working-directory: ./core
run: npm i @stencil/core@${{ inputs.stencil-version }}
run: npm i @stencil/core@${{ inputs.stencil-core-version }}
shell: bash
- name: 📦 Install Stencil React Output Target ${{ inputs.stencil-react-output-target-version }}
working-directory: ./core
run: npm i @stencil/react-output-target@${{ inputs.stencil-react-output-target-version }}
shell: bash
- name: 🏗️ Build Core
run: npm run build -- --ci --debug --verbose
working-directory: ./core
shell: bash
- name: 🔍 Verify Lazy Imports
run: npm run test.lazy-imports
working-directory: ./core
shell: bash
- name: 🕸️ Install React Package Dependencies
run: npm ci
working-directory: ./packages/react
shell: bash
- name: 🏗️ Lint React Package
run: npm run lint
working-directory: ./packages/react
shell: bash
- uses: ./.github/workflows/actions/upload-archive
with:
name: ionic-core
output: core/CoreBuild.zip
paths: core/dist core/components core/src/foundations core/css core/themes core/hydrate core/loader core/src/components.d.ts core/package.json
paths: core/dist core/components core/src/foundations core/css core/themes core/hydrate core/loader core/src/components.d.ts core/package.json packages/react/src/components/components.ts
10 changes: 7 additions & 3 deletions .github/workflows/actions/build-core/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ inputs:
runs:
using: 'composite'
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- name: 🕸️ Install Dependencies
Expand All @@ -27,10 +27,14 @@ runs:
run: npm run build -- --ci
working-directory: ./core
shell: bash
- name: 🔍 Verify Lazy Imports
run: npm run test.lazy-imports
working-directory: ./core
shell: bash
- uses: ./.github/workflows/actions/upload-archive
with:
name: ionic-core
output: core/CoreBuild.zip
# Include generated proxy files from Stencil output targets so
# framework builds can detect when they need to be updated
paths: core/dist core/components core/src/foundations core/css core/themes core/hydrate core/loader core/src/components.d.ts core/api.txt packages/angular/src/directives/proxies.ts packages/angular/src/directives/proxies-list.ts packages/angular/standalone/src/directives/proxies.ts packages/vue/src/proxies.ts packages/react/src/components/proxies.ts packages/react/src/components/inner-proxies.ts packages/react/src/components/routing-proxies.ts
paths: core/dist core/components core/src/foundations core/css core/themes core/hydrate core/loader core/src/components.d.ts core/api.txt packages/angular/src/lazy/directives/proxies.ts packages/angular/src/lazy/directives/proxies-list.ts packages/angular/src/standalone/directives packages/vue/src/proxies.ts packages/react/src/components/components.ts packages/react/src/components/inner-proxies.ts packages/react/src/components/routing-proxies.ts
14 changes: 13 additions & 1 deletion .github/workflows/actions/build-react-router/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'Build Ionic React Router'
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- uses: ./.github/workflows/actions/download-archive
Expand All @@ -28,10 +28,22 @@ runs:
run: npm run lint
shell: bash
working-directory: ./packages/react-router
# The rollup build reports type errors as warnings and still succeeds, so
# this step is what keeps the package type-clean.
- name: 🔎 Typecheck
run: npm run typecheck
shell: bash
working-directory: ./packages/react-router
- name: 🏗️ Build
run: npm run build
shell: bash
working-directory: ./packages/react-router
- name: Clean package.json updates
run: git checkout ./core/package.json ./packages/react/package.json
shell: bash
- name: 🔍 Check Diff
run: git diff --exit-code
shell: bash
- uses: ./.github/workflows/actions/upload-archive
with:
name: ionic-react-router
Expand Down
24 changes: 14 additions & 10 deletions .github/workflows/actions/build-react/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'Build Ionic React'
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- uses: ./.github/workflows/actions/download-archive
Expand All @@ -23,6 +23,12 @@ runs:
run: npm run lint
shell: bash
working-directory: ./packages/react
# The rollup build reports type errors as warnings and still succeeds, so
# this step is what keeps the package type-clean.
- name: 🔎 Typecheck
run: npm run typecheck
shell: bash
working-directory: ./packages/react
- name: 🏗️ Build
run: npm run build
shell: bash
Expand All @@ -31,16 +37,14 @@ runs:
run: npm run test.spec
shell: bash
working-directory: ./packages/react
- name: Clean core package.json
run: git checkout ./package.json
shell: bash
working-directory: ./core
- name: 🔍 Check Diff
run: git diff --exit-code
shell: bash
working-directory: ./packages/react
- uses: ./.github/workflows/actions/upload-archive
with:
name: ionic-react
output: packages/react/ReactBuild.zip
paths: packages/react/dist packages/react/css
paths: packages/react/dist packages/react/css packages/react/package.json
- name: Clean package.json updates
run: git checkout ./core/package.json ./packages/react/package.json
shell: bash
- name: 🔍 Check Diff
run: git diff --exit-code
shell: bash
16 changes: 12 additions & 4 deletions .github/workflows/actions/build-vue-router/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'Builds Ionic Vue Router'
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- uses: ./.github/workflows/actions/download-archive
Expand All @@ -28,14 +28,22 @@ runs:
run: npm run lint
shell: bash
working-directory: ./packages/vue-router
# The rollup build reports type errors as warnings and still succeeds, so
# this step is what keeps the package type-clean.
- name: 🔎 Typecheck
run: npm run typecheck
shell: bash
working-directory: ./packages/vue-router
- name: 🏗️ Build
run: npm run build
shell: bash
working-directory: ./packages/vue-router
- name: 🧪 Test Spec
run: npm run test.spec
- name: Clean package.json updates
run: git checkout ./core/package.json
shell: bash
- name: 🔍 Check Diff
run: git diff --exit-code
shell: bash
working-directory: ./packages/vue-router
- uses: ./.github/workflows/actions/upload-archive
with:
name: ionic-vue-router
Expand Down
14 changes: 9 additions & 5 deletions .github/workflows/actions/build-vue/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'Build Ionic Vue'
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- uses: ./.github/workflows/actions/download-archive
Expand All @@ -23,18 +23,22 @@ runs:
run: npm run lint
shell: bash
working-directory: ./packages/vue
# The rollup build reports type errors as warnings and still succeeds, so
# this step is what keeps the package type-clean.
- name: 🔎 Typecheck
run: npm run typecheck
shell: bash
working-directory: ./packages/vue
- name: 🏗️ Build
run: npm run build
shell: bash
working-directory: ./packages/vue
- name: Clean core package.json
run: git checkout ./package.json
- name: Clean package.json updates
run: git checkout ./core/package.json ./packages/react/package.json
shell: bash
working-directory: ./core
- name: 🔍 Check Diff
run: git diff --exit-code
shell: bash
working-directory: ./packages/vue
- uses: ./.github/workflows/actions/upload-archive
with:
name: ionic-vue
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/actions/download-archive/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ inputs:
runs:
using: 'composite'
steps:
- uses: actions/download-artifact@v8
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: ${{ inputs.name }}
path: ${{ inputs.path }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/actions/test-angular-e2e/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ inputs:
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- uses: ./.github/workflows/actions/download-archive
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/actions/test-core-clean-build/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'Test Core Clean Build'
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x

Expand All @@ -12,10 +12,9 @@ runs:
name: ionic-core
path: ./core
filename: CoreBuild.zip
- name: Clean core package.json
run: git checkout ./package.json
- name: Clean package.json updates
run: git checkout ./core/package.json ./packages/react/package.json
shell: bash
working-directory: ./core
- name: 🔍 Check Diff
run: |
git diff --exit-code || {
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/actions/test-core-lint/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: 'Test Core Lint'
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- name: 🕸️ Install Dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/actions/test-core-screenshot/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ inputs:
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- uses: ./.github/workflows/actions/download-archive
Expand Down Expand Up @@ -66,7 +66,7 @@ runs:
working-directory: ./core
- name: 📦 Archive Updated Screenshots
if: inputs.update == 'true' && steps.test-and-update.outputs.hasUpdatedScreenshots == 'true'
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: updated-screenshots-${{ inputs.shard }}-${{ inputs.totalShards }}
path: UpdatedScreenshots-${{ inputs.shard }}-${{ inputs.totalShards }}.zip
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/actions/test-core-spec/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ inputs:
runs:
using: 'composite'
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 24.x
- name: 🕸️ Install Dependencies
Expand Down
Loading
Loading