From c8b651400a5446c1ba436042c770aabb871863df Mon Sep 17 00:00:00 2001 From: CodeDead Date: Fri, 2 May 2025 20:13:59 +0200 Subject: [PATCH 1/2] feat: include linux arm preview builds and tests --- .github/workflows/release.yml | 4 +++- .github/workflows/test.yml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9fa6a4d..8d14e91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,6 +20,8 @@ jobs: args: '--target x86_64-apple-darwin' - platform: 'ubuntu-22.04' args: '' + - platform: 'ubuntu-22.04-arm' + args: '' - platform: 'windows-latest' args: '' @@ -28,7 +30,7 @@ jobs: - uses: actions/checkout@v4 - name: install dependencies (ubuntu only) - if: matrix.platform == 'ubuntu-22.04' + if: startsWith(matrix.platform, 'ubuntu-22.04') run: | sudo apt-get update sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6203fb8..a33e9b9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,6 +31,8 @@ jobs: args: '--target x86_64-apple-darwin' - platform: 'ubuntu-22.04' args: '' + - platform: 'ubuntu-22.04-arm' + args: '' - platform: 'windows-latest' args: '' @@ -39,7 +41,7 @@ jobs: - uses: actions/checkout@v4 - name: install dependencies (ubuntu only) - if: matrix.platform == 'ubuntu-22.04' + if: startsWith(matrix.platform, 'ubuntu-22.04') run: | sudo apt-get update sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf From 3a8cff190ae326c924e4d47e341e5c02072c61dd Mon Sep 17 00:00:00 2001 From: CodeDead Date: Fri, 2 May 2025 20:18:18 +0200 Subject: [PATCH 2/2] feat: added permissions --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a33e9b9..815975f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,6 +6,9 @@ on: - master - development +permissions: + contents: read + jobs: test-eslint: runs-on: ubuntu-latest