Use setup-env outputs for Terraform-docs version

We change the "Install Terraform-docs" step to use two local environment
variables to provide the package's URL and version to install. This allows us
to work around `yamllint` line length limits.
pull/113/head
Nicholas McDonnell 3 years ago
parent 0851598edd
commit 2699e09eb7
No known key found for this signature in database
GPG Key ID: 7994ADE2A56BE5D1
  1. 7
      .github/workflows/build.yml

@ -87,9 +87,10 @@ jobs:
PACKAGE_VERSION: ${{ steps.setup-env.outputs.shfmt-version }} PACKAGE_VERSION: ${{ steps.setup-env.outputs.shfmt-version }}
run: go install ${PACKAGE_URL}@${PACKAGE_VERSION} run: go install ${PACKAGE_URL}@${PACKAGE_VERSION}
- name: Install Terraform-docs - name: Install Terraform-docs
run: | env:
go install \ PACKAGE_URL: github.com/terraform-docs/terraform-docs
github.com/terraform-docs/terraform-docs@${TERRAFORM_DOCS_VERSION} PACKAGE_VERSION: ${{ steps.setup-env.outputs.terraform-docs-version }}
run: go install ${PACKAGE_URL}@${PACKAGE_VERSION}
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip

Loading…
Cancel
Save