Skip to content

Commit 87561ff

Browse files
v2.2.8 (#137)
## [2.2.8](https://github.com/homebridge-plugins/homebridge-august/releases/tag/v2.2.8) (2024-11-03) ### What's Changes - Housekeeping and updated dependencies. **Full Changelog**: v2.2.7...v2.2.8
1 parent 0bf0e12 commit 87561ff

27 files changed

+2635
-3601
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ contact_links:
44
url: https://discord.gg/8fpZA4S
55
about: Please ask and answer questions here.
66
- name: Homebridge-August - Pull Requests
7-
url: https://github.com/donavanbecker/homebridge-august/pulls
7+
url: https://github.com/homebridge-plugins/homebridge-august/pulls
88
about: Please report security vulnerabilities here.

.github/workflows/beta-release.yml

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,27 @@
1-
name: Node-CI Beta
1+
name: Beta Release
22

33
on:
44
push:
55
branches: [beta-*.*.*, beta]
6-
release:
7-
types: [prereleased]
86
workflow_dispatch:
97

108
jobs:
119
build_and_test:
12-
uses: donavanbecker/.github/.github/workflows/nodejs-build-and-test.yml@latest
10+
uses: homebridge/.github/.github/workflows/nodejs-build-and-test.yml@latest
1311
with:
14-
enable_coverage: true
12+
enable_coverage: false
1513
secrets:
1614
token: ${{ secrets.GITHUB_TOKEN }}
1715
lint:
1816
needs: build_and_test
19-
uses: donavanbecker/.github/.github/workflows/eslint.yml@latest
17+
uses: homebridge/.github/.github/workflows/eslint.yml@latest
2018

2119
publish:
2220
needs: lint
23-
24-
if: ${{ github.repository == 'donavanbecker/homebridge-august' }}
25-
26-
uses: donavanbecker/.github/.github/workflows/npm-publish.yml@latest
21+
if: ${{ github.repository == 'homebridge-plugins/homebridge-august' }}
22+
permissions:
23+
id-token: write
24+
uses: homebridge/.github/.github/workflows/npm-publish-esm.yml@latest
2725
with:
2826
tag: 'beta'
2927
dynamically_adjust_version: true
@@ -32,14 +30,26 @@ jobs:
3230
secrets:
3331
npm_auth_token: ${{ secrets.npm_token }}
3432

35-
github-releases-to-discord:
33+
pre-release:
3634
needs: publish
35+
if: ${{ github.repository == 'homebridge-plugins/homebridge-august' }}
36+
uses: homebridge/.github/.github/workflows/pre-release.yml@latest
37+
with:
38+
npm_version: ${{ needs.publish.outputs.NPM_VERSION }}
39+
body: |
40+
**Beta Release**
41+
**Version**: v${{ needs.publish.outputs.NPM_VERSION }}
42+
[How To Test Beta Releases](https://github.com/homebridge-plugins/homebridge-august/wiki/Beta-Version)
3743
38-
if: ${{ github.repository == 'donavanbecker/homebridge-august' && github.event.release.prerelease == true }}
39-
40-
uses: OpenWonderLabs/.github/.github/workflows/discord-webhooks.yml@latest
44+
github-releases-to-discord:
45+
name: Discord Webhooks
46+
needs: [build_and_test,publish]
47+
if: ${{ github.repository == 'homebridge-plugins/homebridge-august' }}
48+
uses: homebridge/.github/.github/workflows/discord-webhooks.yml@latest
4149
with:
42-
footer_title: "August"
50+
title: "August Beta Release"
51+
description: |
52+
Version `v${{ needs.publish.outputs.NPM_VERSION }}`
53+
url: "https://github.com/homebridge-plugins/homebridge-august/releases/tag/v${{ needs.publish.outputs.NPM_VERSION }}"
4354
secrets:
44-
DISCORD_WEBHOOK_URL_LATEST: ${{ secrets.DISCORD_WEBHOOK_URL_LATEST }}
45-
DISCORD_WEBHOOK_URL_BETA: ${{ secrets.DISCORD_WEBHOOK_URL_BETA }}
55+
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK_URL_BETA || secrets.DISCORD_WEBHOOK_URL_LATEST }}

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ on:
88

