Skip to content

Commit 1e83385

Browse files
authored
AVRO-3933: Unify ARM64 workflows (#3398)
* AVRO-3933: Unify ARM64 workflows * format * Remove CPAN::Uploader * ruby 3.3 retains 2 on arm64
1 parent 5f7c2d3 commit 1e83385

20 files changed

+126
-818
lines changed

.github/workflows/test-lang-c++-ARM.yml

Lines changed: 0 additions & 52 deletions
This file was deleted.

.github/workflows/test-lang-c++.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@ concurrency:
3434

3535
jobs:
3636
test:
37-
runs-on: ubuntu-latest
37+
runs-on: ${{ matrix.os }}
38+
strategy:
39+
matrix:
40+
os:
41+
- ubuntu-latest
42+
- ubuntu-24.04-arm
3843
steps:
3944
- uses: actions/checkout@v4
4045

.github/workflows/test-lang-c-ARM.yml

Lines changed: 0 additions & 52 deletions
This file was deleted.

.github/workflows/test-lang-c.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,17 @@ concurrency:
3434

3535
jobs:
3636
test:
37-
runs-on: ubuntu-latest
37+
runs-on: ${{ matrix.os }}
38+
strategy:
39+
matrix:
40+
os:
41+
- ubuntu-latest
42+
- ubuntu-24.04-arm
3843
steps:
3944
- uses: actions/checkout@v4
4045

4146
- name: Install Dependencies
42-
run: sudo apt-get install -qqy libjansson-dev libsnappy-dev
47+
run: sudo apt-get update && sudo apt-get install -qqy libjansson-dev libsnappy-dev
4348

4449
- name: Lint
4550
run: ./build.sh lint
@@ -97,12 +102,18 @@ jobs:
97102
run: ./build.sh interop-data-test
98103

99104
interop:
100-
runs-on: ubuntu-latest
105+
runs-on: ${{ matrix.os }}
106+
strategy:
107+
matrix:
108+
os:
109+
- ubuntu-latest
110+
- ubuntu-24.04-arm
101111
steps:
102112
- uses: actions/checkout@v4
103113

104114
- name: Install Dependencies
105115
run: |
116+
sudo apt-get update && \
106117
sudo apt-get install -qqy --no-install-recommends libbz2-dev \
107118
libjansson-dev \
108119
liblzma-dev \

.github/workflows/test-lang-csharp-ARM.yml

Lines changed: 0 additions & 154 deletions
This file was deleted.

.github/workflows/test-lang-csharp.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@ concurrency:
3434

3535
jobs:
3636
test:
37-
runs-on: ubuntu-latest
37+
runs-on: ${{ matrix.os }}
38+
strategy:
39+
matrix:
40+
os:
41+
- ubuntu-latest
42+
- ubuntu-24.04-arm
3843
steps:
3944
- uses: actions/checkout@v4
4045

@@ -64,7 +69,12 @@ jobs:
6469
run: ./build.sh test
6570

6671
interop:
67-
runs-on: ubuntu-latest
72+
runs-on: ${{ matrix.os }}
73+
strategy:
74+
matrix:
75+
os:
76+
- ubuntu-latest
77+
- ubuntu-24.04-arm
6878
steps:
6979
- uses: actions/checkout@v4
7080

0 commit comments

Comments
 (0)