Releases
v0.3.0
Added
Added support for creating new repositories as fork. (#153 )
Added support for action variables on organizational and repository level. (#150 )
Added operation list-members
to display the amount of members for an organization.
Added support for repository rulesets. (#53 )
Added support for workflow settings of a repository. (#113 )
Added possibility to define custom hooks in the default configuration when adding new resource. (#106 )
Added validation for repos hosting the organization site, i.e. .github.io. (#83 )
Added validation for secrets and webhooks to issue a warning if a value is provided that does not use a credential provider.
Added operation delete-file
to delete files in a repo of an organization.
Added support for workflow settings for an organization. (#62 )
Added operation list-apps
to display current app installations for an organization. (#101 )
Added validation for secrets to not start with restricted prefix "GITHUB_". (#100 )
Added operation dispatch-workflow
to dispatch a workflow in a specified repository.
Added flag --update-filter
for plan, local-plan and apply operations to only update matching webhooks / secrets. (#90 )
Added support for github-pages
configuration for a repository. (#59 )
Added support for blocks_creations
and restricts_pushes
settings for a branch protection rule. (#87 )
Added support for custom validation rules that are retrieved together with the default configuration.
Added support for dependabot_security_updates_enabled
setting for a repository. (#69 )
Added support for configuring discussions on organization and repository level. (#67 )
Added support for shell autocompletion. (#65 )
Removed
Removed organization setting default_workflow_permissions
which is now part of the workflow settings.
Removed organization setting members_can_create_pages
which is a read-only setting.
Removed organization setting organization_projects_enabled
which encodes the same information as has_organization_projects
.
Changed
Updated library aiohttp-client-cache
to v0.10.0 to support conditional requests natively. (#139 )
Support renaming the current default_branch
if the new branch does not exist yet. (#76 )
Use async io for to speed up retrieval of current resources from GitHub. (#114 )
Changed Operation canonical-diff
to ignore ordering of keys.
Support setting a non-existing branch as source branch for GitHub Pages deployment. (#96 )
Renamed branch protection rule property required_approving_reviews
to requires_pull_request
which is more consistent with its semantics.
Exclude temporary private fork repositories created for security advisories. (#66 )
Adding a retry mechanism for generating a totp when signing in via the GitHub Web UI due to a recent change that a totp can not be reused anymore.
Fixed
Apply repository workflow settings when creating a new repository. (#130 )
Added validation for the maximum number of supported topics
defined for a repository. (#129 )
Prevent sync-template
operation to fail in some cases due to cached responses. (#125 )
Made creating of repositories from a template more resilient to errors. (#124 )
Do not take push_restrictions
into account for diff calculation when restricts_pushes
is disabled. (#121 )
Made retrieval of organization setting readers_can_create_discussions
optional as it's not available for empty organizations. (#116 )
Fixed resetting apply operation when running it on multiple organizations at the same time.
Fixed retrieving repository secrets for temporary private clone repositories.
You can’t perform that action at this time.