Notable changes to this project are documented in this changelog.
This project adheres to the semantic versioning specification.
2.0.2 (2025-09-06)
2.0.1 (2025-08-21)
2.0.0 (2025-08-16)
- 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)
- 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)
- 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)
- Allow wildcards in the repository variable (#62) (4c6db5b)
- Swap deprecated inline_policy block for aws_iam_role_policy (#63) (a7b30ee)
- 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)
- 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
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