From b9d2ac32d54110636a3abd7863ed00af030fec84 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 13 Mar 2023 14:59:13 -0400 Subject: chore(ci): verify the PR title as part of linting (#18163) This verifies the PR title as part of the lint step. --- .github/workflows/ci.generate.ts | 6 ++++++ .github/workflows/ci.yml | 3 +++ 2 files changed, 9 insertions(+) (limited to '.github/workflows') diff --git a/.github/workflows/ci.generate.ts b/.github/workflows/ci.generate.ts index 06d8e0a02..46a2bc632 100644 --- a/.github/workflows/ci.generate.ts +++ b/.github/workflows/ci.generate.ts @@ -473,6 +473,12 @@ const ci = { run: "deno run --unstable --allow-write --allow-read --allow-run ./tools/format.js --check", }, + { + name: "Lint PR title", + if: "matrix.job == 'lint' && github.event_name == 'pull_request'", + run: + "deno run ./tools/verify_pr_title.js '${{ github.event.pull_request.title }}'", + }, { name: "lint.js", if: "matrix.job == 'lint'", diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 474da1deb..ce99b96c6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -285,6 +285,9 @@ jobs: - name: test_format.js if: '!(github.event_name == ''pull_request'' && matrix.skip_pr) && (steps.exit_early.outputs.EXIT_EARLY != ''true'' && (matrix.job == ''lint''))' run: deno run --unstable --allow-write --allow-read --allow-run ./tools/format.js --check + - name: Lint PR title + if: '!(github.event_name == ''pull_request'' && matrix.skip_pr) && (steps.exit_early.outputs.EXIT_EARLY != ''true'' && (matrix.job == ''lint'' && github.event_name == ''pull_request''))' + run: 'deno run ./tools/verify_pr_title.js ''${{ github.event.pull_request.title }}''' - name: lint.js if: '!(github.event_name == ''pull_request'' && matrix.skip_pr) && (steps.exit_early.outputs.EXIT_EARLY != ''true'' && (matrix.job == ''lint''))' run: deno run --unstable --allow-write --allow-read --allow-run ./tools/lint.js -- cgit v1.2.3