mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-05 11:15:27 +03:00
dev: move commitlint to tools, keeping bin/ for user tools
This commit is contained in:
parent
9ca681097a
commit
16124eba14
4
.github/workflows/mac.yml
vendored
4
.github/workflows/mac.yml
vendored
@ -48,9 +48,9 @@ jobs:
|
||||
run: |
|
||||
RANGE=${BEFORE:-origin/master}..${GITHUB_HEAD_REF:+origin/$GITHUB_HEAD_REF}
|
||||
git rev-list --quiet $RANGE \
|
||||
&& bin/commitlint $RANGE \
|
||||
&& tools/commitlint $RANGE \
|
||||
|| ( echo "could not identify commits, not checking them" )
|
||||
# || ( echo "could not identify commits, checking last $NUM instead:"; bin/commitlint -$NUM )
|
||||
# || ( echo "could not identify commits, checking last $NUM instead:"; tools/commitlint -$NUM )
|
||||
|
||||
- name: Skip remaining CI steps if latest commit message begins with ;
|
||||
shell: bash
|
||||
|
6
.github/workflows/pull.yml
vendored
6
.github/workflows/pull.yml
vendored
@ -75,7 +75,7 @@ jobs:
|
||||
# echo "$GITHUB_HEAD_REF"
|
||||
# echo "$GITHUB_BASE_REF"
|
||||
# git log "$GITHUB_BASE_REF"..
|
||||
# bin/commitlint "$GITHUB_BASE_REF"..
|
||||
# tools/commitlint "$GITHUB_BASE_REF"..
|
||||
|
||||
# keep synced in all workflows which do this
|
||||
- name: Check commit messages
|
||||
@ -91,9 +91,9 @@ jobs:
|
||||
run: |
|
||||
RANGE=${BEFORE:-origin/master}..${GITHUB_HEAD_REF:+origin/$GITHUB_HEAD_REF}
|
||||
git rev-list --quiet $RANGE \
|
||||
&& bin/commitlint $RANGE \
|
||||
&& tools/commitlint $RANGE \
|
||||
|| ( echo "could not identify commits, not checking them" )
|
||||
# || ( echo "could not identify commits, checking last $NUM instead:"; bin/commitlint -$NUM )
|
||||
# || ( echo "could not identify commits, checking last $NUM instead:"; tools/commitlint -$NUM )
|
||||
|
||||
- name: Skip remaining CI steps if latest commit message begins with ;
|
||||
shell: bash
|
||||
|
6
.github/workflows/push.yml
vendored
6
.github/workflows/push.yml
vendored
@ -66,7 +66,7 @@ jobs:
|
||||
# echo "$GITHUB_HEAD_REF"
|
||||
# echo "$GITHUB_BASE_REF"
|
||||
# git log "$GITHUB_BASE_REF"..
|
||||
# bin/commitlint "$GITHUB_BASE_REF"..
|
||||
# tools/commitlint "$GITHUB_BASE_REF"..
|
||||
|
||||
# keep synced in all workflows which do this
|
||||
- name: Check commit messages
|
||||
@ -82,9 +82,9 @@ jobs:
|
||||
run: |
|
||||
RANGE=${BEFORE:-origin/master}..${GITHUB_HEAD_REF:+origin/$GITHUB_HEAD_REF}
|
||||
git rev-list --quiet $RANGE \
|
||||
&& bin/commitlint $RANGE \
|
||||
&& tools/commitlint $RANGE \
|
||||
|| ( echo "could not identify commits, not checking them" )
|
||||
# || ( echo "could not identify commits, checking last $NUM instead:"; bin/commitlint -$NUM )
|
||||
# || ( echo "could not identify commits, checking last $NUM instead:"; tools/commitlint -$NUM )
|
||||
|
||||
- name: Skip remaining CI steps if latest commit message begins with ;
|
||||
shell: bash
|
||||
|
4
.github/workflows/windows.yml
vendored
4
.github/workflows/windows.yml
vendored
@ -41,9 +41,9 @@ jobs:
|
||||
run: |
|
||||
RANGE=${BEFORE:-origin/master}..${GITHUB_HEAD_REF:+origin/$GITHUB_HEAD_REF}
|
||||
git rev-list --quiet $RANGE \
|
||||
&& bin/commitlint $RANGE \
|
||||
&& tools/commitlint $RANGE \
|
||||
|| ( echo "could not identify commits, not checking them" )
|
||||
# || ( echo "could not identify commits, checking last $NUM instead:"; bin/commitlint -$NUM )
|
||||
# || ( echo "could not identify commits, checking last $NUM instead:"; tools/commitlint -$NUM )
|
||||
|
||||
- name: Skip remaining CI steps if latest commit message begins with ;
|
||||
shell: bash
|
||||
|
@ -21,7 +21,7 @@ Here they are in brief:
|
||||
|
||||
## When committing / pushing / merging:
|
||||
|
||||
- run `bin/commitlint` before push, to check recent commits
|
||||
- run `tools/commitlintnt` before push, to check recent commits
|
||||
- or, run it automatically before each commit (`make installcommithook` to configure your local repo)
|
||||
- it also runs in CI on github for pull requests, etc.
|
||||
|
||||
|
4
Makefile
4
Makefile
@ -1055,8 +1055,8 @@ list-commits: $(call def-help,list-commits, list all commits chronologically and
|
||||
###############################################################################
|
||||
$(call def-help-subheading,MISCELLANEOUS:)
|
||||
|
||||
installcommithook: $(call def-help,installcommithook, symlink bin/commitlint as .git/hooks/commit-msg)
|
||||
ln -s ../../bin/commitlint .git/hooks/commit-msg
|
||||
installcommithook: $(call def-help,installcommithook, symlink tools/commitlint as .git/hooks/commit-msg)
|
||||
ln -s ../../tools/commitlint .git/hooks/commit-msg
|
||||
|
||||
watch-%: $(call def-help,watch-RULE, run make RULE repeatedly when any committed file changes)
|
||||
@git ls-files | entr -r make $*
|
||||
|
@ -127,9 +127,9 @@ More context: https://hledger.org/CONTRIBUTING.html#commit-messages
|
||||
|
||||
You can set up this script to check your commit messages locally:
|
||||
1. before committing:
|
||||
a. safer but must redo: cp bin/commitlint .git/hooks/commit-msg
|
||||
b. more convenient: ln -s ../../bin/commitlint .git/hooks/commit-msg
|
||||
2. before pushing: bin/commitlint && git push
|
||||
a. safer but must redo: cp tools/commitlint .git/hooks/commit-msg
|
||||
b. more convenient: ln -s ../../tools/commitlint .git/hooks/commit-msg
|
||||
2. before pushing: tools/commitlint && git push
|
||||
---------------------------------------------------------------------------
|
||||
EOF
|
||||
|
Loading…
Reference in New Issue
Block a user