Skip to content

chore: align with Filigran Conventional Commits & label conventions (#168)#169

Merged
SamuelHassine merged 1 commit into
mainfrom
chore/conventions-alignment
Jun 7, 2026
Merged

chore: align with Filigran Conventional Commits & label conventions (#168)#169
SamuelHassine merged 1 commit into
mainfrom
chore/conventions-alignment

Conversation

@SamuelHassine

Copy link
Copy Markdown
Member

Summary

Aligns this repository with the Filigran-wide contribution conventions (Conventional Commits + (#issue)), the shared label palette and issue/PR templates.

What changed

  • github/ISSUE_TEMPLATE/bug_report.md
  • .github/ISSUE_TEMPLATE/feature_request.md
  • .github/LABELS.md
  • .github/labels.yml
  • CONTRIBUTING.md

The shared label colors are also synced to the canonical palette.

Closes #168

Copilot AI review requested due to automatic review settings June 7, 2026 12:25
@github-actions github-actions Bot added the filigran team Item from the Filigran team. label Jun 7, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Aligns the repository’s contribution workflow with Filigran-wide conventions: Conventional Commits-style titles (with (#issue) for PRs), a shared label taxonomy/palette, and updated issue templates.

Changes:

  • Added contribution guidelines describing Filigran title/label conventions.
  • Introduced canonical shared label taxonomy (.github/LABELS.md) and machine-readable label manifest (.github/labels.yml).
  • Updated GitHub issue templates to prefill titles with feat: / fix: and apply shared triage/type labels.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
CONTRIBUTING.md New contributor guidance, including Filigran title/label conventions.
.github/labels.yml Adds canonical Filigran shared label palette (name/color/description).
.github/LABELS.md Documents the title + label taxonomy and how to apply labels consistently.
.github/ISSUE_TEMPLATE/feature_request.md Prefills feature request titles (feat:) and applies feature + needs triage.
.github/ISSUE_TEMPLATE/bug_report.md Prefills bug report titles (fix:) and applies bug + needs triage.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CONTRIBUTING.md
Comment on lines +29 to +36
* **Titles** — All commit, pull request and issue titles follow the
[Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)
specification with a GitHub issue reference:
`type(scope?)!?: description (#issue)` (e.g.
`feat(api): add bulk export endpoint (#1234)`). The description starts with a
lowercase letter and has no trailing period; preserve acronyms and proper
nouns. Types: `feat`, `fix`, `chore`, `docs`, `style`, `refactor`, `perf`,
`test`, `build`, `ci`, `revert`.
Comment thread .github/LABELS.md
Comment on lines +14 to +16
Every commit, pull request and issue title follows the
[Conventional Commits 1.0.0](https://www.conventionalcommits.org/en/v1.0.0/)
specification, with a GitHub issue reference appended:
<!--
- Why is this solution needed?
- What value or benefits will the end-users gain from this change?
- Is this change a technical improvement? just for internal use, or does it impact users as well?
## Environment
1. OS (where OpenAEV server runs): { e.g. Mac OS 10, Windows 10, Ubuntu 16.4, etc. }
<!-- Please describe what actually happened. -->
## Additional information
Comment thread CONTRIBUTING.md
Comment on lines +42 to +45
* **GitHub reference** — Pull request titles **must** end with the related issue
reference, e.g. `(#1234)` (the PR title becomes the squash-merge commit). Every
pull request must be linked to an issue. Enforcement is preventive and applied
at the organization level; **Renovate** pull requests are exempt.
@SamuelHassine SamuelHassine merged commit ec92d65 into main Jun 7, 2026
14 of 30 checks passed
@SamuelHassine SamuelHassine deleted the chore/conventions-alignment branch June 7, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

filigran team Item from the Filigran team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: adopt Filigran Conventional Commits & label conventions

2 participants