diff --git a/.github/workflows/lock-terraform-providers.yml b/.github/workflows/lock-terraform-providers.yml index ebca672d..3eef082d 100644 --- a/.github/workflows/lock-terraform-providers.yml +++ b/.github/workflows/lock-terraform-providers.yml @@ -6,6 +6,8 @@ on: # yamllint disable-line rule:truthy # https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#pull_request pull_request: paths: + # Ensure the workflow is run if it has been changed. + - .github/workflows/lock-terraform-providers.yml - terraform/.terraform.lock.hcl # Set a default shell for any run steps. The `-Eueo pipefail` sets errtrace, @@ -55,8 +57,10 @@ jobs: permissions_monitoring_config: ${{ vars.ACTIONS_PERMISSIONS_CONFIG }} lock-providers: # Prevent the workflow from running if the trigger was a previous workflow run that - # updated the lock file. - if: ${{ github.actor != 'github-actions[bot]' }} + # updated the lock file or if the run is from a fork. + if: >- + (github.actor != 'github-actions[bot]') + && (github.event.pull_request.head.repo.full_name == github.repository) needs: - diagnostics permissions: @@ -97,6 +101,7 @@ jobs: # Needed by stefanzweifel/git-auto-commit-action to support the pull_request # trigger. ref: ${{ github.head_ref }} + token: ${{ secrets.GHA_AUTO_COMMIT_TOKEN || github.token }} - name: Setup Terraform uses: hashicorp/setup-terraform@v3 with: diff --git a/terraform/.terraform.lock.hcl b/terraform/.terraform.lock.hcl index 797cda55..d65596a0 100644 --- a/terraform/.terraform.lock.hcl +++ b/terraform/.terraform.lock.hcl @@ -5,7 +5,10 @@ provider "registry.terraform.io/hashicorp/archive" { version = "2.2.0" constraints = "~> 2.2.0" hashes = [ + "h1:2K5LQkuWRS2YN1/YoNaHn9MAzjuTX8Gaqy6i8Mbfv8Y=", + "h1:62mVchC1L6vOo5QS9uUf52uu0emsMM+LsPQJ1BEaTms=", "h1:CIWi5G6ob7p2wWoThRQbOB8AbmFlCzp7Ka81hR3cVp0=", + "h1:mZPzA0bba3fHD0Ht01Qu1r1x8uKHGJbKK1/CJn11vFI=", "zh:06bd875932288f235c16e2237142b493c2c2b6aba0e82e8c85068332a8d2a29e", "zh:0c681b481372afcaefddacc7ccdf1d3bb3a0c0d4678a526bc8b02d0c331479bc", "zh:100fc5b3fc01ea463533d7bbfb01cb7113947a969a4ec12e27f5b2be49884d6c", @@ -24,7 +27,10 @@ provider "registry.terraform.io/hashicorp/aws" { version = "6.10.0" constraints = "~> 6.7" hashes = [ + "h1:3+TkVoKllN+U48xMQjZCB692MigTQCLkEfug6aYMG/c=", "h1:ToB7wJhFPmcX1/0vbx5NgZAnP+cJ7Rti5NpNPyEJpxI=", + "h1:Ukz833hY+KoxjTmaTeVO2R0ZUM8VQnGBQP8HWl3Ws7Q=", + "h1:X3awQfl6nyOedeuQ0yHUW7Az7JEzH5TIn1cOgJbIvaQ=", "zh:3c92efebaf635372bf7283e04fc667d59b0ff3cf1aacd011fc484a11f70954d9", "zh:404b2a1d360851e63f25945406f2d0c2cb9c20b361552ce01bf7fe3df516a5bf", "zh:523b1640e2b9e2b548876a1dccc627c290f342255d727568fe4becfd9a8f5689", @@ -47,6 +53,9 @@ provider "registry.terraform.io/hashicorp/cloudinit" { version = "2.3.7" constraints = "~> 2.0" hashes = [ + "h1:Lt8lqrdNgZRlkOTwSXZTyuJkiVXnpwTsWAqHQPL6sIY=", + "h1:M9TpQxKAE/hyOwytdX9MUNZw30HoD/OXqYIug5fkqH8=", + "h1:dgBaiMxxU61piW30emM6251LMFW66TbKR+p5ylPZvqc=", "h1:iZ27qylcH/2bs685LJTKOKcQ+g7cF3VwN3kHMrzm4Ow=", "zh:06f1c54e919425c3139f8aeb8fcf9bceca7e560d48c9f0c1e3bb0a8ad9d9da1e", "zh:0e1e4cf6fd98b019e764c28586a386dc136129fef50af8c7165a067e7e4a31d5", @@ -65,9 +74,12 @@ provider "registry.terraform.io/hashicorp/cloudinit" { provider "registry.terraform.io/hashicorp/null" { version = "3.2.4" - constraints = "~> 3.2.0" + constraints = "~> 3.2.0, ~> 3.2" hashes = [ + "h1:127ts0CG8hFk1bHIfrBsKxcnt9bAYQCq3udWM+AACH8=", + "h1:L5V05xwp/Gto1leRryuesxjMfgZwjb7oool4WS1UEFQ=", "h1:hkf5w5B6q8e2A42ND2CjAvgvSN3puAosDmOJb3zCVQM=", + "h1:wTNrZnwQdOOT/TW9pa+7GgJeFK2OvTvDmx78VmUmZXM=", "zh:59f6b52ab4ff35739647f9509ee6d93d7c032985d9f8c6237d1f8a59471bbbe2", "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", "zh:795c897119ff082133150121d39ff26cb5f89a730a2c8c26f3a9c1abf81a9c43", @@ -88,6 +100,9 @@ provider "registry.terraform.io/hashicorp/random" { constraints = "~> 3.6.0" hashes = [ "h1:Fnaec9vA8sZ8BXVlN3Xn9Jz3zghSETIKg7ch8oXhxno=", + "h1:In4XBRMdhY89yUoTUyar3wDF28RJlDpQzdjahp59FAk=", + "h1:f6jXn4MCv67kgcofx9D49qx1ZEBv8oyvwKDMPBr0A24=", + "h1:zG9uFP8l9u+yGZZvi5Te7PV62j50azpgwPunq2vTm1E=", "zh:04ceb65210251339f07cd4611885d242cd4d0c7306e86dda9785396807c00451", "zh:448f56199f3e99ff75d5c0afacae867ee795e4dfda6cb5f8e3b2a72ec3583dd8", "zh:4b4c11ccfba7319e901df2dac836b1ae8f12185e37249e8d870ee10bb87a13fe",