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
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
* @l50
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: "🚨 Bug Report"
description: File a bug report
title: "🚨 [BUG] - <title>"
title: "[Bug]: "
labels: ["bug", "triage"]
assignees:
- octocat
Expand Down
35 changes: 19 additions & 16 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,33 @@
# [Title of Your PR]
<!--
Start your PR title with a conventional-commit style prefix
(e.g., feat:, fix:, chore:, docs:, refactor:, perf:, test:)
-->

<type>: <short, imperative summary of the change>

**Key Changes:**

- [ ] List major changes and core updates
- [ ] Keep each line under 80 characters
- [ ] Focus on the "what" and "why"
- <High-level change #1>
- <High-level change #2>
-

**Added:**

- [ ] New features/functionality
- [ ] New files/configurations
- [ ] New dependencies
- <New file, endpoint, method, feature, etc.>
- …

**Changed:**

- [ ] Updates to existing code
- [ ] Configuration changes
- [ ] Dependency updates
- <Modified behavior, refactor, dependency, etc.>
- …

**Removed:**

- [ ] Deleted files/code
- [ ] Removed dependencies
- [ ] Cleaned up configurations
- <Deleted code, deprecated API, unused config, etc.>
- …

---
**Test Plan:**

<!-- Delete any sections that are not applicable -->
<!-- Add screenshots or code examples if relevant -->
- <How to test the changes, e.g., run specific commands, check logs, etc.>
- <Any new tests added, if applicable>
- <Expected outcomes of the tests>
4 changes: 4 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
self-hosted-runner:
labels:
- ubuntu24.04-amd64-8-core
- ubuntu24.04-arm64-8-core
88 changes: 7 additions & 81 deletions .github/labeler.yaml
Original file line number Diff line number Diff line change
@@ -1,92 +1,18 @@
---
# Area Labels
area/docs:
area/templates:
- changed-files:
- any-glob-to-any-file: "docs/**/*"
- any-glob-to-any-file: "warpgate-templates/**/*"

area/examples:
area/docs:
- changed-files:
- any-glob-to-any-file: "examples/**/*"
- any-glob-to-any-file: "docs/**/*"
- any-glob-to-any-file: "README.md"

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/rust:
- changed-files:
- any-glob-to-any-file: "Cargo.toml"
- any-glob-to-any-file: "Cargo.lock"
- any-glob-to-any-file: "**/*.rs"

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: "*.code-workspace"

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

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

area/src:
- changed-files:
- any-glob-to-any-file: "ares-cli/**/*"
- any-glob-to-any-file: "ares-core/**/*"
- any-glob-to-any-file: "ares-llm/**/*"
- any-glob-to-any-file: "ares-orchestrator/**/*"
- any-glob-to-any-file: "ares-tools/**/*"
- any-glob-to-any-file: "ares-worker/**/*"

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

# 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"
- any-glob-to-any-file: .pre-commit-config.yaml
- any-glob-to-any-file: .hooks/**/*
146 changes: 37 additions & 109 deletions .github/labels.yaml
Original file line number Diff line number Diff line change
@@ -1,129 +1,57 @@
---
# Area Labels
- name: area/docs
color: "72CCF3" # Light Blue
# Area
- name: area/templates
color: "00ADD8" # go blue
description: >-
Changes to documentation and guides
Changes made to warpgate template configurations

- name: area/examples
color: "BC9BE3" # Lavender
- name: area/docs
color: "8fbc8f" # light green
description: >-
Changes to example code and demonstrations
Changes made to project documentation

- name: area/github
color: "F4D1B7" # Peach
color: "72ccf3" # light blue
description: >-
Changes made to GitHub Actions
Changes made to GitHub Actions workflows

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

- name: area/rust
color: "DEA584" # Rust orange
description: >-
Changes to Rust crates, Cargo 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

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

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

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

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

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

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

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

color: "F6412D"
- 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
color: "F6412D"

# Uncategorized
- name: bug
color: "ee0701"
- name: do-not-merge
color: "ee0701"
- name: docs
color: "F4D1B7"
- name: enhancement
color: "84b6eb"
- name: question
description: >-
Clarification and/or additional information required to move forward
color: "cc317c"
Loading
Loading