Skip to content

ASM-10725-TF-missing-requirements #328

ASM-10725-TF-missing-requirements

ASM-10725-TF-missing-requirements #328

name: Validate Release
on:
deployment:
pull_request:
jobs:
validate:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v2
with:
repo-token: ${{ secrets.TOKEN_GITHUB }}
- name: Fetch history
run: git fetch --prune --unshallow
- name: Configure Git
run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "[email protected]"
- name: Validate Release Version
run: .github/scripts/validate_release_version.sh
- name: Install Terraform
uses: hashicorp/setup-terraform@v1
with:
terraform_version: 1.0.1
terraform_wrapper: false
- name: Set up Go 1.18
uses: actions/setup-go@v3
with:
go-version: 1.18
id: go
- name: Run Acceptance Tests
env:
AKEYLESS_ACCESS_ID: ${{ secrets.AKEYLESS_ACCESS_ID }}
AKEYLESS_ACCESS_KEY: ${{ secrets.AKEYLESS_ACCESS_KEY }}
TF_ACC_GCP_SERVICE_ACCOUNT: ${{ secrets.TF_ACC_GCP_SERVICE_ACCOUNT }}
TF_ACC_GCP_BOUND_SERVICE_ACC: ${{ secrets.TF_ACC_GCP_BOUND_SERVICE_ACC }}
run: |
TF_ACC=1 go test ./... -v -count 1 -timeout 120m