Skip to content

Commit 4b83b23

Browse files
committed
Enable 32bit ARM builds again
1 parent c7464b8 commit 4b83b23

File tree

1 file changed

+37
-5
lines changed

1 file changed

+37
-5
lines changed

.github/workflows/main.yml

Lines changed: 37 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
runs-on: ubuntu-latest
2727

2828
strategy:
29+
max-parallel: 2
2930
matrix:
3031
node: [18, 20, 22]
3132
suffix: ["", "-minimal"]
@@ -54,9 +55,33 @@ jobs:
5455
-
5556
name: Setup QEMU
5657
uses: docker/setup-qemu-action@v3
58+
with:
59+
platforms: arm64
60+
-
61+
name: Set up SSH key pi5
62+
uses: MrSquaare/ssh-setup-action@2d028b70b5e397cf8314c6eaea229a6c3e34977a # v3.1.0
63+
with:
64+
host: ${{ secrets.SSH_REMOTE_HOST}}
65+
private-key: ${{ secrets.SSH_PRIVATE_KEY }}
66+
private-key-name: remote
67+
port: 2022
68+
-
69+
name: Set up SSH key pi4
70+
uses: MrSquaare/ssh-setup-action@2d028b70b5e397cf8314c6eaea229a6c3e34977a # v3.1.0
71+
with:
72+
host: ${{ secrets.SSH_REMOTE_HOST}}
73+
private-key: ${{ secrets.SSH_PRIVATE_KEY }}
74+
private-key-name: remote
75+
port: 2023
5776
-
5877
name: Setup Docker buildx
5978
uses: docker/setup-buildx-action@v3
79+
with:
80+
append: |
81+
- endpoint: ssh://nr@${{ secrets.SSH_REMOTE_HOST }}:2023
82+
platforms: linux/arm/v6,linux/arm/v7
83+
- endpoint: ssh://nr@${{ secrets.SSH_REMOTE_HOST }}:2022
84+
platforms: linux/arm64
6085
- name: Get Date
6186
id: date
6287
# run: echo "::set-output name=date::$(date +'%Y-%m-%dT%H:%M:%SZ')"
@@ -119,11 +144,18 @@ jobs:
119144
fi
120145
fi
121146
122-
if [[ "${{ matrix.node }}" == "18"]]; then
123-
echo "platforms=linux/amd64,linux/arm/v7,linux/arm64" >> $GITHUB_OUTPUT
124-
else
125-
echo "platforms=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT
126-
fi
147+
# if [[ "${{ matrix.node }}" == "18"]]; then
148+
# echo "platforms=linux/amd64,linux/arm/v7,linux/arm64" >> $GITHUB_OUTPUT
149+
# else
150+
# echo "platforms=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT
151+
# fi
152+
153+
# if [[ "${{ matrix.suffix }}" == "-minimal" ]]; then
154+
# echo "platforms=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT
155+
# else
156+
# echo "platforms=linux/amd64,linux/arm/v7,linux/arm64" >> $GITHUB_OUTPUT
157+
# fi
158+
echo "platforms=linux/amd64,linux/arm/v7,linux/arm64" >> $GITHUB_OUTPUT
127159
128160
echo $TAGS
129161
echo "tags=$TAGS" >> $GITHUB_OUTPUT

0 commit comments

Comments
 (0)