File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ on :
2+ workflow_call :
3+ inputs :
4+ warn-commits-since-last-release :
5+ description : " Warn if close to this many commits since last release"
6+ required : false
7+ type : number
8+ default : 90
9+
10+ jobs :
11+ check :
12+ permissions :
13+ pull-requests : write
14+ runs-on : ubuntu-22.04
15+ steps :
16+ - uses : actions/checkout@v4
17+ with :
18+ fetch-depth : 0
19+ - name : Validate PR
20+ id : validate
21+ run : echo "commits-since-last-release=$(git rev-list --count $(git describe --tags --abbrev=0 --match 'v*')..HEAD)" >>$GITHUB_OUTPUT
22+ - name : Warn if close to ${{ inputs.warn-commits-since-last-release }} commits since last release
23+ if : steps.validate.outputs.commits-since-last-release >= inputs.warn-commits-since-last-release
24+ uses : thollander/actions-comment-pull-request@v3
25+ with :
26+ message : |
27+ :warning: There are ${{ steps.validate.outputs.commits-since-last-release }} commits since the last release. Consider releasing soon.
28+ comment-tag : execution
You can’t perform that action at this time.
0 commit comments