tfupdate

Update version constraints in your Terraform configurations

MIT License

Downloads
100
Stars
505
Committers
8

Bot releases are visible (Hide)

tfupdate - v0.8.4 Latest Release

Published by github-actions[bot] 3 months ago

Changelog

  • d1a47bc Bump version to v0.8.4
tfupdate - v0.8.4-beta1

Published by github-actions[bot] 3 months ago

Changelog

  • c4882c2 Pin goreleaser to v1
tfupdate - v0.8.2

Published by github-actions[bot] 6 months ago

Changelog

  • 6619e6c Bump version to v0.8.2
  • 26d4cdf Add support for Terraform 1.8
  • 35c906e Add support for provider-defined functions
  • d8f4871 feat: update to use go 1.22
tfupdate - v0.8.1

Published by github-actions[bot] 9 months ago

Changelog

  • 9844864 Bump version to v0.8.1
  • 9cf3bc9 Add support for Terraform 1.7
  • 12c4d72 Update hcl to v2.19.1
  • e067869 Compile regex only for tfupdate module command
  • e1441c9 Compile the regex once in the NewOption func
  • 9f63ba1 Proper escaping of the regular expression example
  • c4a046f chore: fix linting format error
  • 94700d7 Add RE2 regex support for module updates
tfupdate - v0.8.0

Published by github-actions[bot] about 1 year ago

Changelog

  • 69e4241 Bump version to v0.8.0
  • 0726470 Add support for Terraform v1.6
  • f2bcaec Add support for provider namespace
  • 4b1cefd Fixed a crash when parsing invalid release versions as SemVer
  • 4df143a Update hcl to v2.18.1
  • c759066 Update actions/checkout to v4
  • 9f2ac75 deps: update to use go1.21
tfupdate - v0.7.2

Published by github-actions[bot] over 1 year ago

Changelog

  • 3c8f8f9 Bump version to v0.7.2
  • dc6f2d7 Fix a regression issue for updating .hcl file
tfupdate - v0.7.1

Published by github-actions[bot] over 1 year ago

Changelog

  • a9ab7c9 Bump version to v0.7.1
  • 78a5112 Fix a regression issue for using absolute path
  • 0a20d4a Update docker related actions to latest
  • 02e7f5e Set docker build timeout to 20m
tfupdate - v0.7.0

Published by github-actions[bot] over 1 year ago

Changelog

  • 9fbd446 Bump version to v0.7.0
  • 54ab92d Fix typo
  • f18d544 Fix typo in testacc
  • 0efebb6 Fix an error message for ProviderVersion.Merge
  • 2f5aa16 Mention that provider packages could be distributed from elsewhere
  • 7e130e5 Fix tests for index
  • b0cbd5d Fix the git permission issue
  • 54d666a Setup acceptance tests
  • c05e01e Add tests for hclwrite helpers
  • ba90f8e Add more tests for LockUpdater
  • cb4a4bd Parameterise the mock response
  • 8a81eea Remove the shorthand flag for platform
  • e6b979d Move a lock index instance into LockUpdater
  • 8dd093c Add more debug logs
  • 2899273 Inject a Go's standard context outside of the tfupdate package
  • ae823c8 Fix lint issues
  • 3dbe933 Use filename instead of platform for keys of hash
  • ae1f023 Add native support for updating .terraform.lock.hcl
  • 679f233 Inject a ModuleContext to Updater
  • 721888c Fix lint issues
  • 3d07683 Implement version constraint detection
  • 80face0 Add tests for Index.GetOrCreateProviderVersion
  • 350423f Add tests for providerIndex.getOrCreateProviderVersion
  • 0585339 Add tests for buildProviderVersion
  • 912c079 Return an error if provider address is implicit legacy things
  • 48abf5c Implement an index of provider versions for caching
  • dd3df2b Validate SHASumsData
  • 222cba4 Validate sha256 checksum for zip data
  • 06704f5 Test ProviderDownload() with a mocked Registry API
  • b38c67b Implement downloading provider
  • d184fe3 Implement ProviderPackageMetadata API
  • 9a44923 Split file per registry API
