Skip to content

Commit

Permalink
ci: add dependabot and labeler
Browse files Browse the repository at this point in the history
  • Loading branch information
steven-murray committed Jul 24, 2024
1 parent 57e31ca commit 72a5c27
Show file tree
Hide file tree
Showing 3 changed files with 98 additions and 0 deletions.
21 changes: 21 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: monthly
- package-ecosystem: pip
directory: "/.github/workflows"
schedule:
interval: monthly
- package-ecosystem: pip
directory: "/docs"
schedule:
interval: monthly
- package-ecosystem: pip
directory: "/"
schedule:
interval: monthly
versioning-strategy: lockfile-only
allow:
- dependency-type: "all"
Empty file added .github/labels.yml
Empty file.
77 changes: 77 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# See https://github.com/marketplace/actions/release-drafter for configuration
categories:
- title: ":boom: Breaking Changes"
labels:
- "API breaking"
- title: ":rocket: Features"
labels:
- "type: feature: ui"
- "type: feature: physical"
- title: ":fire: Removals and Deprecations"
labels:
- "type: maint: removal"
- title: ":beetle: Fixes"
labels:
- "type: bug"
- title: ":racehorse: Performance"
labels:
- "type: performance: memory"
- "type: performance: cpu"
- "type: accuracy"
- title: ":rotating_light: Testing"
labels:
- "type: testing"
- title: ":construction_worker: Continuous Integration"
labels:
- "type: ci"
- title: ":books: Documentation"
labels:
- "type: maint: documentation"
- title: ":hammer: Refactoring"
labels:
- "type: maint: refactoring"
- title: ":lipstick: Style"
labels:
- "type: maint: style"
- title: ":package: Dependencies"
labels:
- "type: maint: dependencies"
- "type: maint: build"

name-template: 'v$RESOLVED_VERSION'
tag-template: 'v$RESOLVED_VERSION'

autolabeler:
- label: 'type: maint: documentation'
files:
- '*.md'
- '*.rst'
- 'docs/**/*'
branch:
- '/.*docs{0,1}.*/'
- label: 'type: bug'
branch:
- '/fix.*/'
title:
- '/fix/i'
- label: "type: maint: removal"
title:
- "/remove .*/i"
- label: "type: ci"
files:
- '.github/*'
- '.pre-commit-config.yaml'
- '.coveragrc'
branch:
- '/pre-commit-ci-update-config/'
- label: "type: maint: style"
files:
- '/pre-commit-ci-update-config/'
- label: "type: maint: refactoring"
title:
- "/.* refactor.*/i"

template: |
## Changes
$CHANGES

0 comments on commit 72a5c27

Please sign in to comment.