Skip to content

Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.18.0 #224

Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.18.0

Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.18.0 #224

Workflow file for this run

name: Tests
on:
workflow_dispatch:
pull_request:
paths-ignore:
- 'README.md'
jobs:
# ensure the code builds...
build:
name: Build
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.21'
id: go
- name: Check out code into the Go module directory
uses: actions/[email protected]
- name: Get dependencies
run: |
go mod download
- name: Build
run: |
go build -v .
# run acceptance tests in a matrix with Terraform core versions
test:
name: Matrix Test
needs: build
runs-on: ubuntu-latest
environment: "acceptance tests"
timeout-minutes: 15
strategy:
fail-fast: false
matrix:
# list whatever Terraform versions here you would like to support
terraform:
- '1.2.2'
- '1.2.3'
steps:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.21'
id: go
- name: Check out code into the Go module directory
uses: actions/[email protected]
- name: Get dependencies
run: |
go mod download
- name: Boot services for acceptance tests
run: docker-compose -f scripts/docker-compose.yaml up -d
env:
AIDBOX_LICENSE: ${{ secrets.AIDBOX_LICENSE }}
MB_LICENSE: ${{ secrets.MB_LICENSE }}
- name: TF acceptance tests
timeout-minutes: 10
env:
TF_ACC: "1"
TF_ACC_TERRAFORM_VERSION: ${{ matrix.terraform }}
# Set whatever additional acceptance test env vars here. You can
# optionally use data from your repository secrets using the
# following syntax:
# SOME_VAR: ${{ secrets.SOME_VAR }}
run: |
go test -v -cover ./internal/provider/