Skip to content

Commit 6e6611d

Browse files
committed
Beta Builds
1 parent 057ff91 commit 6e6611d

File tree

4 files changed

+29
-99
lines changed

4 files changed

+29
-99
lines changed

.github/dependabot.yml

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -15,40 +15,4 @@ updates:
1515
- "Production"
1616
commit-message:
1717
prefix: "Production"
18-
include: "scope"
19-
20-
# Beta 32-bit package.json
21-
- package-ecosystem: npm
22-
directory: "/beta/32bit"
23-
schedule:
24-
interval: daily
25-
time: "10:00"
26-
open-pull-requests-limit: 5
27-
versioning-strategy: increase
28-
ignore:
29-
- dependency-name: "node"
30-
versions: [">23.x"]
31-
labels:
32-
- "BETA"
33-
- "32bit"
34-
commit-message:
35-
prefix: "BETA-32bit"
36-
include: "scope"
37-
38-
# Beta 64-bit package.json
39-
- package-ecosystem: npm
40-
directory: "/beta/64bit"
41-
schedule:
42-
interval: daily
43-
time: "10:00"
44-
open-pull-requests-limit: 5
45-
versioning-strategy: increase
46-
ignore:
47-
- dependency-name: "node"
48-
versions: [">=25.x"]
49-
labels:
50-
- "BETA"
51-
- "64bit"
52-
commit-message:
53-
prefix: "BETA-64bit"
5418
include: "scope"

.github/workflows/beta-stage-1_auto_merge_dependabot_updates.yml

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

.github/workflows/beta-bot.yml renamed to .github/workflows/beta-stage-1_update_beta_dependencies.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Beta Bot
1+
name: Beta Stage 1 - Update Beta Dependencies, Create PR, Merge PR and Trigger Beta Stage 2
22

33
on:
44
schedule:
@@ -165,7 +165,7 @@ jobs:
165165
run: |
166166
branch="${{ steps.create-branch.outputs.branch_name }}"
167167
changed_dirs="${{ steps.check-changes.outputs.changed_dirs }}"
168-
pr_url=$(gh pr create --title "Update beta dependencies in $changed_dirs" --body "Automated dependency update")
168+
pr_url=$(gh pr create --title "Update beta dependencies in $changed_dirs" --body "Automated dependency update" --label beta)
169169
pr_number="${pr_url##*/}"
170170
echo "::notice::Pull request created: #$pr_number ($pr_url)"
171171
echo "PR created: $pr_url"

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,33 @@ To revert any changes run:
217217
sudo systemctl revert homebridge
218218
```
219219

220+
## Beta Builds
221+
222+
Beta builds of the homebridge package are supplied with the latest beta versions of Homebridge and Homebridge UI.
223+
224+
### Installing Beta Version via APT
225+
226+
Add package source:
227+
228+
```bash
229+
# make sure the tools needed to add the repo exist
230+
sudo apt-get update
231+
sudo apt-get install -y curl gpg
232+
233+
# add the homebridge gpg key
234+
curl -sSfL https://repo.homebridge.io/KEY.gpg | sudo gpg --dearmor | sudo tee /usr/share/keyrings/homebridge.gpg > /dev/null
235+
236+
# add the homebridge repo
237+
echo "deb [signed-by=/usr/share/keyrings/homebridge.gpg] https://repo.homebridge.io beta main" | sudo tee /etc/apt/sources.list.d/homebridge.list > /dev/null
238+
```
239+
240+
Update and install:
241+
242+
```bash
243+
sudo apt-get update
244+
sudo apt-get install homebridge
245+
```
246+
220247
## Packaging Notes
221248

222249
Package scripts workflow (preinst, postinst, postrm etc.):

0 commit comments

Comments
 (0)