glam 0.33.7

A simple and fast 3D math library for games and graphics
Documentation
name: Lint PR

# Validate PR titles against Conventional Commits. The squash-merged PR
# title becomes the commit message that release-plz uses to generate the
# changelog and determine the next version, so a conventional title keeps
# the changelog readable.
#
# This check is advisory: it is not a required status check, so it does not
# block merging. PR titles can also be adjusted in the merge dialog when
# squashing. Dependabot PRs (labelled `dependencies`) and release-plz PRs
# (labelled `release`) are exempt, as are draft PRs.
on:
  pull_request_target:
    types: [opened, edited, reopened, ready_for_review]

permissions:
  pull-requests: read

jobs:
  conventional-commits:
    name: Conventional Commits
    # Skip draft (work-in-progress) PRs; they are validated once marked
    # ready for review.
    if: ${{ !github.event.pull_request.draft }}
    runs-on: ubuntu-latest
    steps:
      - uses: amannn/action-semantic-pull-request@v6
        with:
          # Allowed commit types. Breaking changes are marked with `!`
          # after the type or scope, e.g. `feat(quat)!: remove deprecated
          # API`; a scope is optional, e.g. `fix(vec3): correct typo`.
          # The Keep a Changelog types (changed/deprecated/removed/security)
          # map to changelog sections via the `[changelog]` commit parsers.
          types: |
            feat
            fix
            refactor
            perf
            docs
            test
            chore
            style
            ci
            build
            revert
            changed
            deprecated
            removed
            security
          ignoreLabels: |
            dependencies # dependabot PRs
            release # release-plz PRs ("Prepare <version> release")
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}