diff --git a/.github/actionlint.yml b/.github/actionlint.yml index 1b602883c5..9e624fc2a2 100644 --- a/.github/actionlint.yml +++ b/.github/actionlint.yml @@ -20,3 +20,4 @@ config-variables: - REMOTE_STORAGE_AZURE_REGION - SLACK_UPCOMING_RELEASE_CHANNEL_ID - DEV_AWS_OIDC_ROLE_ARN + - DEV_GHA_OIDC_ROLE diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index ba5d139553..a6f6485178 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -874,12 +874,17 @@ jobs: username: ${{ secrets.NEON_DOCKERHUB_USERNAME }} password: ${{ secrets.NEON_DOCKERHUB_PASSWORD }} + - name: Configure AWS-dev credentials + uses: aws-actions/configure-aws-credentials@v4 + with: + aws-region: eu-central-1 + mask-aws-account-id: true + role-to-assume: ${{ vars.DEV_GHA_OIDC_ROLE }} + - name: Login to dev ECR uses: docker/login-action@v3 with: registry: 369495373322.dkr.ecr.eu-central-1.amazonaws.com - username: ${{ secrets.AWS_ACCESS_KEY_DEV }} - password: ${{ secrets.AWS_SECRET_KEY_DEV }} - name: Copy vm-compute-node images to ECR run: |