Releases
v0.1.0
Sunrise release
Added
Added support for default_workflow_permissions
setting for organizations. (#36 )
Added support for security_managers
setting for organizations. (#35 )
Added support for is_template
and template_repository
setting for repository settings. (#34 )
Added flag --update-webhooks
for apply / plan / local-plan operations to force updates of webhooks with secrets. (#21 )
Added support for secret_scanning_push_protection
setting for repository settings. (#33 )
Added support for extending list-based properties, e.g. required_status_checks
for branch protection rules.
Added operation local-plan
to output changes that will be applied by based on another local config.
Added flag --pull-request
for fetch-config operation to fetch the config from a specific pull request.
Added support for required_status_checks
setting for branch protection rules. (#5 )
Added flag --message
for push-config operation to specify the commit message.
Added support for pre-defined repositories in the default configuration. (#23 )
Added option --no-web-ui
for import operation as well. (#20 )
Added request caching for REST api calls. (#18 )
Added support for bypass_force_push_allowances
setting for branch protection rules. (#5 )
Added support for bypass_pull_request_allowances
setting for branch protection rules. (#5 )
Added support for review_dismissal_allowances
setting for branch protection rules. (#5 )
Added support for push_restrictions
setting for branch protection rules. (#5 )
Added option --no-web-ui
to skip processing settings accessed via the GitHub Web UI. (#12 )
Changed
Changed settings for branch protection rules from camel case to snake case notation. (#37 )
Removed prefix organization_
from settings organization_projects_enabled
and members_can_change_project_visibility
for organizations. (#38 )
Switch to go-jsonnet and use released version v0.20.0
in the container image. (#25 )
Use released version v0.5.1
of jsonnet-bundler
in the container image. (#24 )
Update some repo settings after creation as they are not taken correctly into account during creation by GitHub.
Added special handling for web_commit_signoff_required
: if changed organization wide, it will implicitly change the same setting on repo level.
Removed restricts_pushes
setting from branch protection rules as it is implicitly set based on setting push_restrictions
.
You can’t perform that action at this time.