Skip to content

Latest commit

 

History

History
227 lines (148 loc) · 17.7 KB

File metadata and controls

227 lines (148 loc) · 17.7 KB

Changelog

Notable changes to this project are documented in this changelog.
This project adheres to the semantic versioning specification.

2.0.2 (2025-09-06)

Bug fixes

  • Reduce the minimum Terraform version required (#90) (0bccdca)

2.0.1 (2025-08-21)

Bug fixes

2.0.0 (2025-08-16)

⚠ BREAKING CHANGES

  • Rename the enabled variable to create (#80)
  • Rename default IAM role to GitHubActions (#77)
  • Remove the enabled variable (#76)
  • Replace Apache-2.0 with the MIT license (#74)
  • Increase the minimum required versions (#73)
  • Rename the attach_admin_policy variable (#72)
  • Change the attach_read_only_policy default (#71)

New features

  • Add a flag to enable/disable role creation (#68) (6c252cf)
  • Add AWS IAM OpenID connect provider URL to outputs (#79) (208ca71)
  • Allow more managed policies to be attached (#82) (06b4849)
  • Support non-default AWS partitions (#65) (801d242)

Bug fixes

Miscellaneous

  • Automatically bump README.md version number (#83) (b39d995)
  • Change the attach_read_only_policy default (#71) (c997cb9)
  • Increase max_line_length to 120 characters (#70) (e6edce5)
  • Increase the minimum required versions (#73) (395b8b1)
  • Remove the cron workflow (#69) (10f3f5a)
  • Remove the enabled variable (#76) (03185e5)
  • Rename default IAM role to GitHubActions (#77) (29a447d)
  • Rename the attach_admin_policy variable (#72) (f0aaed4)
  • Rename the enabled variable to create (#80) (2eb9470)
  • Replace Apache-2.0 with the MIT license (#74) (54470d2)
  • Split workflows and simplify testing (#67) (7cbbdbd)
  • Update the examples (#85) (77ea7bc)

1.8.1 (2024-12-29)

Bug fixes

  • Allow wildcards in the repository variable (#62) (4c6db5b)
  • Swap deprecated inline_policy block for aws_iam_role_policy (#63) (a7b30ee)

Miscellaneous

  • Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 (#59) (568aedf)
  • Bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#61) (7451536)
  • Update release-please-action organisation (#55) (6a67a48)

1.8.0 (2024-04-22)

New features

  • Begin automating the release process (#42) (c9493af)

Miscellaneous

  • Automatically upgrade workflow dependencies (#48) (be2be58)
  • Bump aws-actions/configure-aws-credentials from 2 to 4 (#50) (0f5075d)
  • bump github/codeql-action from 2 to 3 (#49) (6cbdace)
  • Bump slackapi/slack-github-action from 1.18.0 to 1.25.0 (#51) (5093c20)
  • Bump slackapi/slack-github-action from 1.25.0 to 1.26.0 (#53) (5962e07)
  • Remove known thumbprints (#52) (c0b2178)
  • Set the first automated release version (#44) (cc3ded5)
  • Set the previous version in the manifest (#46) (cb4b7c9)

1.7.1 – 2023-10-29

  • Condition the OIDC provider ARN output (b570d79)

1.7.0 – 2023-10-26

  • Add the OIDC provider ARN as an output (11d98e3)

1.6.0 – 2023-09-07

  • Allow additional audiences to be specified (d5f4644)
  • Add IAM role name to outputs (2ef5c27)

1.5.2 – 2023-06-29

  • Discard the order of thumbprints (5fae63a)

1.5.1 – 2023-06-28

  • Prevent duplication of thumbprints (35f725d)
  • Reduce the number of allowed additional thumbprints (b89bb89)

1.5.0 – 2023-06-04

  • Add support for organisations using GitHub Enterprise Cloud (c1d6cc13)

1.4.0 – 2023-06-01

  • Update the AWS provider version constraint to allow v5 (4f6b152)

1.3.1 – 2023-03-27

  • Ensure the additional_thumbprints variable allows null values (750f0f6)

1.3.0 – 2023-03-21

  • Added a variable to allow additional thumbprints to be specified (f3ca314)

1.2.1 – 2023-02-18

  • Added an explicit audience claim (2dc99c4)

1.2.0 – 2023-01-31

  • Add support for wildcards in GitHub repository names (b55b33f)

1.1.1 – 2022-11-15

  • Support TLS provider versions >= 3 (710428f)

1.1.0 – 2022-10-12

  • Use a data source to obtain the GitHub thumbprint (07c4be3)

1.0.0 – 2022-10-12

  • Fixed an issue that could cause duplicate client IDs (1e2a908)

0.8.0 – 2022-05-17

  • Allow the attachment of inline IAM policies to the OIDC role (6445a81)
  • Fixed a null reference issue when enabled is set to false (7f2bb73)

0.7.0 – 2022-05-03

  • Allow specific branch filtering (3af1335)
  • Fixed a regression that prevents a wildcard being used for repositories (80ae598)

0.6.1 – 2022-04-28

  • Fixed an issue with inconsistent types in locals (ddaa1ce)

0.6.0 – 2022-04-09

  • Allow multiple organizations to be used in a single module (d32aa74)
  • Remove unused IAM policy variables (c26a176)

0.5.0 – 2022-03-10

  • Allow the use of existing GitHub OIDC providers (6b40b05)

0.4.1 – 2022-03-02

  • Fixed an incorrect type for the tags variable (8965bec)
  • Send a Slack notification when the verification workflow fails (91c1913)

0.4.0 – 2022-01-13

  • Allow the thumbprint to be specified as a variable (4481aef)
  • Updated the default thumbprint (af68a05)

0.3.0 – 2021-12-22

  • Add an option to attach the AdministratorAccess policy (ce3fb8e)

0.2.0 – 2021-12-22

  • Add support for multiple repositories (0216f7b)
  • Fix incorrectly referenced output in the complete example (a78a0ed)

0.1.2 – 2021-12-10

  • Add missing permission in the usage instructions (1252f5d)
  • Remove unused IAM policy document (24afc52)

0.1.1 – 2021-12-10

  • Fix default variable value for the IAM role permission boundary (c96042e)
  • Format Terraform sources (d447edb)

0.1.0 – 2021-12-10

  • Initial release