Skip to content

Commit fb2ed57

Browse files
patrickelectricjoaomariolago
authored andcommitted
ci: test-and-deploy: Replace pip aws install with unfor19/install-aws-cli-action
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
1 parent 89e9ec0 commit fb2ed57

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

.github/workflows/test-and-deploy.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -259,14 +259,17 @@ jobs:
259259
include:
260260
- runner: blueos-ci
261261
platform: "linux/arm/v7"
262+
aws_arch: "arm"
262263
os: "bookworm"
263264
image: "raspios_lite_armhf/images/raspios_lite_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhf-lite.img.xz"
264265
- runner: pi4-builder2
265266
platform: "linux/arm/v7"
267+
aws_arch: "arm"
266268
os: "bullseye"
267269
image: "raspios_lite_armhf/images/raspios_lite_armhf-2022-01-28/2022-01-28-raspios-bullseye-armhf-lite.zip"
268270
- runner: pi5-builder
269271
platform: "linux/arm64/v8"
272+
aws_arch: "arm64"
270273
os: "bookworm"
271274
image: "raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz"
272275

@@ -286,6 +289,12 @@ jobs:
286289
with:
287290
submodules: recursive
288291

292+
- id: install-aws-cli
293+
if: startsWith(github.ref, 'refs/tags/')
294+
uses: unfor19/install-aws-cli-action@v1
295+
with:
296+
arch: matrix.aws_arch
297+
289298
# We use our own pimod as upstream doesn't provide armv7 images
290299
- name: Pimod Build
291300
run: |
@@ -342,13 +351,6 @@ jobs:
342351
echo "ASSET_NAME_SUFFIX=-pi4" >> $GITHUB_ENV
343352
fi
344353
345-
- name: Install pip and AWS CLI via pip
346-
if: startsWith(github.ref, 'refs/tags/')
347-
run: |
348-
sudo apt update
349-
sudo apt install -y python3-pip
350-
pip3 install awscli
351-
352354
- name: Configure AWS credentials
353355
uses: aws-actions/configure-aws-credentials@v4
354356
if: startsWith(github.ref, 'refs/tags/')

0 commit comments

Comments
 (0)