Skip to content

ci: add repository rules as code (#60) #1

ci: add repository rules as code (#60)

ci: add repository rules as code (#60) #1

name: Terraform Repository
on:
push:
branches: [main]
paths:
- terraform/repository/**
concurrency:
group: terraform-repository-${{ github.ref }}
cancel-in-progress: true
jobs:
apply:
runs-on: ubuntu-latest
defaults:
run:
working-directory: terraform/repository
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: 1.5.0
- name: Terraform Init
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: terraform init
- name: Terraform Apply
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: terraform apply -auto-approve