Repository navigation
Releases: amachsoftware/terraform-github-repository
Releases · amachsoftware/terraform-github-repository
Release list
v0.20.1
v0.20.0
2024-04-22 Paul Stemmet paul.stemmet@amach.com
chore: make terradoc
docs(tfdoc): improve grammar, structure of branch_protections_v4 attrs
Enforce column=80 on doc comments, improve sentence structure and
layout, and improve the phrasing around what an 'actor' and 'entity' is,
in Github terms.
docs(tfdoc): update branch_protections_v4 docs
2024-04-22 Paul Stemmet paul.stemmet@amach.com
feat: update branch_protection for provider v6.x
We add three new attrs:
1. force_push_bypassers
2. lock_branch
3. restrict_pushes
We only support the one-uple pattern for restrict_pushes, similar to
the previous blocks like required_status_checks.
In service of backwards compatibility we do check to see if a live
branch_protections_v4.push_restrictions array exists and use that as a
fallback, as this was the previous attr used for the same function in
integrations/github v4.
References: https://registry.terraform.io/providers/integrations/github/6.2.1/docs/resources/branch_protection
2024-04-22 Paul Stemmet paul.stemmet@amach.com
chore(github): rm upstream CODEOWNERS, workflow
Neither of these are applicable for us, though we will need to replace
the CI, and think about how testing is going to work.
X-Should-Upstream: no
2024-04-19 Paul Stemmet paul.stemmet@amach.com
chore(fork): switch branding headers
X-Should-Upstream: no
2024-04-19 Paul Stemmet paul.stemmet@amach.com
chore(fork): update LICENSE
Preserve the upstream's copyright for the period 2020-2023, but we claim
2024 onwards.
X-Should-Upstream: no
2024-04-19 Paul Stemmet paul.stemmet@amach.com
chore(fork): rm, replace upstream's links, refs
Basic cleanup, mostly involving fixing the many links to the upstream's
website, slack and git repos.
X-Should-Upstream: no
v0.19.0
2024-04-15 Paul Stemmet paul.stemmet@amach.com
chore(versions): update integrations/github to >=6.0,<7.0
2024-04-15 Paul Stemmet paul.stemmet@amach.com
fix: var.variables validation checks
Had the direction wrong (true == pass, not true == fail).
Also hack around alltrue's requirement for a nonzero list
2023-08-09 Paul Stemmet paul.stemmet@amach.ie
chore: update CHANGELOG
doc: update README for var.variables
Note that I have manually updated the .md file, as I cannot find a
terradoc binary.
2023-08-09 Paul Stemmet paul.stemmet@amach.ie
feat: add support for github_actions_variables
Add support for creating Github Actions variables through the module.
This simply extends the module to use the `github_actions_variable`
resource provided by integrations/github.
We also add some limit validations based on the upstream documentation,
so as to try and catch failures before applies.
References: https://docs.github.com/en/actions/learn-github-actions/contexts#vars-context
References: https://docs.github.com/en/actions/learn-github-actions/variables#limits-for-configuration-variables
2023-08-09 Paul Stemmet paul.stemmet@amach.ie
chore: bump version min to v5.19
From v4.20, to support the usage of the action_variable resource
(included in v5.18.3)
References: https://github.com/integrations/terraform-provider-github/releases/tag/v5.18.3
References: https://github.com/integrations/terraform-provider-github/pull/1569