Skip to content

fix(tools): validate Terraform import resource names (#1) - #17

Open
yanyishuai wants to merge 1 commit into
123a-bcd:mainfrom
yanyishuai:bounty/issue-1-terraform-validation
Open

fix(tools): validate Terraform import resource names (#1)#17
yanyishuai wants to merge 1 commit into
123a-bcd:mainfrom
yanyishuai:bounty/issue-1-terraform-validation

Conversation

@yanyishuai

Copy link
Copy Markdown

Summary

Rejects hyphenated or otherwise invalid Terraform resource names before dry-run, import, script generation, or CSV loading so unsafe addresses never reach terraform import.

Changes

  • tools/terraform_import.py — identifier validation with actionable errors
  • tools/tests/test_terraform_name_validation.py — valid, hyphenated, CSV, dry-run coverage

Validation

python -m unittest tools.tests.test_terraform_name_validation -v
python build.py -m compliance

Closes #1

Solana wallet for bounty payout: Do4v7foHJvRJLpRRoGaVPWX6DDEjX3yTK7J91gpwUQpE

@yanyishuai

Copy link
Copy Markdown
Author

External bounty ready for maintainer review — acceptance criteria documented in PR body. Happy to address feedback immediately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[$40 BOUNTY] [Python] Validate Terraform import resource names

1 participant