Skip to content

Conversation

@lgallard
Copy link
Owner

Summary

Final standardization of release-please configuration to match all other terraform repositories.

Configuration Changes

  • ✅ Change release-type from "simple" to "terraform-module" for terraform compliance
  • ✅ Add "include-component-in-tag": false for completeness and consistency
  • ✅ Add "pull-request-title-pattern": "chore: release ${version}" for consistent PR titles

Workflow Changes

  • ✅ Pin Ubuntu version to 22.04 (was ubuntu-latest) for security and consistency
  • ✅ Pin GitHub Action to specific commit hash @a02a34c4d625f9be7cb89156071d8567266a2445 # v4.2.0 (was @v4) for security
  • ✅ Maintain existing v-prefix cleanup functionality

Result

After merging this PR, all 6 terraform repositories will have identical release-please configurations (except for legitimate branch name differences).

Standardized Across All Repos:

  • Same terraform-module release type
  • Same v-prefix prevention configuration
  • Same pinned Ubuntu and GitHub Action versions
  • Same v-prefix cleanup workflow step
  • Same security and reliability standards

Files Changed

  • .release-please-config.json - Updated to standard terraform-module format
  • .github/workflows/release-please.yml - Updated to use pinned, secure versions

This completes the comprehensive standardization effort across the entire terraform module ecosystem.

Config changes:
- Change release-type from 'simple' to 'terraform-module' for compliance
- Add include-component-in-tag: false for completeness
- Add pull-request-title-pattern for consistency

Workflow changes:
- Pin Ubuntu version to 22.04 for security and consistency
- Pin GitHub Action to specific commit hash for security
- Maintain existing v-prefix cleanup functionality

This completes the standardization effort across all 6 terraform
repositories, ensuring consistent and secure release-please setup.
@lgallard lgallard merged commit 1506473 into master Jul 23, 2025
3 checks passed
@lgallard lgallard deleted the fix/standardize-release-please-final branch July 23, 2025 22:24
@github-actions github-actions bot mentioned this pull request Jul 23, 2025
@github-actions github-actions bot mentioned this pull request Aug 21, 2025
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.

2 participants