Skip to content

Releases: eclipse-csi/otterdog

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.

Otterdog v0.10.0

20 Dec 14:03
857c223

Choose a tag to compare

Added

  • Added support for organization roles.
  • Added operation check-token-permissions to list all granted and missing scopes for the cli token.
  • Added option to specify reviewers for blueprint type append_configuration.
  • Added view for currently active remediation PRs for configured blueprints.

Changed

  • Adapted default template for GitHub organizations to take an additional parameter: project_name.
  • Changed accessing security managers of an organization using the organization roles api. (#365)
  • Disabled adding automatic help comments for bot users creating a pull request in the config repo.
  • Disabled checking of team membership for bot users creating a pull request in the config repo.

Fixed

  • Fixed displaying changes when settings squash_merge_commit_title and squash_merge_commit_message were changed at the same time.
  • Prevented setting private_vulnerability_reporting_enabled for private repositories.
  • Prevented wrapping of long texts when importing the configuration.