tfupdate - v0.6.8

Published by github-actions[bot] over 1 year ago

Changelog

  • 037ab6d Bump version to v0.6.8
  • 0b7fc7d Set docker build timeout to 10m
  • 298df92 Update hcl to v2.17.0
  • 9b12abb Update goreleaser/goreleaser-action to v4
  • 37b0b57 Update actions/setup-go to v4
  • 393777b Read Go version from file
  • f9e1bda Fix lint issues
  • dba3400 Update Go to v1.20 and Alpine 3.18
tfupdate - v0.6.7

Published by github-actions[bot] about 2 years ago

Changelog

  • db8adf2 Bump version to v0.6.7
  • a5e7ba9 Add jq, openssl, and curl to Docker image
  • b2faaf4 docker: update to use go1.19 and alpine3.16
  • 63506c0 remove deprecated io/ioutil pkg usage
  • 6c3f348 deps: update to use go1.19
tfupdate - v0.6.6

Published by github-actions[bot] about 2 years ago

Changelog

  • 80d96a9 Bump version to v0.6.6
  • f13ada9 Use GitHub App token for updating brew formula on release
  • 1e2a49f Fix lint errors
  • a656ad6 Update golangci-lint to v1.45.2 and actions to latest
tfupdate - v0.6.5

Published by github-actions[bot] over 2 years ago

Changelog

  • 012d18d Bump version to v0.6.5
  • 3e9b7ed Fix go install error
  • b9bfe67 Add examples for how to pin the AWS provider to v3
tfupdate - v0.6.4

Published by github-actions[bot] almost 3 years ago

Changelog

  • 76d344c Bump version to v0.6.4
  • 5f343fc Fix lint errors
  • 48b2a61 Suppress all existing lint errors to pass CI
  • f334838 Add support for linux/arm64 Docker image
  • 906866a Use golangci-lint instead of golint
  • 105942c Remove docker build on pull request
tfupdate - v0.6.3

Published by github-actions[bot] almost 3 years ago

Changelog

bebf8bb Bump version to v0.6.3

tfupdate - v0.6.3-beta1

Published by github-actions[bot] almost 3 years ago

Changelog

e7f51a4 Bump version to v0.6.3-beta1
fe90ccc Add arm64 builds to support M1 mac
360c2ce Update hcl to v2.10.1
11e0e5a Update Go to v1.17.3 and Alpine to 3.14

tfupdate - v0.6.2

Published by github-actions[bot] almost 3 years ago

Changelog

6b040f1 Bump version to v0.6.2
a9bc900 Set timeout for GitHub Actions
5ea3cb9 Restrict permissions for GitHub Actions
9ae43ae Fix panic when version key is quoted

tfupdate - v0.6.1

Published by github-actions[bot] about 3 years ago

Changelog

03c11b2 Bump version to v0.6.1
950c7e6 Fix goreleaser settings for brew

tfupdate - v0.6.0

Published by github-actions[bot] about 3 years ago

Changelog

fba7c89 Bump version to v0.6.0
213c5fd Build & push docker images on GitHub Actions

tfupdate - v0.6.0-beta1

Published by github-actions[bot] over 3 years ago

Changelog

7f79068 Drop goreleaser dependencies
8531fbf Move CI to GitHub Actions
e756fc3 Bump version to v0.6.0-dev

tfupdate - v0.5.1

Published by minamijoyo over 3 years ago

Changelog

0daf252 Bump version to v0.5.1
f5a46c4 Allow to parse the configuration_aliases syntax in Terraform v0.15

Package Rankings
Top 3.65% on Proxy.golang.org
Top 26.51% on Formulae.brew.sh
Top 7.38% on Alpine-edge
Badges
Extracted from project README
License: MIT GitHub release GoDoc
Related Projects