test(updater): also check .deb and .rpm on e2e test (#3619)

* test(updater): also check .deb and .rpm on e2e test

* fix test on mac

* install rpm on ci

* improve update server, fix rpm crash
This commit is contained in:
Lucas Fernandes Nogueira
2026-09-22 18:51:05 -03:00
committed by GitHub
parent 8882934230
commit 06485c5884
2 changed files with 568 additions and 236 deletions
+3 -1
View File
@@ -13,6 +13,7 @@ on:
paths:
- '.github/workflows/integration-tests.yml'
- 'plugins/updater/src/**'
- 'plugins/updater/tests/**'
pull_request:
branches:
- v1
@@ -20,6 +21,7 @@ on:
paths:
- '.github/workflows/integration-tests.yml'
- 'plugins/updater/src/**'
- 'plugins/updater/tests/**'
permissions:
contents: read
@@ -48,7 +50,7 @@ jobs:
if: matrix.platform == 'ubuntu-22.04'
run: |
sudo apt-get update
sudo apt-get install -y webkit2gtk-4.0 libwebkit2gtk-4.1-dev libayatana-appindicator3-dev libfuse2
sudo apt-get install -y webkit2gtk-4.0 libwebkit2gtk-4.1-dev libayatana-appindicator3-dev libfuse2 rpm
- uses: Swatinem/rust-cache@v2
with: