Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/tidy-nodes-rise.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@smartthings/cli": patch
---

Update to Node 24.22.1. Intel (x64) MacOS binaries are no longer provided.
6 changes: 3 additions & 3 deletions .github/workflows/cd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v6.1.0
with:
node-version: 24.8.0
node-version: 24.22.1

- name: Install Dependencies
run: npm ci
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v6.1.0
with:
node-version: 24.8.0
node-version: 24.22.1

- run: npm ci
- run: npm run build
Expand Down Expand Up @@ -197,7 +197,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v6.1.0
with:
node-version: 24.8.0
node-version: 24.22.1

- name: Create Github Release
uses: softprops/action-gh-release@v2.5.0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-node@v6.1.0
with:
node-version: 24.8.0
node-version: 24.22.1
- run: npm ci
- run: npx commitlint --from HEAD~${{ github.event.pull_request.commits }} --to HEAD

Expand All @@ -23,7 +23,7 @@ jobs:
fail-fast: false
matrix:
# add/remove versions as we move support forward
node-version: [24.8.0]
node-version: [24.22.1]
os: [ubuntu-latest, macos-latest, windows-latest]

steps:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Download and run the `smartthings.msi` installer from the [latest Release](https

The CLI can be used on any platform that supports Node 24.

First, install at least [Node version 24.8.0](https://nodejs.org/en/download/current) on your machine.
First, install at least [Node version 24.22.1](https://nodejs.org/en/download/current) on your machine.
The official Node release can be found here:

https://nodejs.org/en/download/current
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"./commands/list": "./dist/src/commands/index.js"
},
"engines": {
"node": ">=24.8.0",
"node": ">=24.22.1",
"npm": ">=11.4.2"
},
"publishConfig": {
Expand Down
3 changes: 1 addition & 2 deletions src/build-tools/build-binaries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ const targets = [
'linux-arm64',
'linux-x64',
'mac-arm64',
'mac-x64',
'windows-x64',
]
const nodeVersion = process.version.substring(1)
Expand Down Expand Up @@ -55,7 +54,7 @@ const buildAndZipTarget = async (target: string): Promise<void> => {
// unable to find its own bundled script at runtime. Listing it explicitly
// forces nexe to embed it regardless.
resources: ['package.json', packFile],
remote: 'https://github.com/SmartThingsCommunity/cli-nexe-builds/releases/download/1.0.0',
remote: 'https://github.com/SmartThingsCommunity/cli-nexe-builds/releases/download/2.0.0',
output: fullBinaryFilename,
python: 'python3',
targets: [`${target}-${nodeVersion}`],
Expand Down
Loading