Skip to content

Latest commit

 

History

History
44 lines (40 loc) · 1.93 KB

CHANGELOG.md

File metadata and controls

44 lines (40 loc) · 1.93 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.

[Unreleased]

Added

  • clean workflow which removes resources from state
  • information on how to handle private GitHub Management repository
  • warning about GitHub Management repository access
  • PR template
  • examples to HOWTOs
  • repository_file support
  • repository.default_branch support
  • weekly schedule to the synchronization workflow
  • fix workflow which executes user defined config transforms on PRs and after Apply
  • shared config fix rule which adds missing default branch protections
  • shared action for adding a file to all repositories

Changed

  • Synchronization script: to use GitHub API directly instead of relying on TF GH Provider's Data Sources
  • Configuration: replaced multiple JSONs with a single, unified YAML
  • Synchronization script: rewrote the script in JS
  • Upgrade (reusable) workflow: included docs and CHANGELOG in the upgrades
  • README: extracted sections to separate docs
  • GitHub Provider: upgraded to v4.23.0
  • Upgrade workflows: accept github-mgmt-template ref to upgrade to
  • Commit message for repository files: added chore: prefix and [skip ci] suffix
  • scripts: to export tf resource definitions and always sort before save
  • plan: to be triggered on pull_request_target
  • plan: to only check out github directory from the PR
  • plan: to wait for Apply workflow runs to finish
  • defaults: not to ignore any properties by default
  • add-file-to-all-repos: to accept a repo filter instead of an repo exclude list

Fixed

  • links to supported resources in HOWTOs
  • posting PR comments when terraform plan output is very long
  • PR parsing in the update workflow
  • array head retrieval in scripts
  • team imports
  • parent_team_id retrieval from state
  • saving config sync result