1name: manpage
2
3on:
4 push:
5 branches:
6 - manpage
7
8jobs:
9 manpage:
10 runs-on: ubuntu-latest
11 steps:
12 - name: Install Go
13 uses: actions/setup-go@v2
14 with:
15 go-version: 1.17
16
17 - name: Checkout code
18 uses: actions/checkout@v2
19
20 - name: Download Go modules
21 run: go mod download
22
23 - name: Build
24 run: |
25 cd cmd/soft
26 go build -v -tags mango
27
28 - name: Generate man-page
29 run: |
30 ./cmd/soft/soft > ./cmd/soft/soft.1
31
32 - name: Commit
33 uses: stefanzweifel/git-auto-commit-action@v4
34 env:
35 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36 with:
37 commit_message: "docs: update man page"
38 branch: manpage
39 commit_user_name: mango 🤖
40 commit_user_email: actions@github.com
41 commit_author: mango 🤖 <actions@github.com>