Skip to content

Commit 1bdc8a6

Browse files
authored
ci: upgrade actions to Node 24 runtimes + bump to 0.1.5 (#14)
GitHub is deprecating the Node 20 runtime (forced to Node 24 on 2026-06-16). Bump every JavaScript action to its current Node 24 major: - actions/checkout@v4 -> v6 - actions/setup-node@v4 -> v6 - actions/upload-artifact@v4 -> v7 - actions/download-artifact@v4 -> v8 - softprops/action-gh-release@v2 -> v3 (v3.0.0 is purely the Node 24 move) Verified the inputs we use still exist: upload-artifact keeps name/path/ if-no-files-found; download-artifact keeps path/merge-multiple; action-gh-release keeps tag_name/draft/prerelease/files. Swatinem/rust-cache@v2 already floats to a Node 24 release and dtolnay/rust-toolchain is a composite action, so both are left as-is. Patch bump to 0.1.5 ships the change; no app-code changes.
1 parent cddb9a7 commit 1bdc8a6

7 files changed

Lines changed: 16 additions & 16 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
name: Frontend
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@v4
25-
- uses: actions/setup-node@v4
24+
- uses: actions/checkout@v6
25+
- uses: actions/setup-node@v6
2626
with:
2727
node-version: 20
2828
cache: npm
@@ -42,8 +42,8 @@ jobs:
4242
os: [macos-latest, windows-latest]
4343
runs-on: ${{ matrix.os }}
4444
steps:
45-
- uses: actions/checkout@v4
46-
- uses: actions/setup-node@v4
45+
- uses: actions/checkout@v6
46+
- uses: actions/setup-node@v6
4747
with:
4848
node-version: 20
4949
cache: npm

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ jobs:
3737
- { platform: windows-latest, target: x86_64-pc-windows-msvc, os: windows }
3838
runs-on: ${{ matrix.platform }}
3939
steps:
40-
- uses: actions/checkout@v4
40+
- uses: actions/checkout@v6
4141

42-
- uses: actions/setup-node@v4
42+
- uses: actions/setup-node@v6
4343
with:
4444
node-version: 20
4545
cache: npm
@@ -147,7 +147,7 @@ jobs:
147147
fi
148148
ls -la "$DST"
149149
150-
- uses: actions/upload-artifact@v4
150+
- uses: actions/upload-artifact@v7
151151
with:
152152
name: bundle-${{ matrix.target }}
153153
path: dist-artifacts/*
@@ -157,9 +157,9 @@ jobs:
157157
needs: build
158158
runs-on: ubuntu-latest
159159
steps:
160-
- uses: actions/checkout@v4
160+
- uses: actions/checkout@v6
161161

162-
- uses: actions/download-artifact@v4
162+
- uses: actions/download-artifact@v8
163163
with:
164164
path: dist
165165
merge-multiple: true
@@ -168,7 +168,7 @@ jobs:
168168
run: node scripts/gen-updater-manifest.mjs "${{ github.ref_name }}" dist
169169

170170
- name: Publish GitHub Release
171-
uses: softprops/action-gh-release@v2
171+
uses: softprops/action-gh-release@v3
172172
with:
173173
tag_name: ${{ github.ref_name }}
174174
draft: false

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codex-app-manager",
3-
"version": "0.1.4",
3+
"version": "0.1.5",
44
"private": true,
55
"type": "module",
66
"scripts": {

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ name = "codex-app-manager"
66
# would otherwise ride along in the production app. default-run is kept
77
# defensively to pin `cargo run` to the app should another src/bin/* be added.
88
default-run = "codex-app-manager"
9-
version = "0.1.4"
9+
version = "0.1.5"
1010
description = "A cross-platform manager for installing and updating mirrored official Codex desktop app packages."
1111
authors = ["Wangnov"]
1212
edition = "2021"

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "Codex App Manager",
44
"mainBinaryName": "codex-app-manager",
5-
"version": "0.1.4",
5+
"version": "0.1.5",
66
"identifier": "io.github.wangnov.codexappmanager",
77
"build": {
88
"beforeDevCommand": "npm run dev",

0 commit comments

Comments
 (0)