Skip to content

Tags: zapier/tfbuddy

Tags

v0.5.1

Toggle v0.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: dedupe TFC run-event publishes and mark locked-workspace errors (#…

…66)

* fix: dedupe TFC run-event publishes and mark locked-workspace errors permanent

Signed-off-by: Ihor Horak <ihor.horak@zapier.com>

v0.5.0

Toggle v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
CLOUD-695: Fan-Out workspace triggers (#62)

CLOUD-695: Fan-Out workspace triggers

Signed-off-by: Carlos Patino <chpatinos@gmail.com>

v0.4.1

Toggle v0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: attach pipeline ID to GitLab commit status updates (#65)

The closure in updateStatus used  to assign the resolved pipeline ID,
shadowing the outer variable and discarding the value. Every SetCommitStatus
call was issued without a PipelineID, so GitLab couldn't associate the
status with the current MR pipeline — leaving the apply check stuck after
no-change plan/applies and causing pipeline-status links to point at stale
runs.

Signed-off-by: Mmadu Manasseh <mmadumanasseh@gmail.com>

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor: move tfbuddy-owned config to viper (#64)

v0.3.7

Toggle v0.3.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
CLOUD-933 Fix stale workspace lock cleanup and add auto-recovery (#56)

* Fix stale workspace lock cleanup and add auto-recovery

The TriggerCleanupEvent loop would crash (nil pointer dereference) when
any workspace in .tfbuddy.yaml no longer exists in TFC, preventing lock
cleanup for all remaining workspaces. This caused stale tfbuddylock-*
tags to accumulate, blocking new applies even after the locking MR was
merged.

- Add continue after workspace/tag lookup errors in cleanup loop so one
  missing workspace doesn't break cleanup for the rest
- Add stale lock auto-recovery: when a workspace is locked by another
  MR, check if that MR is merged/closed and auto-clean the tag
- Update tfc unlock to also remove tfbuddylock-* tags, giving users a
  way to manually clear stale tag locks
- Add GetState() to DetailedMR interface for MR state inspection

Signed-off-by: Ihor Horak <ihor.horak@zapier.com>

v0.3.6

Toggle v0.3.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
CLOUD-1653 Fix modified workspace discovery (#54)

* CLOUD-1653 Fix modified workspace discovery

Signed-off-by: Ihor Horak <ihor.horak@zapier.com>

v0.3.5

Toggle v0.3.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
CLOUD-1721 Add TFBUDDY_DELETE_OLD_COMMENTS feature (#53)

* CLOUD-1721 Add TFBUDDY_DELETE_OLD_COMMENTS feature

Signed-off-by: Ihor Horak <ihor.horak@zapier.com>

v0.3.4

Toggle v0.3.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: Fix tools version (#52)

v0.3.3

Toggle v0.3.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #51 from zapier/feat-soft-fail-on-ci

feat: Add feature to fail policy checks on CI

v0.3.2

Toggle v0.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #45 from zapier/CLOUD-257-fix-resolving-file-paths…

…-with-common-suffix

Fix Resolving File Paths with a Common Suffix