Skip to content

Commit 4faac89

Browse files
committed
repo updates for node 24
1 parent 397be17 commit 4faac89

15 files changed

+113
-67
lines changed

.github/workflows/check-json-files.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
check-json:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v5
1414
- run: cat verified-plugins.json | jq type
1515
- run: cat verified-plus-plugins.json | jq type
1616
- run: cat hidden-plugins.json | jq type

.github/workflows/close-stale-issues.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
steps:
1616
- name: Close stale issues with awaiting-changes label
17-
uses: actions/stale@v9
17+
uses: actions/stale@v10
1818
with:
1919
repo-token: ${{ secrets.GITHUB_TOKEN }}
2020
only-labels: awaiting-changes
@@ -27,7 +27,7 @@ jobs:
2727
operations-per-run: 100
2828

2929
- name: Close stale issues with awaiting-user-reply label
30-
uses: actions/stale@v9
30+
uses: actions/stale@v10
3131
with:
3232
repo-token: ${{ secrets.GITHUB_TOKEN }}
3333
only-labels: awaiting-user-reply

.github/workflows/issue-labeler.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
review_add_label:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@v5
1111
- name: Check if comment starts with /check
1212
id: check-command
1313
run: |
@@ -24,7 +24,7 @@ jobs:
2424
review_remove_labels:
2525
runs-on: ubuntu-latest
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v5
2828
- name: Check if comment starts with /check
2929
id: check-command
3030
run: |

.github/workflows/label-commenter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
comment:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@v5
1111
- name: Label Commenter
1212
if: ${{ contains(github.event.issue.labels.*.name, 'request-verification') }}
1313
uses: peaceiris/actions-label-commenter@v1

.github/workflows/manage-issue-labels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- name: Check for relevant labels
2020
id: check-label
21-
uses: actions/github-script@v7
21+
uses: actions/github-script@v8
2222
with:
2323
github-token: ${{ secrets.GITHUB_TOKEN }}
2424
script: |
@@ -41,7 +41,7 @@ jobs:
4141
4242
- name: Update labels
4343
if: steps.check-label.outputs.result == 'true'
44-
uses: actions/github-script@v7
44+
uses: actions/github-script@v8
4545
with:
4646
github-token: ${{ secrets.GITHUB_TOKEN }}
4747
script: |

.github/workflows/plugin-checks-request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
check-plugin:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020
- name: Check if should run
2121
id: should-run
2222
run: |
@@ -37,7 +37,7 @@ jobs:
3737
fi
3838
- name: React with eyes emoji
3939
if: steps.should-run.outputs.run == 'true' && github.event_name == 'issue_comment'
40-
uses: actions/github-script@v7
40+
uses: actions/github-script@v8
4141
with:
4242
github-token: ${{ secrets.GITHUB_TOKEN }}
4343
script: |

.github/workflows/plugin-checks-schedule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
check-plugin:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v4
11+
- uses: actions/checkout@v5
1212
- name: Install Dependencies & Build
1313
run: npm install && npm run plugin-checks:build
1414
- name: Randomly Select Plugin

.github/workflows/plugin-lists.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ jobs:
77
build:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
11-
- uses: actions/setup-node@v4
10+
- uses: actions/checkout@v5
11+
- uses: actions/setup-node@v6
1212
with:
13-
node-version: v22
13+
node-version: v24
1414
- name: Install Dependencies & Build
1515
run: npm install && npm run plugin-lists:build
1616
- name: Plugin Lists

.github/workflows/plugin-tarballs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
build:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v4
13-
- uses: actions/setup-node@v4
12+
- uses: actions/checkout@v5
13+
- uses: actions/setup-node@v6
1414
with:
15-
node-version: v22
15+
node-version: v24
1616
- name: Install Dependencies & Build
1717
run: npm install && npm run plugin-tarballs:build
1818
- name: Plugin Tarball Maintenance

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ The Homebridge project team will check that your plugin meets the following crit
4747
- The plugin must be published to NPM and the source code available on a GitHub repository, with issues enabled.
4848
- A GitHub release should be created for every new version of your plugin, with release notes.
4949
- **Environment**
50-
- The plugin must run on all [supported LTS versions of Node.js](https://github.com/homebridge/homebridge/wiki/How-To-Update-Node.js), at the time of writing this is Node `v20` and `v22`.
50+
- The plugin must run on all [supported LTS versions of Node.js](https://github.com/homebridge/homebridge/wiki/How-To-Update-Node.js), at the time of writing this is Node `v20`, `v22` and `v24`.
5151
- The plugin must successfully install and not start unless it is configured.
5252
- The plugin must not execute post-install scripts that modify the users' system in any way.
5353
- The plugin must not require the user to run Homebridge in a TTY or with non-standard startup parameters, even for initial configuration.

0 commit comments

Comments
 (0)