|
|
|
|
@ -37,7 +37,7 @@ jobs:
|
|
|
|
|
pkg-name: ${{ steps.get-pkg-name.outputs.pkg-name }}
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
|
|
|
|
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
|
|
|
|
- name: Get Package Name
|
|
|
|
|
id: get-pkg-name
|
|
|
|
|
run: |
|
|
|
|
|
@ -66,7 +66,7 @@ jobs:
|
|
|
|
|
go-version: ${{ steps.get-go-version.outputs.version }}
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
|
|
|
|
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
|
|
|
|
- name: Determine Go version
|
|
|
|
|
id: get-go-version
|
|
|
|
|
uses: ./.github/actions/go-version
|
|
|
|
|
@ -79,7 +79,7 @@ jobs:
|
|
|
|
|
filepath: ${{ steps.generate-metadata-file.outputs.filepath }}
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
|
|
|
|
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
|
|
|
|
- name: Generate package metadata
|
|
|
|
|
id: generate-metadata-file
|
|
|
|
|
uses: hashicorp/actions-generate-metadata@f1d852525201cb7bbbf031dd2e985fb4c22307fc # v1.1.3
|
|
|
|
|
@ -142,7 +142,7 @@ jobs:
|
|
|
|
|
repo: "terraform"
|
|
|
|
|
version: ${{needs.get-product-version.outputs.product-version}}
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
|
|
|
|
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
|
|
|
|
- name: Build Docker images
|
|
|
|
|
uses: hashicorp/actions-docker-build@200254326a30d7b747745592f8f4d226bbe4abe4 # v2.2.0
|
|
|
|
|
with:
|
|
|
|
|
@ -190,7 +190,7 @@ jobs:
|
|
|
|
|
cache_path=internal/command/e2etest/build
|
|
|
|
|
echo "e2e-cache-key=${cache_key}" | tee -a "${GITHUB_OUTPUT}"
|
|
|
|
|
echo "e2e-cache-path=${cache_path}" | tee -a "${GITHUB_OUTPUT}"
|
|
|
|
|
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
|
|
|
|
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
|
|
|
|
|
|
|
|
|
- name: Install Go toolchain
|
|
|
|
|
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
|
|
|
|
|
@ -248,7 +248,7 @@ jobs:
|
|
|
|
|
# fresh build from source.)
|
|
|
|
|
- name: Checkout repo
|
|
|
|
|
if: ${{ (matrix.goos == 'linux') || (matrix.goos == 'darwin') }}
|
|
|
|
|
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
|
|
|
|
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
|
|
|
|
- name: "Restore cache"
|
|
|
|
|
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
|
|
|
|
|
id: e2etestpkg
|
|
|
|
|
@ -313,7 +313,7 @@ jobs:
|
|
|
|
|
name: terraform_${{ env.version }}_linux_amd64.zip
|
|
|
|
|
path: .
|
|
|
|
|
- name: Checkout terraform-exec repo
|
|
|
|
|
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
|
|
|
|
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
|
|
|
|
with:
|
|
|
|
|
repository: hashicorp/terraform-exec
|
|
|
|
|
path: terraform-exec
|
|
|
|
|
|