99
jobs:
1010
build_and_test:
11-
uses: donavanbecker/.github/.github/workflows/nodejs-build-and-test.yml@latest
11+
uses: homebridge/.github/.github/workflows/nodejs-build-and-test.yml@latest
1212
with:
13-
enable_coverage: true
13+
enable_coverage: false
1414
secrets:
1515
token: ${{ secrets.GITHUB_TOKEN }}
1616
lint:
1717
needs: build_and_test
18-
uses: donavanbecker/.github/.github/workflows/eslint.yml@latest
18+
uses: homebridge/.github/.github/workflows/eslint.yml@latest

.github/workflows/changerelease.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ on:
66

77
jobs:
88
changerelease:
9-
uses: donavanbecker/.github/.github/workflows/changerelease.yml@latest
9+
uses: homebridge/.github/.github/workflows/change-release.yml@latest
1010
secrets:
1111
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/dependabot.yml

Lines changed: 0 additions & 13 deletions
This file was deleted.

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ on: [pull_request]
44

55
jobs:
66
labeler:
7-
uses: donavanbecker/.github/.github/workflows/labeler.yml@latest
7+
uses: homebridge/.github/.github/workflows/labeler.yml@latest
88
secrets:
99
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release-drafter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ on:
99

1010
jobs:
1111
release-drafter:
12-
uses: donavanbecker/.github/.github/workflows/release-drafter.yml@latest
12+
uses: homebridge/.github/.github/workflows/release-drafter.yml@latest
1313
secrets:
1414
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,35 @@
1-
name: Node Release
1+
name: Release
22

33
on:
44
release:
55
types: [published]
66

77
jobs:
88
build_and_test:
9-
uses: donavanbecker/.github/.github/workflows/nodejs-build-and-test.yml@latest
9+
uses: homebridge/.github/.github/workflows/nodejs-build-and-test.yml@latest
1010
with:
11-
enable_coverage: true
11+
enable_coverage: false
1212
secrets:
1313
token: ${{ secrets.GITHUB_TOKEN }}
1414

1515
publish:
1616
needs: build_and_test
17-
18-
if: ${{ github.repository == 'donavanbecker/homebridge-august' }}
19-
20-
uses: donavanbecker/.github/.github/workflows/npm-publish.yml@latest
17+
if: ${{ github.repository == 'homebridge-plugins/homebridge-august' }}
18+
permissions:
19+
id-token: write
20+
uses: homebridge/.github/.github/workflows/npm-publish.yml@latest
2121
secrets:
2222
npm_auth_token: ${{ secrets.npm_token }}
2323

2424
github-releases-to-discord:
25-
needs: publish
26-
27-
if: ${{ github.repository == 'donavanbecker/homebridge-august' }}
28-
29-
uses: donavanbecker/.github/.github/workflows/discord-webhooks.yml@latest
25+
name: Discord Webhooks
26+
needs: [build_and_test,publish]
27+
if: ${{ github.repository == 'homebridge-plugins/homebridge-august' }}
28+
uses: homebridge/.github/.github/workflows/discord-webhooks.yml@latest
3029
with:
31-
footer_title: "August"
30+
title: "August Release"
31+
description: |
32+
Version `v${{ needs.publish.outputs.NPM_VERSION }}`
33+
url: "https://github.com/homebridge-plugins/homebridge-august/releases/tag/v${{ needs.publish.outputs.NPM_VERSION }}"
3234
secrets:
33-
DISCORD_WEBHOOK_URL_LATEST: ${{ secrets.DISCORD_WEBHOOK_URL_LATEST }}
34-
DISCORD_WEBHOOK_URL_BETA: ${{ secrets.DISCORD_WEBHOOK_URL_BETA }}
35+
DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK_URL_LATEST }}

.github/workflows/stale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ on:
77

88
jobs:
99
stale:
10-
uses: donavanbecker/.github/.github/workflows/stale.yml@latest
10+
uses: homebridge/.github/.github/workflows/stale.yml@latest
1111
secrets:
1212
token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)