Skip to content

Otterdog v0.2.0

Compare
Choose a tag to compare
@eclipse-csi-bot eclipse-csi-bot released this 22 Jan 19:23
· 588 commits to main since this release
6d9e943

Added

  • Added new operation web-login to open a browser window logged in to an organization.
  • Added support for organization level secrets. (#52)
  • Added support for repository level secrets. (#52)
  • Added support for repository level environments. (#58)
  • Added new operation show-live to show the current live resources of an organization.
  • Added support for changing the webhook url by introducing an additional field aliases.
  • Added support for repository webhooks. (#56)
  • Added support for requires_deployment and required_deployment_environment settings for branch protection rules. (#29)
  • Added support for auto_init setting for repositories: when enabled, repositories will get initialized with a README.md upon creation.
  • Added support to post process some content initialized from a template repo using setting post_process_template_content.
  • Added support to delete resources that are missing in definition (must be explicitly enabled with flag --delete-resources). (#49)
  • Added support for renaming of repositories by introducing an additional field aliases. (#43)
  • Added support for overriding the config_repo setting per organization. (#48)
  • Added new operation canonical-diff to show differences of the current configuration compared to a canonical version. (#45)
  • Added new operation sync-template to synchronize the contents of repositories created from a template. (#41)
  • Added support for topics setting for repositories. (#44)

Changed

  • Changed import operation to sync secrets from existing configurations.
  • Changed format to specify actors in branch protection rules, using a '@' prefix to denote users and teams, and not prefix for apps.
  • Deprecated setting team_discussions_allowed which has been removed from the GitHub Web UI. (#54)
  • Changed indentation for import operation.
  • Skipping organization webhooks with a dummy secret during processing.
  • Simplified setting base_template and support a per-organization override. (#39)
  • Operation import will create a backup of the existing definition for an organization if it already exists.
  • Non-existing users and teams will now trigger a warning message rather a failure during the execution of an apply operation. (#51)
  • Prevent printing of credential data when trace mode is enabled. (#47)
  • Switching to module click for command line parsing.
  • Updated module playwright to version 1.33.0.
  • Updated module requests to version 2.30.0.

Fixed

  • Fixed selector for logging out a user when accessing the GitHub Web UI after some changes to the Web UI.