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: 0 additions & 2 deletions .commitlintrc.yml

This file was deleted.

1 change: 1 addition & 0 deletions .github/config/super-linter.env
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ LOG_LEVEL=ERROR

# Disable linters not relevant for this repository
VALIDATE_CHECKOV=false
VALIDATE_GIT_COMMITLINT=false
VALIDATE_JSCPD=false
# Use Biome instead of Prettier for JSON formatting (Biome uses tabs, Prettier uses spaces)
VALIDATE_JSON_PRETTIER=false
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/pr-title.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: PR Title

on:
pull_request:
types:
- opened
- edited
permissions:
pull-requests: read

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1
env:
GITHUB_TOKEN: ${{ github.token }}
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ When adding new lint scripts, follow these patterns:

## Commit Messages

This repository uses [Conventional Commits](https://www.conventionalcommits.org/) format, enforced by commitlint via Super-Linter. All commit messages must follow this format:
This repository uses [Conventional Commits](https://www.conventionalcommits.org/) format for PR titles (enforced by CI). Since we use squash merges, the PR title becomes the commit message on main. PR titles must follow this format:

```text
type(optional scope): description
Expand Down