Replace ramonpaolo/action-upload-s3 with aws-actions/configure-aws-credentials + AWS CLI (#975)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
This commit is contained in:
Copilot
2025-12-23 12:21:19 +01:00
committed by GitHub
parent 66610bcb54
commit d91718cf80
2 changed files with 19 additions and 15 deletions

View File

@@ -73,19 +73,21 @@ jobs:
TIMESTAMP=$(date +%Y%m%d-%H%M%S)
FILENAME="pr-${{ github.event.pull_request.number }}-${TIMESTAMP}.gif"
echo "filename=${FILENAME}" >> $GITHUB_OUTPUT
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ vars.AWS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: 'eu-central-1'
- name: Upload to S3 with expiration tag
id: upload
uses: ramonpaolo/action-upload-s3@main
with:
AWS_BUCKET_NAME: ${{ vars.AWS_BUCKET }}
AWS_REGION: 'eu-central-1'
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_ACCESS_KEY_ID: ${{ vars.AWS_KEY_ID }}
local_path_upload: './ui-test.gif'
bucket_path_upload: '/'
name_to_save_on_s3: ${{ steps.filename.outputs.filename }}
tags: 'expiration=90days&Source=github-actions&Type=pr-demo-video'
zip: false
env:
AWS_BUCKET: ${{ vars.AWS_BUCKET }}
FILENAME: ${{ steps.filename.outputs.filename }}
run: |
aws s3 cp ./ui-test.gif s3://${AWS_BUCKET}/${FILENAME} \
--tagging "expiration=90days&Source=github-actions&Type=pr-demo-video" \
--acl public-read
- name: Generate file URL
id: fileurl
env: