diff --git a/.github/workflows/deploy-sandbox.yml b/.github/workflows/deploy-sandbox.yml index cd3aacd..a57f25d 100644 --- a/.github/workflows/deploy-sandbox.yml +++ b/.github/workflows/deploy-sandbox.yml @@ -5,15 +5,20 @@ on: branches: [ "**" ] jobs: + get-tg-versions: + permissions: + contents: read + uses: launchbynttdata/launch-workflows/.github/workflows/reusable-terragrunt-versions.yml@0.1.7 + build-matrix: permissions: contents: read - uses: launchbynttdata/launch-workflows/.github/workflows/reusable-github-matrix-tg.yml@0.1.3 + uses: launchbynttdata/launch-workflows/.github/workflows/reusable-github-matrix-tg.yml@0.1.7 with: platform_environment: sandbox call-terragrunt-deploy: - needs: build-matrix + needs: [get-tg-versions, build-matrix] permissions: contents: read id-token: write @@ -21,10 +26,10 @@ jobs: fail-fast: false matrix: ${{ fromJson(needs.build-matrix.outputs.matrix) }} - uses: launchbynttdata/launch-workflows/.github/workflows/reusable-terragrunt-deploy.yml@0.1.3 + uses: launchbynttdata/launch-workflows/.github/workflows/reusable-terragrunt-deploy.yml@0.1.7 with: - tf_version: '1.5.5' - tg_version: '0.54.11' + tf_version: ${{ needs.get-tg-versions.outputs.tf_version }} + tg_version: ${{ needs.get-tg-versions.outputs.tg_version }} environment: ${{ matrix.terragrunt_environment.environment }} region: ${{ matrix.terragrunt_environment.region }} env_id: ${{ matrix.terragrunt_environment.instance }} diff --git a/.github/workflows/release-published.yml b/.github/workflows/release-published.yml index b201e36..96390b3 100644 --- a/.github/workflows/release-published.yml +++ b/.github/workflows/release-published.yml @@ -6,10 +6,15 @@ on: name: Deploy to Production jobs: + get-tg-versions: + permissions: + contents: read + uses: launchbynttdata/launch-workflows/.github/workflows/reusable-terragrunt-versions.yml@0.1.7 + build-matrix: permissions: contents: read - uses: launchbynttdata/launch-workflows/.github/workflows/reusable-github-matrix-tg.yml@0.1.3 + uses: launchbynttdata/launch-workflows/.github/workflows/reusable-github-matrix-tg.yml@0.1.7 with: platform_environment: production @@ -22,7 +27,7 @@ jobs: fail-fast: false matrix: ${{ fromJson(needs.build-matrix.outputs.matrix) }} - uses: launchbynttdata/launch-workflows/.github/workflows/reusable-terragrunt-deploy.yml@0.1.3 + uses: launchbynttdata/launch-workflows/.github/workflows/reusable-terragrunt-deploy.yml@0.1.7 with: tf_version: '1.5.5' tg_version: '0.54.11' diff --git a/.tool-versions b/.tool-versions index 60d2f02..3b06445 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1,3 @@ python 3.13.1 +terraform 1.5.5 +terragrunt 0.54.11