Skip to content

fix matrix typo

fix matrix typo #30

Workflow file for this run

name: Upload Amazon Image
permissions:
id-token: write
on:
workflow_dispatch:
push:
branches: [main]
jobs:
upload-legacy-image:
name: Upload Legacy Amazon Image
runs-on: ubuntu-latest
environment: images
strategy:
matrix:
system:
- x86_64-linux
- aarch64-linux
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@v7
- uses: DeterminateSystems/magic-nix-cache-action@v2
- name: Download AMI from Hydra
run: |
out=$(curl --location --silent --header 'Accept: application/json' https://hydra.nixos.org/job/nixos/release-23.11/nixos.amazonImage.${{ matrix.system }}/latest-finished | jq --raw-output '.buildoutputs.out.path')
nix-store --realise $out --add-root ./result
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: arn:aws:iam::686862074153:role/upload-ami
aws-region: eu-central-1
- name: Upload AMIs
run: |
nix develop --command python3 ./upload_ami/cli.py --image-info ./result/nix-support/image-info.json --s3-bucket images20231124161256194400000001 --run-id ${{ github.run_id}}