From 09ecf1214729b19ac7334a58fd3d59ddc6945d09 Mon Sep 17 00:00:00 2001 From: Pavel Antonov <antonov@perx.ru> Date: Mon, 12 Aug 2024 15:36:43 +0400 Subject: [PATCH] WIP --- .gitignore | 3 ++- .goreleaser.yml | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 .goreleaser.yml diff --git a/.gitignore b/.gitignore index 723ef36f..ac0b5296 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 00000000..922c5296 --- /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}}" + -- GitLab