mirror of
https://github.com/hwchase17/langchain.git
synced 2026-07-14 13:47:41 +00:00
Bumps [amannn/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/amannn/action-semantic-pull-request/releases">amannn/action-semantic-pull-request's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.5.3...v6.0.0">6.0.0</a> (2025-08-13)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>Upgrade action to use Node.js 24 and ESM (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/287">#287</a>)</li> </ul> <h3>Features</h3> <ul> <li>Upgrade action to use Node.js 24 and ESM (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/287">#287</a>) (<a href="bc0c9a79ab">bc0c9a7</a>)</li> </ul> <h2>v5.5.3</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.5.2...v5.5.3">5.5.3</a> (2024-06-28)</h2> <h3>Bug Fixes</h3> <ul> <li>Bump <code>braces</code> dependency (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/269">#269</a>. by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>) (<a href="2d952a1bf9">2d952a1</a>)</li> </ul> <h2>v5.5.2</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.5.1...v5.5.2">5.5.2</a> (2024-04-24)</h2> <h3>Bug Fixes</h3> <ul> <li>Bump tar from 6.1.11 to 6.2.1 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/262">#262</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>) (<a href="9a90d5a5ac">9a90d5a</a>)</li> </ul> <h2>v5.5.1</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.5.0...v5.5.1">5.5.1</a> (2024-04-24)</h2> <h3>Bug Fixes</h3> <ul> <li>Bump ip from 2.0.0 to 2.0.1 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/263">#263</a> by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a>) (<a href="5e7e9acca3">5e7e9ac</a>)</li> </ul> <h2>v5.5.0</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.4.0...v5.5.0">5.5.0</a> (2024-04-23)</h2> <h3>Features</h3> <ul> <li>Add outputs for <code>type</code>, <code>scope</code> and <code>subject</code> (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/261">#261</a> by <a href="https://github.com/bcaurel"><code>@bcaurel</code></a>) (<a href="b05f5f6423">b05f5f6</a>)</li> </ul> <h2>v5.4.0</h2> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.3.0...v5.4.0">5.4.0</a> (2023-11-03)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/amannn/action-semantic-pull-request/blob/main/CHANGELOG.md">amannn/action-semantic-pull-request's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.2.0...v5.3.0">5.3.0</a> (2023-09-25)</h2> <h3>Features</h3> <ul> <li>Use Node.js 20 in action (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/240">#240</a>) (<a href="4c0d5a21fc">4c0d5a2</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.1.0...v5.2.0">5.2.0</a> (2023-03-16)</h2> <h3>Features</h3> <ul> <li>Update dependencies by <a href="https://github.com/EelcoLos"><code>@EelcoLos</code></a> (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/229">#229</a>) (<a href="e797448a07">e797448</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.0.2...v5.1.0">5.1.0</a> (2023-02-10)</h2> <h3>Features</h3> <ul> <li>Add regex support to <code>scope</code> and <code>disallowScopes</code> configuration (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/226">#226</a>) (<a href="403a6f8924">403a6f8</a>)</li> </ul> <h3><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.0.1...v5.0.2">5.0.2</a> (2022-10-17)</h3> <h3>Bug Fixes</h3> <ul> <li>Upgrade <code>@actions/core</code> to avoid deprecation warnings (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/208">#208</a>) (<a href="91f4126c9e">91f4126</a>)</li> </ul> <h3><a href="https://github.com/amannn/action-semantic-pull-request/compare/v5.0.0...v5.0.1">5.0.1</a> (2022-10-14)</h3> <h3>Bug Fixes</h3> <ul> <li>Upgrade GitHub Action to use Node v16 (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/207">#207</a>) (<a href="6282ee339b">6282ee3</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v4.6.0...v5.0.0">5.0.0</a> (2022-10-11)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>Enum options need to be newline delimited (to allow whitespace within them) (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/205">#205</a>)</li> </ul> <h3>Features</h3> <ul> <li>Enum options need to be newline delimited (to allow whitespace within them) (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/205">#205</a>) (<a href="c906fe1e5a">c906fe1</a>)</li> </ul> <h2><a href="https://github.com/amannn/action-semantic-pull-request/compare/v4.5.0...v4.6.0">4.6.0</a> (2022-09-26)</h2> <h3>Features</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="fdd4d3ddf6"><code>fdd4d3d</code></a> chore: Release 6.0.1 [skip ci]</li> <li><a href="58e4ab40f5"><code>58e4ab4</code></a> fix: Actually execute action (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/289">#289</a>)</li> <li><a href="04a8d177d9"><code>04a8d17</code></a> chore: Release 6.0.0 [skip ci]</li> <li><a href="bc0c9a79ab"><code>bc0c9a7</code></a> feat!: Upgrade action to use Node.js 24 and ESM (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/287">#287</a>)</li> <li><a href="631ffdc028"><code>631ffdc</code></a> build(deps): bump the github-action-workflows group with 2 updates (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/286">#286</a>)</li> <li><a href="c1807ceb58"><code>c1807ce</code></a> build: configure Dependabot (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/231">#231</a>)</li> <li><a href="3352882559"><code>3352882</code></a> docs: Remove <code>synchronize</code> trigger (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/281">#281</a>)</li> <li><a href="04501d43b5"><code>04501d4</code></a> docs: More restrictive permissions (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/280">#280</a>)</li> <li><a href="40166f0081"><code>40166f0</code></a> chore: Update actions in release workflow (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/276">#276</a>)</li> <li><a href="80c0371c57"><code>80c0371</code></a> docs: Mention <code>reopened</code> trigger in README (<a href="https://redirect.github.com/amannn/action-semantic-pull-request/issues/272">#272</a> by <a href="https://github.com/garysassano"><code>@garysassano</code></a>)</li> <li>Additional commits viewable in <a href="https://github.com/amannn/action-semantic-pull-request/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
112 lines
3.5 KiB
YAML
112 lines
3.5 KiB
YAML
# -----------------------------------------------------------------------------
|
||
# PR Title Lint Workflow
|
||
#
|
||
# Purpose:
|
||
# Enforces Conventional Commits format for pull request titles to maintain a
|
||
# clear, consistent, and machine-readable change history across our repository.
|
||
# This helps with automated changelog generation and semantic versioning.
|
||
#
|
||
# Enforced Commit Message Format (Conventional Commits 1.0.0):
|
||
# <type>[optional scope]: <description>
|
||
# [optional body]
|
||
# [optional footer(s)]
|
||
#
|
||
# Allowed Types:
|
||
# • feat — a new feature (MINOR bump)
|
||
# • fix — a bug fix (PATCH bump)
|
||
# • docs — documentation only changes
|
||
# • style — formatting, missing semi-colons, etc.; no code change
|
||
# • refactor — code change that neither fixes a bug nor adds a feature
|
||
# • perf — code change that improves performance
|
||
# • test — adding missing tests or correcting existing tests
|
||
# • build — changes that affect the build system or external dependencies
|
||
# • ci — continuous integration/configuration changes
|
||
# • chore — other changes that don't modify src or test files
|
||
# • revert — reverts a previous commit
|
||
# • release — prepare a new release
|
||
#
|
||
# Allowed Scopes (optional):
|
||
# core, cli, langchain, standard-tests, docs, anthropic, chroma, deepseek,
|
||
# exa, fireworks, groq, huggingface, mistralai, nomic, ollama, openai,
|
||
# perplexity, prompty, qdrant, xai
|
||
#
|
||
# Rules & Tips for New Committers:
|
||
# 1. Subject (type) must start with a lowercase letter and, if possible, be
|
||
# followed by a scope wrapped in parenthesis `(scope)`
|
||
# 2. Breaking changes:
|
||
# – Append "!" after type/scope (e.g., feat!: drop Node 12 support)
|
||
# – Or include a footer "BREAKING CHANGE: <details>"
|
||
# 3. Example PR titles:
|
||
# feat(core): add multi‐tenant support
|
||
# fix(cli): resolve flag parsing error
|
||
# docs: update API usage examples
|
||
# docs(openai): update API usage examples
|
||
#
|
||
# Resources:
|
||
# • Conventional Commits spec: https://www.conventionalcommits.org/en/v1.0.0/
|
||
# -----------------------------------------------------------------------------
|
||
|
||
name: '🏷️ PR Title Lint'
|
||
|
||
permissions:
|
||
pull-requests: read
|
||
|
||
on:
|
||
pull_request:
|
||
types: [opened, edited, synchronize]
|
||
|
||
jobs:
|
||
# Validates that PR title follows Conventional Commits specification
|
||
lint-pr-title:
|
||
name: 'Validate PR Title Format'
|
||
runs-on: ubuntu-latest
|
||
steps:
|
||
- name: '✅ Validate Conventional Commits Format'
|
||
uses: amannn/action-semantic-pull-request@v6
|
||
env:
|
||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||
with:
|
||
types: |
|
||
feat
|
||
fix
|
||
docs
|
||
style
|
||
refactor
|
||
perf
|
||
test
|
||
build
|
||
ci
|
||
chore
|
||
revert
|
||
release
|
||
scopes: |
|
||
core
|
||
cli
|
||
langchain
|
||
langchain_v1
|
||
standard-tests
|
||
text-splitters
|
||
docs
|
||
anthropic
|
||
chroma
|
||
deepseek
|
||
exa
|
||
fireworks
|
||
groq
|
||
huggingface
|
||
mistralai
|
||
nomic
|
||
ollama
|
||
openai
|
||
perplexity
|
||
prompty
|
||
qdrant
|
||
xai
|
||
infra
|
||
requireScope: false
|
||
disallowScopes: |
|
||
release
|
||
[A-Z]+
|
||
ignoreLabels: |
|
||
ignore-lint-pr-title
|