Add OpenTofu version file support (#59)
Some checks failed
Continuous Integration / Check dist/ directory (push) Has been cancelled
Continuous Integration / Test (push) Has been cancelled
Setup OpenTofu / OpenTofu Version Files (push) Has been cancelled
Setup OpenTofu / OpenTofu Versions (push) Has been cancelled
Setup OpenTofu / OpenTofu Arguments (push) Has been cancelled
Setup OpenTofu / OpenTofu Run Local (push) Has been cancelled
Setup OpenTofu / OpenTofu Cloud Credentials (push) Has been cancelled
Setup OpenTofu / OpenTofu Enterprise Credentials (push) Has been cancelled
Setup OpenTofu / OpenTofu No Credentials (push) Has been cancelled

Signed-off-by: Brendon Smith <bws@bws.bio>
This commit is contained in:
Brendon Smith 2025-08-04 08:32:54 -04:00 committed by GitHub
parent 4a98c1282d
commit 000eeb8522
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 258 additions and 2 deletions

View file

@ -14,6 +14,25 @@ env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
jobs:
tofu-version-files:
name: 'OpenTofu Version Files'
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
tofu-version-files: ['./.github/workflows/data/local/.opentofu-version']
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup OpenTofu - ${{ matrix['tofu-version-files'] }}
uses: ./
with:
tofu_version_file: ${{ matrix['tofu-version-files'] }}
tofu_wrapper: false
- name: Validate that OpenTofu was installed
run: tofu version | grep 'OpenTofu v'
tofu-versions:
name: 'OpenTofu Versions'
runs-on: ${{ matrix.os }}