zapier/tfbuddy
Terraform Cloud pull request alternate workflow
26 Releases
Latest: 1mo ago
v0.5.1Latest
📋 What's Changed
- fix: dedupe TFC run-event publishes and mark locked-workspace errors by @horakihor in https://github.com/zapier/tfbuddy/pull/66
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.5.0...v0.5.1
v0.5.0
📋 What's Changed
- CLOUD-695: Fan-Out workspace triggers by @chpatinos in https://github.com/zapier/tfbuddy/pull/62
- Replaced sequential workspace processing with JetStream fan-out architecture
- Fixed cross-workspace data leakage under concurrency
- Added client-side TFC API rate limiter
- End-to-end JetStream deduplication and graceful error handling
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.4.1...v0.5.0
v0.4.1
📋 What's Changed
- fix: attach pipeline ID to GitLab commit status updates by @MeNsaaH in https://github.com/zapier/tfbuddy/pull/65
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.4.0...v0.4.1
v0.4.0
📋 What's Changed
- Bump github.com/nats-io/nats-server/v2 from 2.9.8 to 2.11.15 by @dependabot[bot] in https://github.com/zapier/tfbuddy/pull/61
- Bump google.golang.org/grpc from 1.72.1 to 1.79.3 by @dependabot[bot] in https://github.com/zapier/tfbuddy/pull/60
- fix: scope merge cleanup to touched workspaces by @MeNsaaH in https://github.com/zapier/tfbuddy/pull/59
- refactor: move tfbuddy-owned config to viper by @MeNsaaH in https://github.com/zapier/tfbuddy/pull/64
✨ New Contributors
- @dependabot[bot] made their first contribution in https://github.com/zapier/tfbuddy/pull/61
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.3.7...v0.4.0
v0.3.7
📋 What's Changed
- CLOUD-933 Fix stale workspace lock cleanup and add auto-recovery by @horakihor in https://github.com/zapier/tfbuddy/pull/56
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.3.6...v0.3.7
v0.3.6
📋 What's Changed
- CLOUD-1653 Fix modified workspace discovery by @horakihor in https://github.com/zapier/tfbuddy/pull/54
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.3.5...v0.3.6
v0.3.5
📋 What's Changed
- CLOUD-1721 Add TFBUDDY_DELETE_OLD_COMMENTS feature by @horakihor in https://github.com/zapier/tfbuddy/pull/53
✨ New Contributors
- @horakihor made their first contribution in https://github.com/zapier/tfbuddy/pull/53
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.3.4...v0.3.5
v0.3.4
📋 What's Changed
- fix: Fix tools version by @MeNsaaH in https://github.com/zapier/tfbuddy/pull/52
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.3.3...v0.3.4
v0.3.3
📋 What's Changed
- upgrade to latest packages and golang, which fixes a type mismatch by @djeebus in https://github.com/zapier/tfbuddy/pull/46
- Improve testing in pkg/allow_list by @adampie in https://github.com/zapier/tfbuddy/pull/49
- feat: Add feature to fail policy checks on CI by @MeNsaaH in https://github.com/zapier/tfbuddy/pull/51
✨ New Contributors
- @djeebus made their first contribution in https://github.com/zapier/tfbuddy/pull/46
- @MeNsaaH made their first contribution in https://github.com/zapier/tfbuddy/pull/51
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.3.2...v0.3.3
v0.3.2
📋 What's Changed
- Adding tests debugging dir and subdir names by @adampie in https://github.com/zapier/tfbuddy/pull/44
- Cloud 257 Fix Resolving File Paths with a Common Suffix by @samplantzapier in https://github.com/zapier/tfbuddy/pull/45
✨ New Contributors
- @adampie made their first contribution in https://github.com/zapier/tfbuddy/pull/44
- @samplantzapier made their first contribution in https://github.com/zapier/tfbuddy/pull/45
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.3.1...v0.3.2
v0.2.3
🐛 Hot Fix Commits Added
- Adding tests debugging dir and subdir names by @adampie in https://github.com/zapier/tfbuddy/pull/44
- Cloud 257 Fix Resolving File Paths with a Common Suffix by @samplantzapier in https://github.com/zapier/tfbuddy/pull/45
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.2.2...v0.2.3
v0.3.1
📋 What's Changed
- fix gitlab formatting error by @Greyeye in https://github.com/zapier/tfbuddy/pull/43
✨ New Contributors
- @Greyeye made their first contribution in https://github.com/zapier/tfbuddy/pull/43
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.3.0...v0.3.1
v0.2.2
📋 What's Changed
- fix gitlab URL formatting error in v0.2.1 backport of https://github.com/zapier/tfbuddy/pull/43 for v0.2.1
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.2.1...v0.2.2
v0.3.0
📋 What's Changed
- Add support for AllowEmptyRun by @wernken-ng in https://github.com/zapier/tfbuddy/pull/38
- Merge on successful apply by @davidwin93 in https://github.com/zapier/tfbuddy/pull/39
✨ New Contributors
- @wernken-ng made their first contribution in https://github.com/zapier/tfbuddy/pull/38
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.2.1...v0.3.0
v0.2.1
📋 What's Changed
- Pretty up previous TFC runs URLs list via markdown tables instead of just a list of URLs by @ahinh43 in https://github.com/zapier/tfbuddy/pull/35
- Add Basic OTEL Tracing to TFBuddy by @mplachter in https://github.com/zapier/tfbuddy/pull/26
- Have `getLatestPipelineID` return branch pipeline ID if no merge request pipeline was found by @ahinh43 in https://github.com/zapier/tfbuddy/pull/36
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.2.0...v0.2.1
v0.2.0
📋 What's Changed
- Add in exp backoff for finding MR pipelines by @polyrain in https://github.com/zapier/tfbuddy/pull/29
- Delete old comments whenever we start a new TFC run by @polyrain in https://github.com/zapier/tfbuddy/pull/30
- Copy improved ngrok setup from kubechecks by @sl1pm4t in https://github.com/zapier/tfbuddy/pull/32
- Add support for Terraform 1.5 `import {}` actions by @ahinh43 in https://github.com/zapier/tfbuddy/pull/31
✨ New Contributors
- @polyrain made their first contribution in https://github.com/zapier/tfbuddy/pull/29
- @ahinh43 made their first contribution in https://github.com/zapier/tfbuddy/pull/31
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.1.7...v0.2.0
v0.1.7
📋 What's Changed
- chore: update docs by @stephanGarland in https://github.com/zapier/tfbuddy/pull/21
- add a parameter to pass targets back to TFRunner by @mplachter in https://github.com/zapier/tfbuddy/pull/27
✨ New Contributors
- @stephanGarland made their first contribution in https://github.com/zapier/tfbuddy/pull/21
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.1.6...v0.1.7
v0.1.6
📋 What's Changed
- Refactor Trigger Actions and Add Ability To Kick Off Runs With Specified Terraform Version by @mplachter in https://github.com/zapier/tfbuddy/pull/20
- refactor vcs implementations under the vcs folder by @mplachter in https://github.com/zapier/tfbuddy/pull/22
- update go-git to v5.5.2 by @davidwin93 in https://github.com/zapier/tfbuddy/pull/23
✨ New Contributors
- @mplachter made their first contribution in https://github.com/zapier/tfbuddy/pull/20
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.1.5...v0.1.6
v0.1.5
📋 What's Changed
- chore(deps): update go-github to v49, githubevents to v1.7.0, update deps by @cbrgm in https://github.com/zapier/tfbuddy/pull/13
- Improve error handling and prevent unrecoverable situations by @davidwin93 in https://github.com/zapier/tfbuddy/pull/17
✨ New Contributors
- @cbrgm made their first contribution in https://github.com/zapier/tfbuddy/pull/13
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.1.4...v0.1.5
v0.1.4
📋 What's Changed
- Handle no runs with no error in comment_actions by @davidwin93 in https://github.com/zapier/tfbuddy/pull/16
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.1.3...v0.1.4
v0.1.3
📋 What's Changed
- Revert change on how release locks msg is created and fix infinite loop bug by @davidwin93 in https://github.com/zapier/tfbuddy/pull/12
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.1.2...v0.1.3
v0.1.2
📋 What's Changed
- Add detail to docs. by @sl1pm4t in https://github.com/zapier/tfbuddy/pull/5
- Configurable git clone depth by @davidwin93 in https://github.com/zapier/tfbuddy/pull/9
- Improve error logging and handle unlocked workspaces better by @davidwin93 in https://github.com/zapier/tfbuddy/pull/8
- Prevent Gitlab MR events from being dropped by @davidwin93 in https://github.com/zapier/tfbuddy/pull/11
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.1.1...v0.1.2
v0.1.1
📋 What's Changed
- Add helm repo to install docs by @sl1pm4t in https://github.com/zapier/tfbuddy/pull/3
- downgrade go-git by @davidwin93 in https://github.com/zapier/tfbuddy/pull/4
- Full Changelog: https://github.com/zapier/tfbuddy/compare/v0.1.0...v0.1.1
v0.1.0
📋 What's Changed
- Open Source TFBuddy by @sl1pm4t in https://github.com/zapier/tfbuddy/pull/1
- Update helm image repo and fix release pipeline by @davidwin93 in https://github.com/zapier/tfbuddy/pull/2
✨ New Contributors
- @sl1pm4t made their first contribution in https://github.com/zapier/tfbuddy/pull/1
- @davidwin93 made their first contribution in https://github.com/zapier/tfbuddy/pull/2
- Full Changelog: https://github.com/zapier/tfbuddy/commits/v0.1.0
tfbuddy-0.2.0
A Helm chart for tfbuddy
tfbuddy-0.1.0
A Helm chart for tfbuddy
