Skip to content

Commit f34c8f2

Browse files
authored
update github workflows (#3709)
to call `sudo apt-get update` before `sudo apt-get install` I had problems running the tests on my fork, while running the `apt-get install` command in automated tests workflow I got ```bash E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mesa/libegl-mesa0_24.0.9-0ubuntu0.3_amd64.deb 404 Not Found [IP: 52.147.219.192 80] ``` Found a similar [Issue](actions/runner-images#10785 (comment)) with a solution which is to run `sudo apt-get update` before.
1 parent d6f2e71 commit f34c8f2

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

.github/workflows/automated-tests.yaml

+3-1
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

+3-1
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

+1
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)