@@ -26,6 +26,10 @@ concurrency:
2626 group : ${{ github.sha }}
2727 cancel-in-progress : true
2828
29+ env :
30+ ECR_REGISTRY : 432820653916.dkr.ecr.eu-central-1.amazonaws.com
31+ S3_CACHE : s3://iog-catalyst-nix-cache?region=eu-central-1
32+
2933jobs :
3034 discover :
3135 outputs :
@@ -47,11 +51,13 @@ jobs:
4751 name : ${{ matrix.target.cell }} - ${{ matrix.target.name }}
4852 runs-on : ubuntu-latest
4953 steps :
50- - run : |
51- config="$HOME/.docker/config.json"
52- mkdir -p "${config%/*}"
53- jq -n --arg token "${{ secrets.DOCKER_AUTH_TOKEN }}" '{ "auths": { "registry.ci.iog.io": { auth: $token } } }' > "$config"
54- chmod 0600 "$config"
54+ - name : Configure Registry
55+ run : |
56+ aws ecr get-login-password --region eu-central-1 | docker login --username AWS --password-stdin "${{ env.ECR_REGISTRY }}"
57+ env :
58+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
59+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
60+ AWS_DEFAULT_REGION : eu-central-1
5561 - uses : divnix/std-action/run@main
5662 with :
5763 extra_nix_config : |
6066 nix_key : ${{ secrets.NIX_SIGNING_KEY }}
6167 s3_id : ${{ secrets.AWS_ACCESS_KEY_ID }}
6268 s3_key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
63- cache : s3://iog-catalyst-cache?region=eu-central-1
69+ cache : ${{ env.S3_CACHE }}
6470 build-packages :
6571 if : always()
6672 needs :
8187 nix_key : ${{ secrets.NIX_SIGNING_KEY }}
8288 s3_id : ${{ secrets.AWS_ACCESS_KEY_ID }}
8389 s3_key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
84- cache : s3://iog-catalyst-cache?region=eu-central-1
90+ cache : ${{ env.S3_CACHE }}
8591 build-devshells :
8692 if : always()
8793 needs :
@@ -102,4 +108,4 @@ jobs:
102108 nix_key : ${{ secrets.NIX_SIGNING_KEY }}
103109 s3_id : ${{ secrets.AWS_ACCESS_KEY_ID }}
104110 s3_key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
105- cache : s3://iog-catalyst-cache?region=eu-central-1
111+ cache : ${{ env.S3_CACHE }}
0 commit comments