FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
node/.github/workflows/commit-lint.yml at master · chjj/node · GitHub
chjj
/
node
Public
forked from
nodejs/node
Notifications
You must be signed in to change notification settings
Fork
0
Star
2
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
node
/
.github
/
workflows
/
commit-lint.yml
Copy path
View runs
More file actions
More file actions
Latest commit
History
History
History
32 lines (28 loc) · 1.13 KB
Breadcrumbs
node
/
.github
/
workflows
/
commit-lint.yml
Copy path
File metadata and controls
32 lines (28 loc) · 1.13 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
name
:
First commit message adheres to guidelines
on
:
[pull_request]
env
:
NODE_VERSION
:
lts/*
permissions
:
contents
:
read
jobs
:
lint-commit-message
:
runs-on
:
ubuntu-latest
steps
:
-
name
:
Compute number of commits in the PR
id
:
nb-of-commits
run
:
|
echo "plusOne=$((${{ github.event.pull_request.commits }} + 1))" >> $GITHUB_OUTPUT
echo "minusOne=$((${{ github.event.pull_request.commits }} - 1))" >> $GITHUB_OUTPUT
-
uses
:
actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
#
v4.1.1
with
:
fetch-depth
:
${{ steps.nb-of-commits.outputs.plusOne }}
persist-credentials
:
false
-
run
:
git reset HEAD^2
-
name
:
Install Node.js
uses
:
actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65
#
v4.0.0
with
:
node-version
:
${{ env.NODE_VERSION }}
-
name
:
Validate commit message
run
:
|
echo "::add-matcher::.github/workflows/commit-lint-problem-matcher.json"
git rev-parse HEAD~${{ steps.nb-of-commits.outputs.minusOne }} | xargs npx -q core-validate-commit --no-validate-metadata --tap
Back
|
FazBrowse Home
|
New Git URL