From ccfea37d1708c2c13ce546ab4b9fa43aa154c845 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Thu, 2 Oct 2025 13:55:35 -0400 Subject: [PATCH] style(infra): update release guidelines for IDE autogen (#33215) VSCode looks at this file. Should help auto-gen commits for releases. --- .github/workflows/pr_lint.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr_lint.yml b/.github/workflows/pr_lint.yml index 56634082a5f..bc6d86859d8 100644 --- a/.github/workflows/pr_lint.yml +++ b/.github/workflows/pr_lint.yml @@ -35,11 +35,13 @@ # Rules: # 1. The 'Type' must start with a lowercase letter. # 2. Breaking changes: append "!" after type/scope (e.g., feat!: drop x support) +# 3. When releasing (updating the pyproject.toml and uv.lock), the commit message +# should be: `release(scope): x.y.z` (e.g., release(core): 1.2.0) # # Enforces Conventional Commits format for pull request titles to maintain a clear and # machine-readable change history. -name: '🏷️ PR Title Lint' +name: "🏷️ PR Title Lint" permissions: pull-requests: read @@ -51,10 +53,10 @@ on: jobs: # Validates that PR title follows Conventional Commits 1.0.0 specification lint-pr-title: - name: 'validate format' + name: "validate format" runs-on: ubuntu-latest steps: - - name: '✅ Validate Conventional Commits Format' + - name: "✅ Validate Conventional Commits Format" uses: amannn/action-semantic-pull-request@v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}