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