Skip to content

docs: add the v2.1.8 changelog and promote it in What's New #73

docs: add the v2.1.8 changelog and promote it in What's New

docs: add the v2.1.8 changelog and promote it in What's New #73

#

Check warning on line 1 in .github/workflows/pr-title-normalizer.yml

View workflow run for this annotation

GitHub Actions / 🏷️ PR Title Normalizer

Workflow execution policy warning (evaluate mode)

On November 2, 2026, GitHub will restrict `pull_request_target` on public repositories by default. To continue allowing the event trigger, configure an Actions policy. Learn more: https://gh.io/securely-using-pull_request_target#default-policy-for-pull_request_target
# @Project: @cldmv/node-android-tv-remote
# @Filename: /.github/workflows/pr-title-normalizer.yml
# @Date: 2026-05-22T00:00:00-07:00 (1779433200)
# @Author: Nate Corcoran <CLDMV>
# @Email: <Shinrai@users.noreply.github.com>
# -----
# @Last modified by: Nate Corcoran <CLDMV> (Shinrai@users.noreply.github.com)
# @Last modified time: 2026-10-02T12:16:07-07:00 (1790968567)
# -----
# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved.
#
# Individual repo: .github/workflows/pr-title-normalizer.yml
#
# Normalize contributor PR titles to Conventional Commits format, derived from
# the highest-priority commit in the PR. The release flow expects this shape, so
# a v4 repo wants this enabled. (Also backportable to v3 repos — the underlying
# action shipped in v3.3.0; it owns all skip logic: bot authors, the
# long-running release PRs, titles already starting with `release:`, and titles
# that already conform.)
#
# Thin caller: all job logic lives in the reusable, pinned at @v4. Bumping the
# pin carries fixes without editing this file.
name: 🏷️ PR Title Normalizer
# SECURITY NOTE: pull_request_target runs in the BASE repo's context with WRITE
# permissions and access to secrets. SAFE — the reusable's path is API-only (it
# never checks out or executes PR content). Triggers on opened + synchronize
# only (NOT edited): a maintainer hand-editing the title must not kick off a
# re-normalize loop.
on:
pull_request_target:
types: [opened, synchronize]
concurrency:
group: pr-title-normalizer-${{ github.event.pull_request.number }}
cancel-in-progress: true
permissions:
contents: read
jobs:
normalize:
permissions:
contents: read
pull-requests: write
uses: CLDMV/.github/.github/workflows/workflow-pr-title-normalizer.yml@v4
secrets:
# Map your repo/org secrets to the expected names.
BOT_APP_CLIENT_ID: ${{ secrets.CLDMV_BOT_APP_CLIENT_ID }}
BOT_APP_PRIVATE_KEY: ${{ secrets.CLDMV_BOT_APP_PRIVATE_KEY }}