Skip to content

chore: add dependabot configuration #10

chore: add dependabot configuration

chore: add dependabot configuration #10

Workflow file for this run

name: Test terraform-version
on: [pull_request]
jobs:
required_version:
runs-on: ubuntu-latest
name: specific required_version
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Test terraform-version
uses: ./terraform-version
id: terraform-version
with:
path: tests/version/required_version
- name: Print the version
run: echo "The terraform version was ${{ steps.terraform-version.outputs.terraform }}"
- name: Check the version
run: |
if [[ "${{ steps.terraform-version.outputs.terraform }}" != "0.12.26" ]]; then
echo "::error:: Terraform version not set from required_version"
exit 1
fi
required_version_range:
runs-on: ubuntu-latest
name: required_version range
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Test terraform-version
uses: ./terraform-version
id: terraform-version
with:
path: tests/version/range
- name: Print the version
run: echo "The terraform version was ${{ steps.terraform-version.outputs.terraform }}"
- name: Check the version
run: |
if [[ "${{ steps.terraform-version.outputs.terraform }}" != "0.12.5" ]]; then
echo "::error:: Terraform version not set from required_version range"
exit 1
fi
tfswitch:
runs-on: ubuntu-latest
name: tfswitch
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Test terraform-version
uses: ./terraform-version
id: terraform-version
with:
path: tests/version/tfswitch
- name: Print the version
run: echo "The terraform version was ${{ steps.terraform-version.outputs.terraform }}"
- name: Check the version
run: |
if [[ "${{ steps.terraform-version.outputs.terraform }}" != "0.12.21" ]]; then
echo "::error:: Terraform version not set from .tfswitchrc"
exit 1
fi
tfenv:
runs-on: ubuntu-latest
name: tfenv
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Test terraform-version
uses: ./terraform-version
id: terraform-version
with:
path: tests/version/tfenv
- name: Print the version
run: echo "The terraform version was ${{ steps.terraform-version.outputs.terraform }}"
- name: Check the version
run: |
if [[ "${{ steps.terraform-version.outputs.terraform }}" != "0.12.17" ]]; then
echo "::error:: Terraform version not set from .terraform-version"
exit 1
fi
empty_path:
runs-on: ubuntu-latest
name: latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Test terraform-version
uses: ./terraform-version
id: terraform-version
with:
path: tests/version/empty
- name: Print the version
run: echo "The terraform version was ${{ steps.terraform-version.outputs.terraform }}"
- name: Check the version
run: |
if [[ "${{ steps.terraform-version.outputs.terraform }}" != *"0.13"* ]]; then
echo "::error:: Terraform version not set from required_version"
exit 1
fi
provider_versions:
runs-on: ubuntu-latest
name: provider versions
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Test terraform-version with 0.12
uses: ./terraform-version
id: terraform-version-12
with:
path: tests/version/providers/0.12
- name: Print the version
run: |
echo "The terraform version was ${{ steps.terraform-version-12.outputs.terraform }}"
echo "The random version was ${{ steps.terraform-version-12.outputs.random }}"
echo "The acme version was ${{ steps.terraform-version-12.outputs.acme }}"
- name: Check the version
run: |
if [[ "${{ steps.terraform-version-12.outputs.random }}" != "2.2.0" ]]; then
echo "::error:: random provider version has not been set"
exit 1
fi
if [[ -z "${{ steps.terraform-version-12.outputs.acme }}" ]]; then
echo "::error:: acme provider version has not been set"
exit 1
fi
- name: Test terraform-version with 0.13
uses: ./terraform-version
id: terraform-version-13
with:
path: tests/version/providers/0.13
- name: Print the version
run: |
echo "The terraform version was ${{ steps.terraform-version-13.outputs.terraform }}"
echo "The random version was ${{ steps.terraform-version-13.outputs.random }}"
echo "The acme version was ${{ steps.terraform-version-13.outputs.acme }}"
- name: Check the version
run: |
if [[ "${{ steps.terraform-version-13.outputs.random }}" != "2.2.0" ]]; then
echo "::error:: random provider version has not been set"
exit 1
fi
if [[ -z "${{ steps.terraform-version-13.outputs.acme }}" ]]; then
echo "::error:: acme provider version has not been set"
exit 1
fi
- name: Test terraform-version with 0.11
uses: ./terraform-version
id: terraform-version-11
with:
path: tests/version/providers/0.11
- name: Print the version
run: |
echo "The terraform version was ${{ steps.terraform-version-11.outputs.terraform }}"
echo "The random version was ${{ steps.terraform-version-11.outputs.random }}"
echo "The acme version was ${{ steps.terraform-version-11.outputs.acme }}"
- name: Check the version
run: |
if [[ "${{ steps.terraform-version-11.outputs.random }}" != "2.2.0" ]]; then
echo "::error:: random provider version has not been set"
exit 1
fi
if [[ -z "${{ steps.terraform-version-11.outputs.acme }}" ]]; then
echo "::error:: acme provider version has not been set"
exit 1
fi