Skip to content

Merge pull request #1 from DanielViglione/feat/sso-user-infra #9

Merge pull request #1 from DanielViglione/feat/sso-user-infra

Merge pull request #1 from DanielViglione/feat/sso-user-infra #9

Workflow file for this run

name: Terraform Continuous Integration
on: [push,pull_request]
env:
AWS_REGION: us-east-1
# STATE_BUCKET:
# STATE_LOCK_TABLE:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_SESSION_TOKEN: ${{ secrets.AWS_SESSION_TOKEN }}
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository code
uses: actions/checkout@v3
- name: run terratest
run: |
cd test
go mod tidy
go test -v -timeout 30m
lint:
runs-on: ubuntu-latest
steps:
- name: lint terraform code
run: echo 'Not Yet Implemented'
release:
runs-on: ubuntu-latest
steps:
- name: Checkout repository code
uses: actions/checkout@v3
- name: Semantic Release
uses: cycjimmy/semantic-release-action@v3
env:
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
with:
semantic_version: 16
branches: |
[
'+([0-9])?(.{+([0-9]),x}).x',
'main',
'next',
'next-major',
{
name: 'beta',
prerelease: true
},
{
name: 'alpha',
prerelease: true
}
]