Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .taskfiles/azure.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ version: "3"
vars:
AZURE_VERSION:
map:
az: latest
azd: latest
bicep: latest
az: 2.86.0
azd: 1.25.2
bicep: 0.43.8
AZURE_INSTALLER_SHA:
map:
azd: 0340065907dee7ca71cd68ed132033cabb38cbce # 2025-03-27 Azure/azure-dev cli/installer/install-azd.sh
Expand Down
8 changes: 4 additions & 4 deletions .taskfiles/github.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ vars:
GITHUB_VERSION:
map:
actionlint: latest
act: latest
pinact: latest
ghalint: latest
gh: latest
act: 0.2.88
pinact: 4.0.0
ghalint: 1.5.6
gh: 2.92.0
GITHUB_INSTALLER_SHA:
map:
actionlint: 62c50a97a146fe36a8951a2a365158c4a4795ba8 # v1.7.11 rhysd/actionlint scripts/download-actionlint.bash
Expand Down
22 changes: 11 additions & 11 deletions .taskfiles/golang.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ version: "3"
vars:
GO_VERSION:
map:
dlv: latest
gopls: latest
deadcode: latest
golangciLint: latest
gotestsum: latest
govulncheck: latest
goimports: latest
gofumpt: latest
goTestCoverage: latest
gocoverCobertura: latest
goreleaser: latest
dlv: v1.26.3
gopls: v0.22.0
deadcode: v0.45.0
golangciLint: 2.12.2
gotestsum: v1.13.0
govulncheck: v1.3.0
goimports: v0.45.0
gofumpt: v0.10.0
goTestCoverage: v2.18.8
gocoverCobertura: v1.5.0
goreleaser: 2.16.0
GO_INSTALLER_SHA:
map:
golangciLint: 35b2189782a6a059489289257e6523550167cb64 # 2026-05-01 golangci/golangci-lint install.sh
Expand Down
2 changes: 1 addition & 1 deletion .taskfiles/javascript.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version: "3"
vars:
JAVASCRIPT_VERSION:
map:
prettier: latest
prettier: 3.8.3

tasks:
# * Install Prettier
Expand Down
2 changes: 1 addition & 1 deletion .taskfiles/markdown.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ vars:
MARKDOWN_VERSION:
map:
markdownlintCli2: latest
markdownTableFormatter: latest
markdownTableFormatter: 1.7.0

tasks:
# * Install markdownlint-cli2
Expand Down
6 changes: 3 additions & 3 deletions .taskfiles/runtime.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ version: "3"
vars:
RUNTIME_VERSION:
map:
uv: latest
fnm: latest
uv: 0.11.16
fnm: 1.39.0
pwsh: latest
golang: latest
golang: 1.26.3
RUNTIME_INSTALLER_SHA:
map:
fnm: bfb186034978b1ddaf87501eb1633bdc42a5c0a6 # 2026-03-09 Schniz/fnm .ci/install.sh
Expand Down
9 changes: 7 additions & 2 deletions .taskfiles/scripts/install_terraform.sh
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,13 @@ log "Installing ${TOOL_NAME}"
if [[ "${VERSION}" == "latest" ]]; then
apt-get install -y terraform || die "Failed to install ${TOOL_NAME}"
else
# Try to install specific version (format: terraform=version)
apt-get install -y "terraform=${VERSION}" || die "Failed to install ${TOOL_NAME} version ${VERSION}"
# HashiCorp apt packages sometimes carry a Debian revision suffix
# (e.g. terraform=1.15.4-1). Try the bare version first, then fall
# back to the -1 suffix so a pinned semver like 1.15.4 resolves
# regardless of which form the apt repo currently publishes.
apt-get install -y "terraform=${VERSION}" \
|| apt-get install -y "terraform=${VERSION}-1" \
|| die "Failed to install ${TOOL_NAME} version ${VERSION} (tried ${VERSION} and ${VERSION}-1)"
fi

log "✓ Successfully installed ${TOOL_NAME}"
Expand Down
4 changes: 2 additions & 2 deletions .taskfiles/shell.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ version: "3"
vars:
SHELL_VERSION:
map:
shellcheck: latest
shfmt: latest
shellcheck: 0.11.0
shfmt: 3.13.1

tasks:
# * Install shellcheck
Expand Down
4 changes: 2 additions & 2 deletions .taskfiles/terraform.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ version: "3"
vars:
TERRAFORM_VERSION:
map:
terraform: latest
opentofu: latest
terraform: 1.15.4
opentofu: 1.12.1
TERRAFORM_INSTALLER_SHA:
map:
opentofu: c4f7de951e69f7c11b04e2e97b72b1e4e447e5bc # 2024-12-26 opentofu/get.opentofu.org static/install-opentofu.sh
Comment thread
maniSbindra marked this conversation as resolved.
Expand Down
2 changes: 1 addition & 1 deletion .taskfiles/yaml.Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version: "3"
vars:
YAML_VERSION:
map:
yamllint: latest
yamllint: 1.38.0

tasks:
# * Install YAMLlint
Expand Down
Loading