Skip to content

Latest commit

 

History

History
552 lines (420 loc) · 68 KB

File metadata and controls

552 lines (420 loc) · 68 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.0] - 2026-02-11

⚠️ BREAKING CHANGES

This is a major release with significant breaking changes. Please review the breaking changes section below and migration instructions.

Workflow File Renames

  • Terraform workflows: All terraform-* workflows renamed to tf-*

    • terraform-checks.ymltf-checks.yml
    • terraform-drift.ymltf-drift.yml
    • terraform-lint.ymltf-lint.yml
    • terraform-monorepo-tag-release.ymltf-monorepo-tag-release.yml
    • terraform-pr-checks.ymltf-pr-checks.yml
    • terraform-smurf.ymltf-smurf.yml
    • terraform-workflow.ymltf-workflow.yml
  • CloudFormation workflows: All cloudformation-* workflows renamed to cf-*

    • cloudformation-deploy.ymlcf-deploy.yml
    • cloudformation-deploy-stackset.ymlcf-deploy-stackset.yml
    • cloudformation-lint.ymlcf-lint.yml
  • YAML lint workflows: All yl-* workflows renamed to yml-*

    • yl-lint.ymlyml-lint.yml
    • yl-lint-internal.ymlyml-lint-internal.yml
  • PR workflows: Renamed for consistency

    • lock.ymlpr-lock.yml
    • auto_merge.ymlpr-auto-merge.yml
    • auto_assignee.ymlpr-auto-assignee.yml

Workflow Merges

  • Merged tf-checks.yml and tf-tf-checks.yml into unified tf-checks.yml

    • New inputs: enable_version_check, enable_plan
    • See migration examples in the breaking changes section above
  • Merged tf-workflow.yml and tf-workflow-target.yml into unified tf-workflow.yml

    • New inputs: target, target_file for optional targeting
    • See migration examples in the breaking changes section above

Documentation Changes

  • All documentation files renamed to match workflow names
  • Removed numbered prefixes from documentation files
  • Updated all internal links and references

✨ Added

  • CI/CD Pipeline - Comprehensive workflow validation and testing (ci.yml)

    • YAML syntax validation
    • YAML linting with custom rules
    • Workflow structure validation
    • Security scanning (TFSec, Checkov, secret detection)
    • Documentation validation
    • Naming convention enforcement
    • Actionlint integration
    • Deprecated actions detection
  • Enhanced Documentation

    • Comprehensive breaking changes documented in CHANGELOG.md
    • Created QUICKSTART.md - Quick start guide for common use cases
    • Created BEST_PRACTICES.md - Workflow best practices guide
    • Created ROADMAP.md - Future development roadmap
    • Created CONTRIBUTING.md - Contribution guidelines
    • Created WORKFLOW_CATALOG.md - Complete workflow index
    • Created IMPROVEMENTS_SUMMARY.md - Repository improvements summary
    • Enhanced issue templates (bug report, feature request, workflow request)
    • Created pull request template
    • Created security policy
  • Repository Improvements

    • Prefix-based naming convention for all workflows
    • Alphabetical organization by category
    • Enhanced README with badges, statistics, and featured workflows
    • Improved discoverability and SEO

🔄 Changed

  • Workflow Organization

    • All workflows now follow consistent prefix-based naming
    • Improved categorization and discoverability
    • Better alignment with GitHub Actions best practices
  • Documentation Structure

    • Consistent naming across workflows and documentation
    • Enhanced examples and use cases
    • Improved cross-references and links

📚 Documentation

  • Added comprehensive documentation for yml-lint.yml and yml-lint-internal.yml
  • Updated all workflow documentation to reflect new names
  • Enhanced examples and migration guides

🔗 Migration Resources

  • Breaking Changes - See version 2.0.0 section above for detailed breaking changes and migration guide
  • QUICKSTART.md - Updated examples with new workflow names
  • WORKFLOW_CATALOG.md - Complete workflow reference

1.4.2 - 2026-02-11

✨ New Features

👷 Build System

📝 Documentation Changes

1.4.1 - 2026-01-19

✨ New Features

🐛 Bug Fixes

👷 Build System

📝 Documentation Changes

1.4.0 - 2025-08-26

✨ New Features

🐛 Bug Fixes

👷 Build System

📝 Documentation Changes

1.3.9 - 2025-08-08

✨ New Features

🐛 Bug Fixes

👷 Build System

📝 Documentation Changes

1.3.8 - 2025-05-20

✨ New Features

👷 Build System

📝 Documentation Changes

1.3.7 - 2025-05-07

✨ New Features

👷 Build System

📝 Documentation Changes

1.3.6 - 2025-04-30

✨ New Features

📝 Documentation Changes

1.3.5 - 2025-04-30

✨ New Features

📝 Documentation Changes

1.3.4 - 2025-04-28

✨ New Features

🐛 Bug Fixes

📝 Documentation Changes

1.3.3 - 2025-04-11

📝 Documentation Changes

1.3.2 - 2025-04-11

✨ New Features

👷 Build System

📝 Documentation Changes

1.3.1 - 2025-04-03

🐛 Bug Fixes

📝 Documentation Changes

1.3.0 - 2025-04-02

✨ New Features

👷 Build System

📝 Documentation Changes

1.2.9 - 2025-02-18

✨ New Features

👷 Build System

📝 Documentation Changes

1.2.8 - 2024-09-03

✨ New Features

👷 Build System

📝 Documentation Changes

1.2.7 - 2024-07-15

✨ New Features

👷 Build System

📝 Documentation Changes

1.2.6 - 2024-06-19

✨ New Features

📝 Documentation Changes

1.2.5 - 2024-06-03

✨ New Features

👷 Build System

📝 Documentation Changes

1.2.4 - 2024-04-08

📝 Documentation Changes

1.2.3 - 2024-04-08

🐛 Bug Fixes

  • ae37686 - terraform destroy data-type and helm --set flag to pass secrets and multiple values. (PR #128 by @h1manshu98)

📝 Documentation Changes

1.2.2 - 2024-02-26

✨ New Features

👷 Build System

📝 Documentation Changes

1.2.1 - 2024-01-12

✨ New Features

📝 Documentation Changes

1.2.0 - 2024-01-12

✨ New Features

📝 Documentation Changes

1.0.10 - 2024-01-05

✨ New Features

👷 Build System

📝 Documentation Changes

1.0.9 - 2023-12-15

✨ New Features

👷 Build System

📝 Documentation Changes

1.0.8 - 2023-11-16

✨ New Features

👷 Build System

📝 Documentation Changes

1.0.7 - 2023-10-31

✨ New Features

👷 Build System

📝 Documentation Changes

1.0.6 - 2023-09-27

✨ New Features

👷 Build System

1.0.5 - 2023-09-11

👷 Build System