Skip to content

Releases: eclipse-csi/otterdog

Otterdog v1.3.0

30 Mar 16:06
ab537df

Choose a tag to compare

Added

  • Environment-based credential provider (#593)
  • Auto-Comment on auto-merge problems (#603)
  • Support for workflow setting fork_pr_approval_policy (#576)
  • Added HashiCorp Vault credential provider support with hvac library integration (#540)
  • Added flag --only-secrets to only process secret changes

Changed

  • Fix web-login (#597)

Fixed

  • Fix printing of changes for nested dicts

Otterdog v1.2.0

12 Feb 13:22

Choose a tag to compare

Added

  • Support for config files written in jsonnet (#542)

Changed

  • Do not take in-sync into account anymore when deciding if a PR can be automerged.

Fixed

  • Correctly handle rulesets with empty status_checks. (#562)

Otterdog v1.1.1

21 Nov 10:47
7cc3f74

Choose a tag to compare

Added

  • Adding "Rust" support for Code Scanning
  • Remove the out of sync PR comment
  • Code scanning language check for repositories (#507)

Fixed

  • Resolve status checks to their fully-qualified name for OrgRulesets as the GH API only returns the integration_id. (#491)
  • Fix renaming a repository and modifying settings in a single operation. (#472)
  • Fix crashes during webapp startup in multi-worker environments.

Otterdog v1.1.0

04 Sep 08:20
f3f39e3

Choose a tag to compare

Added

  • Add Documentation for Otterdog Web App deployment
  • Add support for marking organizations as archived and to ignore them. (#463)
  • Add new check-status CLI command. This outputs a json file of with sync, validation, and archival status of organizations. (#457)
  • Added support for setting gh_pages_visibility in repositories. (#474)
  • Added support for setting members_can_create_private_pages in organization settings. (#474)

Changed

  • Make the sync-check always succeed to not prevent PRs from being merged due to unrelated changes in the live settings.
  • Contributing documentation to include instructions for Otterdog Web App

Fixed

  • Fixed GitHub Page updates due missing required fields (#450)
  • Properly escape string values when passing them to a rich Console. (#440)
  • Fixed regression of live settings and expected code scanning default setup (#458)

Otterdog v1.0.4

23 May 08:39
798e5fe

Choose a tag to compare

  • Fixed filter invalid codeql lang values returned by gh api (#435)
  • Documentation improvement
  • Dependencies updates for otterdog

Otterdog v1.0.3

07 May 13:35
121301f

Choose a tag to compare

Fixed

  • Dependencies updates for otterdog
  • Minor development docs and build updates

Otterdog v1.0.2

23 Apr 14:53
v1.0.2
d54c908

Choose a tag to compare

Fixed

  • Fixed support for using common DNS in MongoDB URL configuration (#417)

Otterdog v1.0.1

09 Apr 14:33
v1.0.1
bcf3e39

Choose a tag to compare

Fixed

  • Fixed support for actions as code scanning language (#411)
  • Fixed coercion of has_discussion property in case the repository is the source of organization discussions.
  • Fixed importing an organization that has multiple custom properties defined.
  • Fixed updating organization teams with local-apply operation.

Otterdog v1.0.0

28 Feb 07:50
c2eb743

Choose a tag to compare

Changed

  • Changed severity of validation messages wrt to missing 'github-pages' environments from WARNING to INFO.

Otterdog v0.11.0

20 Feb 13:35
b899ba5

Choose a tag to compare

Added

  • Added policy dependency_track_upload to upload SBOM data from workflows to a dependency track instance.
  • Added operations list-blueprints and approve-blueprints to list and approve remediation PRs created for specific organizations.
  • Added support for teams.
  • Use asyncer to speed up retrieval of live settings. (#209)

Changed

  • Updated development environment to use poetry version 2.0.0 and changed license classifier to EPL-2.0. (#328)
  • Changes the exclude_team filter to not consider teams defined in the default config.
  • Converted workflow related settings into an embedded model object.
  • Included option repo-filter of diff related operations already when getting live data from GitHub to speed up execution.

Fixed

  • Fixed display of forced updates in plan operations.