Skip to content

Commit 021398d

Browse files
authored
bump samod and implement new dialer logic (#158)
1 parent 1ddd350 commit 021398d

File tree

6 files changed

+517
-218
lines changed

6 files changed

+517
-218
lines changed

.github/workflows/linux_builds.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@ on:
44

55
jobs:
66
linux:
7-
runs-on: "ubuntu-22.04"
8-
name: 📐 Build ${{ matrix.arch }}
7+
runs-on: ${{ matrix.arch.runner }}
8+
name: 📐 Build ${{ matrix.arch.id }}
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
arch: [
13-
"x86_64-unknown-linux-gnu",
14-
"aarch64-unknown-linux-gnu",
12+
arch:
13+
- id: "x86_64-unknown-linux-gnu"
14+
runner: "ubuntu-22.04"
15+
- id: "aarch64-unknown-linux-gnu"
16+
runner: "ubuntu-24.04-arm"
1517
#"armv7-unknown-linux-gnueabihf", # TODO: fix this, newer godot-rust is failing to build for arm32
1618
#"i686-unknown-linux-gnu"
17-
]
1819
steps:
1920
- uses: actions/checkout@v6
2021
with:
@@ -30,24 +31,24 @@ jobs:
3031
sudo apt-get install libssl-dev
3132
sudo apt-get install zlib1g-dev
3233
# Multi platform build
33-
sudo apt-get install gcc-multilib g++-multilib libc6-dev-i386
34+
# sudo apt-get install gcc-multilib g++-multilib libc6-dev-i386
3435
# Arm64 and arm32
3536
sudo apt install gcc-aarch64-linux-gnu gcc-arm-linux-gnueabihf
3637
3738
- name: Restore Cache
3839
uses: Swatinem/rust-cache@v2
3940
with:
40-
prefix-key: patchwork_rust_plugin_linux-${{ matrix.arch }}
41+
prefix-key: patchwork_rust_plugin_linux-${{ matrix.arch.id }}
4142

4243
- name: Build
4344
uses: ./.github/actions/build-plugin
4445
with:
45-
arch: ${{ matrix.arch }}
46+
arch: ${{ matrix.arch.id }}
4647

4748
- name: Upload
4849
uses: actions/upload-artifact@v4
4950
with:
50-
name: patchwork-build-linux-${{ matrix.arch }}
51+
name: patchwork-build-linux-${{ matrix.arch.id }}
5152
path: ./build/patchwork/*
5253
if-no-files-found: error
5354

0 commit comments

Comments
 (0)