Update hashicorp/google requirement from >= 3.50, < 5.0 to >= 3.50, < 6.0 in /_example #11
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: 'Terratest GitHub Actions' | |
on: | |
pull_request: | |
branches: | |
- master | |
types: [labeled] | |
jobs: | |
DNS: | |
name: 'Terratest for DNS' | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repo | |
uses: actions/checkout@master | |
# Setup gcloud CLI | |
- name: Auth Gcp | |
uses: google-github-actions/auth@v1 | |
with: | |
credentials_json: ${{ secrets.GKE_KEY }} | |
- name: Set up Cloud SDK | |
uses: google-github-actions/setup-gcloud@v1 | |
- name: 'Terratest Generate Certificate DNS' | |
if: ${{ github.event.label.name == 'terratest' }} | |
uses: 'clouddrove/github-actions@v9.0.2' | |
with: | |
actions_subcommand: 'terratest' | |
tf_actions_working_dir: _test/generate-certificate-dns | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
- name: 'Slack Notification' | |
uses: clouddrove/action-slack@v2 | |
with: | |
status: ${{ job.status }} | |
fields: repo,author | |
author_name: 'CloudDrove' | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required | |
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required | |
if: always() | |
Email: | |
name: 'Terratest for Email' | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repo | |
uses: actions/checkout@master | |
# Setup gcloud CLI | |
- name: Auth Gcp | |
uses: google-github-actions/auth@v1 | |
with: | |
credentials_json: ${{ secrets.GKE_KEY }} | |
- name: Set up Cloud SDK | |
uses: google-github-actions/setup-gcloud@v1 | |
- name: 'Terratest Generate Certificate Email' | |
if: ${{ github.event.label.name == 'terratest' }} | |
uses: 'clouddrove/github-actions@v9.0.1' | |
with: | |
actions_subcommand: 'terratest' | |
tf_actions_working_dir: _test/generate-certificate-email | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
- name: 'Slack Notification' | |
uses: clouddrove/action-slack@v2 | |
with: | |
status: ${{ job.status }} | |
fields: repo,author | |
author_name: 'CloudDrove' | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required | |
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_TERRAFORM }} # required | |
if: always() |