diff --git a/.gitignore b/.gitignore index 723ef36f4e4f32c4560383aa5987c575a30c6535..ac0b529653ae01cb30ad0b2a7358a7a0047ded43 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -.idea \ No newline at end of file +.idea +dist \ No newline at end of file diff --git a/.goreleaser.yml b/.goreleaser.yml new file mode 100644 index 0000000000000000000000000000000000000000..922c5296c7492cdf5691606a06b5a09ae2a8839e --- /dev/null +++ b/.goreleaser.yml @@ -0,0 +1,53 @@ +version: 2 + +gitlab_urls: + api: https://git.perx.ru/api/v4/ + download: https://git.perx.ru + use_package_registry: true + +before: + hooks: + - go mod tidy + +builds: + - skip: true + +snapshot: + name_template: "{{ incpatch .Version }}-next" + +changelog: + sort: asc + use: github + filters: + exclude: + - "^test:" + - "^chore" + - "merge conflict" + - Merge pull request + - Merge remote-tracking branch + - Merge branch + - go mod tidy + groups: + - title: Dependency updates + regexp: "^.*feat\\(deps\\)*:+.*$" + order: 300 + - title: "New Features" + regexp: "^.*feat[(\\w)]*:+.*$" + order: 100 + - title: "Bug fixes" + regexp: "^.*fix[(\\w)]*:+.*$" + order: 200 + - title: "Documentation updates" + regexp: "^.*docs[(\\w)]*:+.*$" + order: 400 + - title: Other work + order: 9999 + +release: + gitlab: + owner: perxis + name: perxis-go + +announce: + skip: "{{gt .Patch 0}}" +