Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 28 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
🏴‍☠️ Burpference
# [Title of Your PR]

## Ahoy, Mateys!
**Key Changes:**

Ahoy, ye scurvy dogs, and welcome aboard Burpference! For non-forks, leave that there pull request description blank, and let [rigging](https://github.com/dreadnode/rigging) work its sorcery like a true sea wizard. Arrr!
- [ ] List major changes and core updates
- [ ] Keep each line under 80 characters
- [ ] Focus on the "what" and "why"

**Added:**

- [ ] New features/functionality
- [ ] New files/configurations
- [ ] New dependencies

**Changed:**

- [ ] Updates to existing code
- [ ] Configuration changes
- [ ] Dependency updates

**Removed:**

- [ ] Deleted files/code
- [ ] Removed dependencies
- [ ] Cleaned up configurations

---

<!-- Delete any sections that are not applicable -->
<!-- Add screenshots or code examples if relevant -->
76 changes: 76 additions & 0 deletions .github/labeler.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
# Area Labels
area/docs:
- changed-files:
- any-glob-to-any-file: "docs/**/*"

area/examples:
- changed-files:
- any-glob-to-any-file: "examples/**/*"

area/github:
- changed-files:
- any-glob-to-any-file: ".github/**/*"

area/pre-commit:
- changed-files:
- any-glob-to-any-file: ".pre-commit-config.yaml"
- any-glob-to-any-file: ".hooks/**/*"

area/python:
- changed-files:
- any-glob-to-any-file: "pyproject.toml"
- any-glob-to-any-file: "requirements.txt"
- any-glob-to-any-file: "*.py"

area/security:
- changed-files:
- any-glob-to-any-file: "SECURITY.md"
- any-glob-to-any-file: "secrets.baseline"

area/taskfiles:
- changed-files:
- any-glob-to-any-file: "Taskfile.yaml"

area/tests:
- changed-files:
- any-glob-to-any-file: "tests/**/*"

area/workspace:
- changed-files:
- any-glob-to-any-file: "python.code-workspace"

# Development Labels
area/dev:
- changed-files:
- any-glob-to-any-file: "dev/**/*"

# Semantic Type Labels
type/digest:
- head-branch: ["^renovate/"]
- head-branch: ["^deps/"]

type/patch:
- any: ["title:/^(?:Fix|Patch|Update)/"]

type/minor:
- any: ["title:/^(?:Add|Feature|Improve)/"]

type/major:
- any: ["title:/^(?:BREAKING)/"]

type/break:
- any: ["body:/BREAKING CHANGE:/"]

# Documentation Labels
type/docs:
- changed-files:
- any-glob-to-any-file: "docs/**/*"
- any-glob-to-any-file: "*.md"

# Core Files Labels
type/core:
- changed-files:
- any-glob-to-any-file: "CODEOWNERS"
- any-glob-to-any-file: "LICENSE"
- any-glob-to-any-file: "README.md"
134 changes: 134 additions & 0 deletions .github/labels.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
---
# Area Labels
- name: area/docs
color: "72CCF3" # Light Blue
description: >-
Changes to documentation and guides

- name: area/examples
color: "BC9BE3" # Lavender
description: >-
Changes to example code and demonstrations

- name: area/github
color: "F4D1B7" # Peach
description: >-
Changes made to GitHub Actions

- name: area/pre-commit
color: "84B6EB" # Steel Blue
description: >-
Changes made to pre-commit hooks

- name: area/python
color: "7BD7E0" # Turquoise
description: >-
Changes to Python package configuration and dependencies

- name: area/security
color: "FF6600" # Orange
description: >-
Changes to security policies and configurations

- name: area/taskfiles
color: "66CCFF" # Sky Blue
description: >-
Changes made to Taskfiles

- name: area/tests
color: "99CC00" # Lime Green
description: >-
Changes to test files and testing infrastructure

- name: area/workspace
color: "FF99CC" # Pink
description: >-
Changes to VSCode workspace configuration

- name: area/assets
color: "FFA07A" # Light Salmon
description: >-
Changes to asset files

- name: area/templates
color: "DA70D6" # Orchid
description: >-
Changes to templates

- name: area/scripts
color: "40E0D0" # Turquoise
description: >-
Changes to script files

- name: area/src
color: "4682B4" # Steel Blue
description: >-
Changes to source code

- name: area/ci
color: "FF4500" # Orange Red
description: >-
Changes related to CI/CD configurations

- name: area/shell
color: "556B2F" # Dark Olive Green
description: >-
Changes to shell scripts

- name: area/dev
color: "CC6699" # Dusty Rose
description: >-
Changes to development tools and assets

# Renovate Labels
- name: renovate/container
color: "9933CC" # Purple
description: >-
Docker container updates via Renovate

- name: renovate/github-action
color: "FF3366" # Hot Pink
description: >-
GitHub Action updates via Renovate

- name: renovate/github-release
color: "3399FF" # Bright Blue
description: >-
GitHub Release updates via Renovate

# Semantic Type Labels
- name: type/digest
color: "FF66CC" # Bright Pink
description: >-
Dependency digest updates

- name: type/patch
color: "FFC300" # Golden Yellow
description: >-
Patch changes (fixes, updates)

- name: type/minor
color: "FFD700" # Gold
description: >-
Minor changes (features, improvements)

- name: type/major
color: "F6412D" # Red Orange
description: >-
Major changes

- name: type/break
color: "FF0000" # Bright Red
description: >-
Breaking changes

# Documentation Labels
- name: type/docs
color: "0075CA" # Documentation Blue
description: >-
Documentation updates and improvements

- name: type/core
color: "A2EEEF" # Light Blue
description: >-
Changes to core repository files and configurations
Loading