File tree 4 files changed +65
-6
lines changed
4 files changed +65
-6
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ name: goreleaser
2
2
3
3
on :
4
4
push :
5
- branches :
6
- - master
5
+ tags :
6
+ - ' * '
7
7
8
8
permissions :
9
9
# deployments permission to deploy GitHub pages website
Original file line number Diff line number Diff line change
1
+ name : Release npm package
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - master
7
+
8
+ jobs :
9
+ release :
10
+ name : Release
11
+ container :
12
+ image : ghcr.io/aldor007/mort-base:latest
13
+ credentials :
14
+ username : ${{ github.actor }}
15
+ password : ${{ secrets.GHR_TOKEN }}
16
+ runs-on : ubuntu-latest
17
+ steps :
18
+ - uses : actions/checkout@v2
19
+ - name : Set up Go
20
+ uses : actions/setup-go@v2
21
+ with :
22
+ go-version : 1.16
23
+ - name : Install
24
+ run : go mod download
25
+ - name : Build
26
+ run : go build -v ./...
27
+
28
+ - name : Test
29
+ run : ./scripts/unit-travis.sh
30
+ - uses : actions/setup-node@v2
31
+ with :
32
+ node-version : " 14"
33
+ - run : npx semantic-release
34
+ env :
35
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1
- # This is an example .goreleaser.yml file with some sensible defaults.
2
- # Make sure to check the documentation at https://goreleaser.com
1
+ project_name : mort
3
2
before :
4
3
hooks :
5
4
# You may remove this if you don't use go modules.
@@ -28,10 +27,25 @@ snapshot:
28
27
name_template : " {{ incpatch .Version }}-next"
29
28
changelog :
30
29
sort : asc
30
+ use : github
31
31
filters :
32
32
exclude :
33
- - ' ^docs:'
34
- - ' ^test:'
33
+ - ' ^docs:'
34
+ - ' ^test:'
35
+ - ' ^chore'
36
+ - Merge pull request
37
+ - Merge remote-tracking branch
38
+ - Merge branch
39
+ - go mod tidy
40
+ groups :
41
+ - title : ' New Features'
42
+ regexp : " ^.*feat[(\\ w)]*:+.*$"
43
+ order : 0
44
+ - title : ' Bug fixes'
45
+ regexp : " ^.*fix[(\\ w)]*:+.*$"
46
+ order : 10
47
+ - title : Other work
48
+ order : 999
35
49
release :
36
50
github :
37
51
name : mort
Original file line number Diff line number Diff line change
1
+ {
2
+ "branch": "master",
3
+ "tagFormat": "${version}",
4
+ "plugins": [
5
+ "@semantic-release/commit-analyzer",
6
+ "@semantic-release/release-notes-generator",
7
+ "@semantic-release/changelog",
8
+ "@semantic-release/git"
9
+ ]
10
+ }
You can’t perform that action at this time.
0 commit comments