Skip to content

Otterdog v0.1.0

Compare
Choose a tag to compare
@eclipse-csi-bot eclipse-csi-bot released this 22 Jan 19:23
· 796 commits to main since this release
3aed343

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.