shared-actions/aws-configure/action.yml
Michael Seele fdb8ffd777
All checks were successful
validate-shared-actions / validate-shared-actions (pull_request) Successful in 1m53s
refactor: update AWS configuration action and README
2026-04-30 13:27:27 +02:00

22 lines
759 B
YAML

name: aws-configure
description: Authenticate with AWS via OIDC and export credentials to the environment.
inputs:
role-arn:
description: Full IAM role ARN to assume via OIDC
required: true
region:
description: AWS region
required: false
default: eu-central-1
runs:
using: composite
steps:
# Pinned to commit SHA instead of a tag to prevent supply chain attacks.
# aws-actions/configure-aws-credentials v6.1.0 — https://code.forgejo.org/aws-actions/configure-aws-credentials/commits/tag/v6
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37
with:
role-to-assume: ${{ inputs.role-arn }}
aws-region: ${{ inputs.region }}