Skip to content

Commit 4faa571

Browse files
committed
update github workflows to call sudo apt-get update before sudo apt-get install
1 parent d6f2e71 commit 4faa571

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

.github/workflows/automated-tests.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ jobs:
4141
node-version: [20.18.1, 20.x, 22.x, 23.x]
4242
steps:
4343
- name: Install electron dependencies and labwc
44-
run: sudo apt-get install -y libnss3 libasound2t64 labwc
44+
run: |
45+
sudo apt-get update
46+
sudo apt-get install -y libnss3 libasound2t64 labwc
4547
- name: "Checkout code"
4648
uses: actions/checkout@v4
4749
- name: "Use Node.js ${{ matrix.node-version }}"

.github/workflows/electron-rebuild.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ jobs:
2222
- name: Install @electron/rebuild
2323
run: npm install @electron/rebuild
2424
- name: Install node-libgpiod deps
25-
run: sudo apt-get install gpiod libgpiod2 libgpiod-dev
25+
run: |
26+
sudo apt-get update
27+
sudo apt-get install gpiod libgpiod2 libgpiod-dev
2628
- name: Install test library (node-libgpiod) to be rebuilded
2729
run: npm install node-libgpiod
2830
- name: Run electron-rebuild

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ planned for 2025-04-01
2222
- [core] Add issue templates for feature requests and bug reports (#3695)
2323
- [core] Adapt `start:x11:dev` script
2424
- [weather/yr] The Yr weather provider now enforces a minimum `updateInterval` of 600 000 ms (10 minutes) to comply with the terms of service. If a lower value is set, it will be automatically increased to this minimum.
25+
- [workflow] Run `sudo apt-get update` before installing packages to avoid install errors
2526

2627
### Removed
2728

0 commit comments

Comments
 (0)