feat: optional state_bucket override for pre-existing/non-matching buckets - #8
Merged
Merged
Conversation
Rebuilds PR #8 as one clean commit on origin/main. main was the squash-merge of PR #7 taken just before the final docs commit, so it lacked the ordered/parallel README/RELEASING + example-caller updates that the v1.2.0 tag has; PR #8's branch carried them via divergent history, causing the merge conflict. This commit brings main's content up to the v1.2.0 release AND adds the state_bucket override in one go — no conflict, no force-push to main. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
eli-the-wizard
force-pushed
the
state-bucket-override
branch
from
August 28, 2026 19:58
64ac82c to
7ae3e54
Compare
Terraform Plan📖 Stack:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
state_bucketinput to all workflows and thesetup-terraform-awscomposite<project>-tfstate-<account>nameisengard-tfstate-<account>-us-west-2)Changes
.github/actions/setup-terraform-aws/action.yml: addedstate_bucketinput; modified resolve logic to check override first.github/workflows/terraform-plan.yml: addedstate_bucketinput, passed to setup step.github/workflows/terraform-apply.yml: addedstate_bucketinput, passed to both ordered and parallel setup steps.github/workflows/terraform-lambda-plan.yml: addedstate_bucketinput, passed to setup step.github/actions/build-deploy-lambda/action.yml: addedstate_bucketinput, passed to setup step.github/workflows/terraform-lambda-deploy.yml: addedstate_bucketinput, passed to build-deploy-lambda in both jobsREADME.md: documented the new input in all workflow inputs tablesRELEASING.md: documented as v1.3.0 minor release (additive, backward-compatible)Validation
-e SC2154)<project>-tfstate-<account>Test plan
state_bucketoverride🤖 Generated with Claude Code