Skip to content

chore: Prepare to release v1.7.0 #130

chore: Prepare to release v1.7.0

chore: Prepare to release v1.7.0 #130

Workflow file for this run

name: CI
on:
pull_request:
branches:
- main
paths-ignore:
- .editorconfig
- .gitignore
- LICENSE.md
- README.md
push:
branches:
- main
paths-ignore:
- .editorconfig
- .gitignore
- LICENSE.md
- README.md
jobs:
verify:
name: Verify
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Setup Terraform
uses: hashicorp/setup-terraform@v1
with:
terraform_version: ${{ matrix.terraform_version }}
- name: Initialise with no backend
run: terraform init -backend=false
- name: Check formatting
run: terraform fmt -check -recursive
- name: Validate the configuration
run: terraform validate
strategy:
matrix:
terraform_version: [ "1.0", "1.1", "1.2", "1.3", "1.4", "1.5" ]
caller-identity:
if: ${{ github.event_name == 'push' }}
name: Return the IAM user
permissions:
contents: read
id-token: write
runs-on: ubuntu-latest
steps:
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v2
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/github
- run: aws sts get-caller-identity