diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
deleted file mode 100644
index e4de378..0000000
--- a/.github/workflows/release.yml
+++ /dev/null
@@ -1,32 +0,0 @@
-name: Release
-
-on:
- workflow_dispatch:
- push:
- branches:
- - main
- paths:
- - '**/*.tf'
- - '.github/workflows/release.yml'
-
-jobs:
- release:
- runs-on: ubuntu-latest
- # Skip running release workflow on forks
- if: github.repository_owner == 'mirakl'
- steps:
- - name: "Check out code 🔀"
- uses: actions/checkout@v2
- with:
- persist-credentials: false
- fetch-depth: 0
- - name: "Release 🏷️"
- uses: cycjimmy/semantic-release-action@v2
- with:
- semantic_version: 19.0.0
- extra_plugins: |
- @semantic-release/changelog@6.0.0
- @semantic-release/git@10.0.0
- conventional-changelog-conventionalcommits@4.6.3
- env:
- GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE_TOKEN }}
diff --git a/.releaserc.json b/.releaserc.json
deleted file mode 100644
index 4e8212e..0000000
--- a/.releaserc.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "branches": [
- "main"
- ],
- "ci": false,
- "plugins": [
- [
- "@semantic-release/commit-analyzer",
- {
- "preset": "conventionalcommits"
- }
- ],
- [
- "@semantic-release/release-notes-generator",
- {
- "preset": "conventionalcommits"
- }
- ],
- [
- "@semantic-release/github",
- {
- "successComment": "This ${issue.pull_request ? 'PR is included' : 'issue has been resolved'} in version ${nextRelease.version} :tada:",
- "labels": false,
- "releasedLabels": false
- }
- ],
- [
- "@semantic-release/changelog",
- {
- "changelogFile": "CHANGELOG.md",
- "changelogTitle": "# Changelog\n\nAll notable changes to this project will be documented in this file."
- }
- ],
- [
- "@semantic-release/git",
- {
- "assets": [
- "CHANGELOG.md"
- ],
- "message": "chore(release): version ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
- }
- ]
- ]
- }
diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl
index d66a5ff..e4e1a87 100644
--- a/.terraform.lock.hcl
+++ b/.terraform.lock.hcl
@@ -2,40 +2,41 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/google" {
- version = "4.6.0"
+ version = "4.9.0"
constraints = ">= 4.1.0"
hashes = [
- "h1:QbO4yjDrnoSpiYKSHrICNL1ZuWsl5J2rVRFj2kNg7xA=",
- "h1:uGcZfOySgiqtYDw0eQXgmdzMDZrsuRXhmzNJYxJbgcc=",
- "zh:005a28a2c79f6b29680b0f57260c69c85d8a992688007b6e5645149bd379951f",
- "zh:2604d825de72cf99b4899d7880837adeb19d371f48e419666e32c4c3cf6a72e9",
- "zh:290da4eb18e44469480cf299bebce89f54e4d301f856cdffe2837b498878c7ec",
- "zh:3e5ba1a55d38fa17533a18fc14a612e781ded76c6309734d3dc0a937be27eec1",
- "zh:4a85de3cdb33c092d8ccfced3d7302934de0dd4f72bbcebd79d45afe0a0b6f85",
- "zh:5fb1a79800833ae922aaba594a8b2bc83be1d254052e12e0ce8330ca0d8933d9",
- "zh:679b9f50c6fe0476e74d37935f7598d46d6e9612f75b26a8ef1ca3c13144d06a",
- "zh:893216e32378839668c51ef135af1676cd887d63e2edb6625cf9adad7bfa346f",
- "zh:ad8f2fd19adbe4c10281ba9b3c8d5100877a9c541d3580bbbe9357714aa77619",
- "zh:bff5d6fd15e98c12ee9ed98b0338761dc4a9ba671a37834926daeabf73c71783",
- "zh:debdf15fbed8d63e397cd004bf65586bd2b93ce04e47ca51a7c70c1fe9168b87",
+ "h1:7NS3UTI4ItiaxTW5cEWlFMqezqwRgpKzElaHUnO32EA=",
+ "h1:jXDs/S5zmRBl+dNDWIndVy/47ReLDEqOAHPbXOlhEMo=",
+ "zh:10887917815293d6ad26cc3784c766de4dfa2fa6b2c8b994de4f4b7b3bc31653",
+ "zh:343037e5ec514ac02bfacc200acb648861b04ee9024bed5bf72d13583d10783d",
+ "zh:40eaf3e06e44e2278ba64fc161e96b1bd05508f599ce12e1f094a924839d34a6",
+ "zh:5178f1043fa24a38602833aed72db5023f4183833e1fdb78bb1584a05ff53030",
+ "zh:616889b78ee00ee69d749f7848d63246de200f17efeebfaaf28dbe3f49ec6362",
+ "zh:695f6de8659d17f65a3317b9810cdc1c12738648b1b87dcf7eca90ebc019d889",
+ "zh:6e98efe69bff66120cfd0911eea4d20f7b17c62eed909e12098e46efb8f86e5a",
+ "zh:78f6615113f8fd0fb28f7b58102c55db42e7251463650e0410ec2d6f8877141c",
+ "zh:8a2f45c2f7e4c4077b720d6b98d5ee26347e97b6d2ee12489cca14d42fef2f36",
+ "zh:db1a462b72047342d5b35587953a3db30a4af248100e1db9eddc0ebb4b7c9a07",
+ "zh:fa64449c0efa1340077c860003059762e735b4d2a376d9ece90c174ad8d238c0",
]
}
provider "registry.terraform.io/hashicorp/google-beta" {
- version = "4.7.0"
+ version = "4.9.0"
constraints = ">= 4.1.0"
hashes = [
- "h1:XE4VjVUudcX69aU2ff0UKG0Ym/+i2XYHpkGSOgKXM40=",
- "zh:79c43a65a24db8083e6d07fca7b940a5806483a7bb54f17ab292d6782cf541fd",
- "zh:7c4f5e4b1036000adc0fbf69a42f78607ad63a1923e1563d48a7ca0cf166e3b8",
- "zh:7d816b922cc9924e481ade38ad116770e9010286a0324a99f6d5d82af732e651",
- "zh:830d36990973aa4ef4b6d8772d102802c3cc8de72d9ade92f96b3a0f99ff895a",
- "zh:847597cb6907bbb1ed868a3103e488c2da744204702d52c9769812a45bd2c0e3",
- "zh:8ffb246fe6d24ea025930579928ab2d69f0a75e0faa867e1d290b04a7e15b344",
- "zh:91d903c6ae8a8d02314ea9a603c2ad029600f1740eb46f1acaa5538862168155",
- "zh:c15ad7287a82446c36bdd526ac85f7f5e4227a1d1f1d0d437ea6d67af2f2de2a",
- "zh:d2bfa3e2cf06cfe0f4ae3d64215f3044adb1cc716ac69897b808ff726795daa4",
- "zh:d44e2113e3c8eaadc298d0c9e565546c6d25ac27bf66654a35a9201d9a3dadd6",
- "zh:f032773e12c386de9312d6ae638836953aa7c97d0b912738fd3ef8b953b0e927",
+ "h1:EJobL0UWcm8g4HHG8UXGz/0czOL9AYGJ41TEm3MSh+g=",
+ "h1:ao49L+hyXa6/m5PllkrNulCs2mm+Gatjn/u1PoBtaac=",
+ "zh:04ea66283cf20dec73d10fada343ac220caa39f8a67790e0f4b6e4e4b75e861a",
+ "zh:1154d28e17e6e4daa0841515b8ad22428f64132457fe30874590259abadf3631",
+ "zh:279a2c3f94fe61e5d82497651fa0cfdfc70e19cb43a68841fef44c28701fcf6f",
+ "zh:355fd8ce3cfd63b1285831469c78bad53866f182684ceb51045c218cc768be8c",
+ "zh:3b97c8cbe37f4053aeba5e7281e656edf28f66ec6e112e23dedac75074a49093",
+ "zh:6893d0df3ffbdac96ecf9b03bfdd7ba87398fcad40d6bd85dc13611cd533419f",
+ "zh:795603e20ac94933bf197e78fd9f1c9dcb5d8e3a9b39498103a50b117dcc502e",
+ "zh:7f99433b88f777a9e8beed8289e2256a89a89cac3539892206c7e935e985b014",
+ "zh:aea9961cf0c466dce6f6e58659850fdc03b181ea69e57846c712d21ce44615d6",
+ "zh:d379db1662d638ddb4acd6d86bfc81c5b2d5785b828421c046b6e19d3cc69908",
+ "zh:f1825dbe66a8b7bd6b8bc07a4fd8722c1152c4821d9cd6a0f402de1984239009",
]
}
diff --git a/README.md b/README.md
index 8350d69..184e216 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,6 @@
Terraform module that implements [gcr-cleaner](https://github.com/sethvargo/gcr-cleaner), a tool that deletes untagged images in [Google Cloud Container Registry](https://cloud.google.com/container-registry)
and [Google Cloud Artifact Registry](https://cloud.google.com/artifact-registry).
-![GitHub language count](https://img.shields.io/github/languages/count/mirakl/terraform-google-gcr-cleaner)
![GitHub contributors](https://img.shields.io/github/contributors/mirakl/terraform-google-gcr-cleaner)
[![GitHub stars](https://img.shields.io/github/stars/mirakl/terraform-google-gcr-cleaner)](https://github.com/mirakl/terraform-google-gcr-cleaner/stargazers)
[![GitHub issues](https://img.shields.io/github/issues/mirakl/terraform-google-gcr-cleaner)](https://github.com/mirakl/terraform-google-gcr-cleaner/issues)
@@ -14,12 +13,6 @@ and [Google Cloud Artifact Registry](https://cloud.google.com/artifact-registry)
[![GitHub license](https://img.shields.io/github/license/mirakl/terraform-google-gcr-cleaner)](https://github.com/mirakl/terraform-google-gcr-cleaner)
[![Twitter Follow](https://img.shields.io/twitter/follow/Mirakl?style=social)](https://twitter.com/mirakl)
-## Prerequisites
-
-Please install:
-
-- [gcloud](https://cloud.google.com/sdk/gcloud/)
-
## Usage
- From current project (the provider's project)
@@ -119,8 +112,8 @@ module "gcr_cleaner" {
| Name | Version |
|------|---------|
-| [google](#provider\_google) | 4.6.0 |
-| [google-beta](#provider\_google-beta) | 4.7.0 |
+| [google](#provider\_google) | 4.9.0 |
+| [google-beta](#provider\_google-beta) | 4.9.0 |
## Modules
diff --git a/examples/complete/.terraform.lock.hcl b/examples/complete/.terraform.lock.hcl
index d66a5ff..e4e1a87 100644
--- a/examples/complete/.terraform.lock.hcl
+++ b/examples/complete/.terraform.lock.hcl
@@ -2,40 +2,41 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/google" {
- version = "4.6.0"
+ version = "4.9.0"
constraints = ">= 4.1.0"
hashes = [
- "h1:QbO4yjDrnoSpiYKSHrICNL1ZuWsl5J2rVRFj2kNg7xA=",
- "h1:uGcZfOySgiqtYDw0eQXgmdzMDZrsuRXhmzNJYxJbgcc=",
- "zh:005a28a2c79f6b29680b0f57260c69c85d8a992688007b6e5645149bd379951f",
- "zh:2604d825de72cf99b4899d7880837adeb19d371f48e419666e32c4c3cf6a72e9",
- "zh:290da4eb18e44469480cf299bebce89f54e4d301f856cdffe2837b498878c7ec",
- "zh:3e5ba1a55d38fa17533a18fc14a612e781ded76c6309734d3dc0a937be27eec1",
- "zh:4a85de3cdb33c092d8ccfced3d7302934de0dd4f72bbcebd79d45afe0a0b6f85",
- "zh:5fb1a79800833ae922aaba594a8b2bc83be1d254052e12e0ce8330ca0d8933d9",
- "zh:679b9f50c6fe0476e74d37935f7598d46d6e9612f75b26a8ef1ca3c13144d06a",
- "zh:893216e32378839668c51ef135af1676cd887d63e2edb6625cf9adad7bfa346f",
- "zh:ad8f2fd19adbe4c10281ba9b3c8d5100877a9c541d3580bbbe9357714aa77619",
- "zh:bff5d6fd15e98c12ee9ed98b0338761dc4a9ba671a37834926daeabf73c71783",
- "zh:debdf15fbed8d63e397cd004bf65586bd2b93ce04e47ca51a7c70c1fe9168b87",
+ "h1:7NS3UTI4ItiaxTW5cEWlFMqezqwRgpKzElaHUnO32EA=",
+ "h1:jXDs/S5zmRBl+dNDWIndVy/47ReLDEqOAHPbXOlhEMo=",
+ "zh:10887917815293d6ad26cc3784c766de4dfa2fa6b2c8b994de4f4b7b3bc31653",
+ "zh:343037e5ec514ac02bfacc200acb648861b04ee9024bed5bf72d13583d10783d",
+ "zh:40eaf3e06e44e2278ba64fc161e96b1bd05508f599ce12e1f094a924839d34a6",
+ "zh:5178f1043fa24a38602833aed72db5023f4183833e1fdb78bb1584a05ff53030",
+ "zh:616889b78ee00ee69d749f7848d63246de200f17efeebfaaf28dbe3f49ec6362",
+ "zh:695f6de8659d17f65a3317b9810cdc1c12738648b1b87dcf7eca90ebc019d889",
+ "zh:6e98efe69bff66120cfd0911eea4d20f7b17c62eed909e12098e46efb8f86e5a",
+ "zh:78f6615113f8fd0fb28f7b58102c55db42e7251463650e0410ec2d6f8877141c",
+ "zh:8a2f45c2f7e4c4077b720d6b98d5ee26347e97b6d2ee12489cca14d42fef2f36",
+ "zh:db1a462b72047342d5b35587953a3db30a4af248100e1db9eddc0ebb4b7c9a07",
+ "zh:fa64449c0efa1340077c860003059762e735b4d2a376d9ece90c174ad8d238c0",
]
}
provider "registry.terraform.io/hashicorp/google-beta" {
- version = "4.7.0"
+ version = "4.9.0"
constraints = ">= 4.1.0"
hashes = [
- "h1:XE4VjVUudcX69aU2ff0UKG0Ym/+i2XYHpkGSOgKXM40=",
- "zh:79c43a65a24db8083e6d07fca7b940a5806483a7bb54f17ab292d6782cf541fd",
- "zh:7c4f5e4b1036000adc0fbf69a42f78607ad63a1923e1563d48a7ca0cf166e3b8",
- "zh:7d816b922cc9924e481ade38ad116770e9010286a0324a99f6d5d82af732e651",
- "zh:830d36990973aa4ef4b6d8772d102802c3cc8de72d9ade92f96b3a0f99ff895a",
- "zh:847597cb6907bbb1ed868a3103e488c2da744204702d52c9769812a45bd2c0e3",
- "zh:8ffb246fe6d24ea025930579928ab2d69f0a75e0faa867e1d290b04a7e15b344",
- "zh:91d903c6ae8a8d02314ea9a603c2ad029600f1740eb46f1acaa5538862168155",
- "zh:c15ad7287a82446c36bdd526ac85f7f5e4227a1d1f1d0d437ea6d67af2f2de2a",
- "zh:d2bfa3e2cf06cfe0f4ae3d64215f3044adb1cc716ac69897b808ff726795daa4",
- "zh:d44e2113e3c8eaadc298d0c9e565546c6d25ac27bf66654a35a9201d9a3dadd6",
- "zh:f032773e12c386de9312d6ae638836953aa7c97d0b912738fd3ef8b953b0e927",
+ "h1:EJobL0UWcm8g4HHG8UXGz/0czOL9AYGJ41TEm3MSh+g=",
+ "h1:ao49L+hyXa6/m5PllkrNulCs2mm+Gatjn/u1PoBtaac=",
+ "zh:04ea66283cf20dec73d10fada343ac220caa39f8a67790e0f4b6e4e4b75e861a",
+ "zh:1154d28e17e6e4daa0841515b8ad22428f64132457fe30874590259abadf3631",
+ "zh:279a2c3f94fe61e5d82497651fa0cfdfc70e19cb43a68841fef44c28701fcf6f",
+ "zh:355fd8ce3cfd63b1285831469c78bad53866f182684ceb51045c218cc768be8c",
+ "zh:3b97c8cbe37f4053aeba5e7281e656edf28f66ec6e112e23dedac75074a49093",
+ "zh:6893d0df3ffbdac96ecf9b03bfdd7ba87398fcad40d6bd85dc13611cd533419f",
+ "zh:795603e20ac94933bf197e78fd9f1c9dcb5d8e3a9b39498103a50b117dcc502e",
+ "zh:7f99433b88f777a9e8beed8289e2256a89a89cac3539892206c7e935e985b014",
+ "zh:aea9961cf0c466dce6f6e58659850fdc03b181ea69e57846c712d21ce44615d6",
+ "zh:d379db1662d638ddb4acd6d86bfc81c5b2d5785b828421c046b6e19d3cc69908",
+ "zh:f1825dbe66a8b7bd6b8bc07a4fd8722c1152c4821d9cd6a0f402de1984239009",
]
}
diff --git a/examples/minimal/.terraform.lock.hcl b/examples/minimal/.terraform.lock.hcl
index d66a5ff..e4e1a87 100644
--- a/examples/minimal/.terraform.lock.hcl
+++ b/examples/minimal/.terraform.lock.hcl
@@ -2,40 +2,41 @@
# Manual edits may be lost in future updates.
provider "registry.terraform.io/hashicorp/google" {
- version = "4.6.0"
+ version = "4.9.0"
constraints = ">= 4.1.0"
hashes = [
- "h1:QbO4yjDrnoSpiYKSHrICNL1ZuWsl5J2rVRFj2kNg7xA=",
- "h1:uGcZfOySgiqtYDw0eQXgmdzMDZrsuRXhmzNJYxJbgcc=",
- "zh:005a28a2c79f6b29680b0f57260c69c85d8a992688007b6e5645149bd379951f",
- "zh:2604d825de72cf99b4899d7880837adeb19d371f48e419666e32c4c3cf6a72e9",
- "zh:290da4eb18e44469480cf299bebce89f54e4d301f856cdffe2837b498878c7ec",
- "zh:3e5ba1a55d38fa17533a18fc14a612e781ded76c6309734d3dc0a937be27eec1",
- "zh:4a85de3cdb33c092d8ccfced3d7302934de0dd4f72bbcebd79d45afe0a0b6f85",
- "zh:5fb1a79800833ae922aaba594a8b2bc83be1d254052e12e0ce8330ca0d8933d9",
- "zh:679b9f50c6fe0476e74d37935f7598d46d6e9612f75b26a8ef1ca3c13144d06a",
- "zh:893216e32378839668c51ef135af1676cd887d63e2edb6625cf9adad7bfa346f",
- "zh:ad8f2fd19adbe4c10281ba9b3c8d5100877a9c541d3580bbbe9357714aa77619",
- "zh:bff5d6fd15e98c12ee9ed98b0338761dc4a9ba671a37834926daeabf73c71783",
- "zh:debdf15fbed8d63e397cd004bf65586bd2b93ce04e47ca51a7c70c1fe9168b87",
+ "h1:7NS3UTI4ItiaxTW5cEWlFMqezqwRgpKzElaHUnO32EA=",
+ "h1:jXDs/S5zmRBl+dNDWIndVy/47ReLDEqOAHPbXOlhEMo=",
+ "zh:10887917815293d6ad26cc3784c766de4dfa2fa6b2c8b994de4f4b7b3bc31653",
+ "zh:343037e5ec514ac02bfacc200acb648861b04ee9024bed5bf72d13583d10783d",
+ "zh:40eaf3e06e44e2278ba64fc161e96b1bd05508f599ce12e1f094a924839d34a6",
+ "zh:5178f1043fa24a38602833aed72db5023f4183833e1fdb78bb1584a05ff53030",
+ "zh:616889b78ee00ee69d749f7848d63246de200f17efeebfaaf28dbe3f49ec6362",
+ "zh:695f6de8659d17f65a3317b9810cdc1c12738648b1b87dcf7eca90ebc019d889",
+ "zh:6e98efe69bff66120cfd0911eea4d20f7b17c62eed909e12098e46efb8f86e5a",
+ "zh:78f6615113f8fd0fb28f7b58102c55db42e7251463650e0410ec2d6f8877141c",
+ "zh:8a2f45c2f7e4c4077b720d6b98d5ee26347e97b6d2ee12489cca14d42fef2f36",
+ "zh:db1a462b72047342d5b35587953a3db30a4af248100e1db9eddc0ebb4b7c9a07",
+ "zh:fa64449c0efa1340077c860003059762e735b4d2a376d9ece90c174ad8d238c0",
]
}
provider "registry.terraform.io/hashicorp/google-beta" {
- version = "4.7.0"
+ version = "4.9.0"
constraints = ">= 4.1.0"
hashes = [
- "h1:XE4VjVUudcX69aU2ff0UKG0Ym/+i2XYHpkGSOgKXM40=",
- "zh:79c43a65a24db8083e6d07fca7b940a5806483a7bb54f17ab292d6782cf541fd",
- "zh:7c4f5e4b1036000adc0fbf69a42f78607ad63a1923e1563d48a7ca0cf166e3b8",
- "zh:7d816b922cc9924e481ade38ad116770e9010286a0324a99f6d5d82af732e651",
- "zh:830d36990973aa4ef4b6d8772d102802c3cc8de72d9ade92f96b3a0f99ff895a",
- "zh:847597cb6907bbb1ed868a3103e488c2da744204702d52c9769812a45bd2c0e3",
- "zh:8ffb246fe6d24ea025930579928ab2d69f0a75e0faa867e1d290b04a7e15b344",
- "zh:91d903c6ae8a8d02314ea9a603c2ad029600f1740eb46f1acaa5538862168155",
- "zh:c15ad7287a82446c36bdd526ac85f7f5e4227a1d1f1d0d437ea6d67af2f2de2a",
- "zh:d2bfa3e2cf06cfe0f4ae3d64215f3044adb1cc716ac69897b808ff726795daa4",
- "zh:d44e2113e3c8eaadc298d0c9e565546c6d25ac27bf66654a35a9201d9a3dadd6",
- "zh:f032773e12c386de9312d6ae638836953aa7c97d0b912738fd3ef8b953b0e927",
+ "h1:EJobL0UWcm8g4HHG8UXGz/0czOL9AYGJ41TEm3MSh+g=",
+ "h1:ao49L+hyXa6/m5PllkrNulCs2mm+Gatjn/u1PoBtaac=",
+ "zh:04ea66283cf20dec73d10fada343ac220caa39f8a67790e0f4b6e4e4b75e861a",
+ "zh:1154d28e17e6e4daa0841515b8ad22428f64132457fe30874590259abadf3631",
+ "zh:279a2c3f94fe61e5d82497651fa0cfdfc70e19cb43a68841fef44c28701fcf6f",
+ "zh:355fd8ce3cfd63b1285831469c78bad53866f182684ceb51045c218cc768be8c",
+ "zh:3b97c8cbe37f4053aeba5e7281e656edf28f66ec6e112e23dedac75074a49093",
+ "zh:6893d0df3ffbdac96ecf9b03bfdd7ba87398fcad40d6bd85dc13611cd533419f",
+ "zh:795603e20ac94933bf197e78fd9f1c9dcb5d8e3a9b39498103a50b117dcc502e",
+ "zh:7f99433b88f777a9e8beed8289e2256a89a89cac3539892206c7e935e985b014",
+ "zh:aea9961cf0c466dce6f6e58659850fdc03b181ea69e57846c712d21ce44615d6",
+ "zh:d379db1662d638ddb4acd6d86bfc81c5b2d5785b828421c046b6e19d3cc69908",
+ "zh:f1825dbe66a8b7bd6b8bc07a4fd8722c1152c4821d9cd6a0f402de1984239009",
]
}