chore(deps): bump docker/login-action from 4.2.0 to 4.4.0 #198
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Conventional Commits | |
| # Server-side enforcement of the Conventional Commits format on every PR. | |
| # The pre-commit hook (`.pre-commit-config.yaml`) catches bad messages on a | |
| # contributor's machine; this workflow catches them when the hook is skipped | |
| # or not installed. We intentionally run on PR-only (not push to main) — by | |
| # the time something reaches main it has already passed this gate. | |
| on: | |
| pull_request: | |
| branches: [main] | |
| permissions: | |
| contents: read | |
| jobs: | |
| commitlint: | |
| name: Validate commit messages | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Check out repository | |
| uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 | |
| with: | |
| # `cz check --rev-range` needs the full PR history reachable from | |
| # the merge-base with the base branch. | |
| fetch-depth: 0 | |
| persist-credentials: false | |
| - name: Install uv | |
| uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0 | |
| - name: Set up Python | |
| uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 | |
| with: | |
| python-version: "3.14" | |
| - name: Install commitizen | |
| run: uv sync --locked --dev | |
| - name: Validate every commit in this PR | |
| env: | |
| BASE_REF: ${{ github.base_ref }} | |
| run: | | |
| # Make sure origin/<base> is available locally for the range comparison. | |
| git fetch --no-tags --depth=200 origin "${BASE_REF}" | |
| # Validate the inclusive range of commits unique to this PR. | |
| uv run cz check --rev-range "origin/${BASE_REF}..HEAD" |