Skip to content

Commit 847647e

Browse files
chore(deps): update vite to v8 typescript to v6 (#975)
* chore(deps): update vite to v8 typescript to v6 for all templates * Add change file * Bump node and github actions versions * Fix download artifact paths * Pin pnpm to v10 since v11 fails strictDepBuilds * Only run pnpm setup if manager is pnpm
1 parent 7ac5cac commit 847647e

18 files changed

Lines changed: 64 additions & 51 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"create-tauri-app": patch
3+
"create-tauri-app-js": patch
4+
---
5+
6+
Updated vite to v8 and typescript to v6 for all templates

.github/workflows/templates-test.yml

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ jobs:
2929
outputs:
3030
matrix: ${{ steps.set-matrix.outputs.matrix }}
3131
steps:
32-
- uses: actions/checkout@v4
32+
- uses: actions/checkout@v6
3333

34-
- uses: dorny/paths-filter@v3
34+
- uses: dorny/paths-filter@v4
3535
id: changed-files
3636
with:
3737
list-files: shell
@@ -50,15 +50,15 @@ jobs:
5050
needs: [generate-matrix]
5151
runs-on: ubuntu-22.04
5252
steps:
53-
- uses: actions/checkout@v4
53+
- uses: actions/checkout@v6
5454
- uses: dtolnay/rust-toolchain@stable
5555
- run: cargo build --release --package create-tauri-app
5656

5757
- name: add cli to .tar archive
5858
run: tar -rf create-tauri-app.tar target/release/cargo-create-tauri-app
5959

6060
- name: upload cli artifact
61-
uses: actions/upload-artifact@v4
61+
uses: actions/upload-artifact@v7
6262
with:
6363
name: create-tauri-app
6464
path: create-tauri-app.tar
@@ -91,11 +91,16 @@ jobs:
9191
corepack enable
9292
if: matrix.settings.node
9393
94-
- name: Install Node.js@18
94+
- name: Install Node.js@22
9595
if: matrix.settings.node
96-
uses: actions/setup-node@v4
96+
uses: actions/setup-node@v6
9797
with:
98-
node-version: 20
98+
node-version: 22
99+
100+
- uses: pnpm/action-setup@v6
101+
if: matrix.settings.manager == 'pnpm'
102+
with:
103+
version: 10
99104

100105
- name: Install .NET@8.0.x
101106
if: matrix.settings.manager == 'dotnet'
@@ -133,9 +138,11 @@ jobs:
133138
sudo apt-get install -y libgtk-3-dev webkit2gtk-4.1 libayatana-appindicator3-dev librsvg2-dev patchelf
134139
135140
- name: download cli artifact
136-
uses: actions/download-artifact@v4
141+
uses: actions/download-artifact@v8
142+
with:
143+
name: create-tauri-app
137144

138-
- run: tar -xf create-tauri-app/create-tauri-app.tar
145+
- run: tar -xf create-tauri-app.tar
139146

140147
- name: bootstrap a ${{ matrix.settings.template }} project (${{ matrix.settings.flags }})
141148
run: ./target/release/cargo-create-tauri-app tauri-app -m ${{ matrix.settings.manager }} -t ${{ matrix.settings.template }} ${{ matrix.settings.flags }} -y

templates/template-preact-ts/package.json.lte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
"@tauri-apps/plugin-opener": "^2"{% endif %}
1616
},
1717
"devDependencies": {
18-
"@preact/preset-vite": "^2.9.3",
19-
"typescript": "~5.6.2",
20-
"vite": "^6.0.3",
18+
"@preact/preset-vite": "^2.10.5",
19+
"typescript": "~6.0.3",
20+
"vite": "^8.0.16",
2121
"@tauri-apps/cli": "{% if v2 %}^2{% else %}^1{% endif %}"
2222
}
2323
}

templates/template-preact-ts/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"target": "ES2020",
44
"useDefineForClassFields": true,
55
"module": "ESNext",
6-
"lib": ["ES2020", "DOM", "DOM.Iterable"],
6+
"lib": ["ES2020", "DOM"],
77
"skipLibCheck": true,
88

99
/* Bundler mode */

templates/template-preact/package.json.lte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"@tauri-apps/plugin-opener": "^2"{% endif %}
1616
},
1717
"devDependencies": {
18-
"@preact/preset-vite": "^2.9.3",
19-
"vite": "^6.0.3",
18+
"@preact/preset-vite": "^2.10.5",
19+
"vite": "^8.0.16",
2020
"@tauri-apps/cli": "{% if v2 %}^2{% else %}^1{% endif %}"
2121
}
2222
}

templates/template-react-ts/package.json.lte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
"devDependencies": {
1919
"@types/react": "^19.1.8",
2020
"@types/react-dom": "^19.1.6",
21-
"@vitejs/plugin-react": "^4.6.0",
22-
"typescript": "~5.8.3",
23-
"vite": "^7.0.4",
21+
"@vitejs/plugin-react": "^6.0.2",
22+
"typescript": "~6.0.3",
23+
"vite": "^8.0.16",
2424
"@tauri-apps/cli": "{% if v2 %}^2{% else %}^1{% endif %}"
2525
}
2626
}

templates/template-react-ts/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"compilerOptions": {
33
"target": "ES2020",
44
"useDefineForClassFields": true,
5-
"lib": ["ES2020", "DOM", "DOM.Iterable"],
5+
"lib": ["ES2020", "DOM"],
66
"module": "ESNext",
77
"skipLibCheck": true,
88

templates/template-react/package.json.lte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"@tauri-apps/plugin-opener": "^2"{% endif %}
1717
},
1818
"devDependencies": {
19-
"@vitejs/plugin-react": "^4.6.0",
20-
"vite": "^7.0.4",
19+
"@vitejs/plugin-react": "^6.0.2",
20+
"vite": "^8.0.16",
2121
"@tauri-apps/cli": "{% if v2 %}^2{% else %}^1{% endif %}"
2222
}
2323
}

templates/template-solid-ts/package.json.lte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
"@tauri-apps/plugin-opener": "^2"{% endif %}
1818
},
1919
"devDependencies": {
20-
"typescript": "~5.6.2",
21-
"vite": "^6.0.3",
22-
"vite-plugin-solid": "^2.11.0",
20+
"typescript": "~6.0.3",
21+
"vite": "^8.0.16",
22+
"vite-plugin-solid": "^2.11.12",
2323
"@tauri-apps/cli": "{% if v2 %}^2{% else %}^1{% endif %}"
2424
}
2525
}

templates/template-solid-ts/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"target": "ES2020",
44
"useDefineForClassFields": true,
55
"module": "ESNext",
6-
"lib": ["ES2020", "DOM", "DOM.Iterable"],
6+
"lib": ["ES2020", "DOM"],
77
"skipLibCheck": true,
88

99
/* Bundler mode */

0 commit comments

Comments
 (0)