diff --git a/.github/workflows/deploy-on-merge.yml b/.github/workflows/deploy-on-merge.yml index 2f1f680..c1bf91d 100644 --- a/.github/workflows/deploy-on-merge.yml +++ b/.github/workflows/deploy-on-merge.yml @@ -20,7 +20,7 @@ jobs: outputs: hosts: ${{ steps.discover.outputs.hosts }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Read hosts from inventory id: discover diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b9d034c..5c4359b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -56,7 +56,7 @@ jobs: host: ${{ fromJson(needs.prepare.outputs.hosts) }} fail-fast: false steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Tailscale uses: tailscale/github-action@v4 diff --git a/.github/workflows/terraform.yml b/.github/workflows/terraform.yml index 2883fdb..e69ffc7 100644 --- a/.github/workflows/terraform.yml +++ b/.github/workflows/terraform.yml @@ -53,7 +53,7 @@ jobs: - name: Upload plan if: github.event_name == 'push' && github.ref == 'refs/heads/main' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: tfplan path: terraform/tfplan @@ -66,10 +66,10 @@ jobs: runs-on: ubuntu-latest environment: production steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install OpenTofu - uses: opentofu/setup-opentofu@v1 + uses: opentofu/setup-opentofu@v2 with: tofu_version: latest @@ -99,7 +99,7 @@ jobs: run: tofu init - name: Download plan - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: tfplan path: terraform/ diff --git a/.github/workflows/validate-terraform.yml b/.github/workflows/validate-terraform.yml index 4547e4c..e101e41 100644 --- a/.github/workflows/validate-terraform.yml +++ b/.github/workflows/validate-terraform.yml @@ -11,7 +11,7 @@ jobs: - uses: actions/checkout@v6 - name: Install OpenTofu - uses: opentofu/setup-opentofu@v1 + uses: opentofu/setup-opentofu@v2 with: tofu_version: latest