Skip to content

Updated dependabot workflow and added CODEOWNERS #1329

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 22, 2025

Conversation

PhilippSchmelter
Copy link
Contributor

Closes #1328

This pull request introduces updates to the Dependabot workflow and adds a CODEOWNERS file to streamline code review and approval processes. The most significant changes include defining code ownership rules, enhancing the Dependabot workflow with additional checks and automated approvals, and updating the changelog to reflect these modifications.

Code ownership updates:

  • .github/CODEOWNERS: Added reviewers for build.gradle and CI/CD-related PRs to ensure proper review coverage.

Dependabot workflow enhancements:

  • .github/workflows/dependabot-auto-merge.yml:
    • Added a step to check for snapshot versions and stop the workflow if detected.
    • Added a step to automatically approve PRs for semantic version patch updates.

Documentation updates:

  • CHANGELOG.md: Documented the updates to the Dependabot workflow and the addition of the CODEOWNERS file under the "Unreleased/Snapshot" section.

@PhilippSchmelter PhilippSchmelter self-assigned this May 21, 2025
@PhilippSchmelter PhilippSchmelter added dependencies Pull requests that update a dependency file ci Related to continuous integration labels May 21, 2025
Copy link
Member

@danielfeismann danielfeismann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@danielfeismann danielfeismann merged commit e92bd82 into dev May 22, 2025
4 checks passed
@danielfeismann danielfeismann deleted the ps/#1328-updateDependabotWorkflows branch May 22, 2025 07:35
@danielfeismann danielfeismann added this to the Version 8.0 milestone Jul 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Related to continuous integration dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update dependabot workflow and CODEOWNERS
2 participants