From b5ac515a89c93de87a5be56675d2e86a6177eb1f Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 30 Oct 2024 07:45:17 +0900 Subject: [PATCH 1/2] fix(tofuutils/tenv): add terragrunt, atmos, and tf --- pkgs/tofuutils/tenv/pkg.yaml | 4 +- pkgs/tofuutils/tenv/registry.yaml | 66 +++++++++++++++++++++++++++++++ registry.yaml | 66 +++++++++++++++++++++++++++++++ 3 files changed, 135 insertions(+), 1 deletion(-) diff --git a/pkgs/tofuutils/tenv/pkg.yaml b/pkgs/tofuutils/tenv/pkg.yaml index 8e62bf98223..b28c22d7dd8 100644 --- a/pkgs/tofuutils/tenv/pkg.yaml +++ b/pkgs/tofuutils/tenv/pkg.yaml @@ -1,4 +1,6 @@ packages: - - name: tofuutils/tenv@v3.2.9 + # - name: tofuutils/tenv@v3.2.9 + - name: tofuutils/tenv + version: v1.10.2 - name: tofuutils/tenv version: v1.0.5 diff --git a/pkgs/tofuutils/tenv/registry.yaml b/pkgs/tofuutils/tenv/registry.yaml index 00b2d756d76..6a08b922462 100644 --- a/pkgs/tofuutils/tenv/registry.yaml +++ b/pkgs/tofuutils/tenv/registry.yaml @@ -33,13 +33,79 @@ packages: windows: Windows checksum: enabled: false + - version_constraint: Version == "v1.0.7" + asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: tenv + - name: terraform + - name: tofu + overrides: + - goos: windows + format: zip + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: tenv_{{.Version}}_checksums.txt + algorithm: sha256 + - version_constraint: semver("<= 1.1.1") + # 1.0.8 terragrunt + asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: tenv + - name: terraform + - name: tofu + - name: terragrunt + overrides: + - goos: windows + format: zip + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: tenv_{{.Version}}_checksums.txt + algorithm: sha256 + - version_constraint: semver("<= 1.10.2") + # 1.2.0 tf + asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: tenv + - name: terraform + - name: tofu + - name: terragrunt + - name: tf + overrides: + - goos: windows + format: zip + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: tenv_{{.Version}}_checksums.txt + algorithm: sha256 - version_constraint: "true" + # 1.11.0 atmos asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tenv - name: terraform - name: tofu + - name: terragrunt + - name: tf + - name: atmos overrides: - goos: windows format: zip diff --git a/registry.yaml b/registry.yaml index 9a9e3c3a6e2..f7fbb5eebe8 100644 --- a/registry.yaml +++ b/registry.yaml @@ -46264,13 +46264,79 @@ packages: windows: Windows checksum: enabled: false + - version_constraint: Version == "v1.0.7" + asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: tenv + - name: terraform + - name: tofu + overrides: + - goos: windows + format: zip + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: tenv_{{.Version}}_checksums.txt + algorithm: sha256 + - version_constraint: semver("<= 1.1.1") + # 1.0.8 terragrunt + asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: tenv + - name: terraform + - name: tofu + - name: terragrunt + overrides: + - goos: windows + format: zip + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: tenv_{{.Version}}_checksums.txt + algorithm: sha256 + - version_constraint: semver("<= 1.10.2") + # 1.2.0 tf + asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} + format: tar.gz + files: + - name: tenv + - name: terraform + - name: tofu + - name: terragrunt + - name: tf + overrides: + - goos: windows + format: zip + replacements: + amd64: x86_64 + darwin: Darwin + linux: Linux + windows: Windows + checksum: + type: github_release + asset: tenv_{{.Version}}_checksums.txt + algorithm: sha256 - version_constraint: "true" + # 1.11.0 atmos asset: tenv_{{.Version}}_{{.OS}}_{{.Arch}}.{{.Format}} format: tar.gz files: - name: tenv - name: terraform - name: tofu + - name: terragrunt + - name: tf + - name: atmos overrides: - goos: windows format: zip From b63bc6b3cbb15f98cc8129f103c38896afeb6eaf Mon Sep 17 00:00:00 2001 From: Shunsuke Suzuki Date: Wed, 30 Oct 2024 07:48:05 +0900 Subject: [PATCH 2/2] test(tofuutils/tenv): add test data --- pkgs/tofuutils/tenv/pkg.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/tofuutils/tenv/pkg.yaml b/pkgs/tofuutils/tenv/pkg.yaml index b28c22d7dd8..5dcdca22be6 100644 --- a/pkgs/tofuutils/tenv/pkg.yaml +++ b/pkgs/tofuutils/tenv/pkg.yaml @@ -1,6 +1,12 @@ packages: - # - name: tofuutils/tenv@v3.2.9 + - name: tofuutils/tenv@v3.2.9 - name: tofuutils/tenv version: v1.10.2 + - name: tofuutils/tenv + version: v1.1.1 + - name: tofuutils/tenv + version: v1.0.7 + - name: tofuutils/tenv + version: v1.0.6 - name: tofuutils/tenv version: v1.0.5