Compare commits

...

53 Commits

Author SHA1 Message Date
argoyle 4861d232c6 Merge branch 'next-release' into 'main'
chore(release): prepare for v0.0.21

See merge request unboundsoftware/gitlab-cleanup-handler!331
2025-12-10 08:46:34 +01:00
Unbound Release 79d96f459f chore(release): prepare for v0.0.21 2025-12-10 08:46:34 +01:00
argoyle a92f8139dc Merge branch 'renovate/kubernetes-go' into 'main'
fix(deps): update kubernetes packages to v0.34.3

See merge request unboundsoftware/gitlab-cleanup-handler!341
2025-12-10 06:57:24 +01:00
Renovate 3a95d3c0b7 fix(deps): update kubernetes packages to v0.34.3 2025-12-10 05:10:17 +00:00
argoyle 0ced117bc3 Merge branch 'renovate/golang-1.25.5' into 'main'
chore(deps): update golang:1.25.5 docker digest to 0c27bcf

See merge request unboundsoftware/gitlab-cleanup-handler!340
2025-12-09 09:54:12 +01:00
Renovate 0194b04275 chore(deps): update golang:1.25.5 docker digest to 0c27bcf 2025-12-09 02:12:23 +00:00
argoyle a0eff8bd79 Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.2

See merge request unboundsoftware/gitlab-cleanup-handler!339
2025-12-08 09:42:59 +01:00
Renovate 80de42be14 chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.2 2025-12-07 16:59:32 +00:00
argoyle 5ddfdbc6af Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.1

See merge request unboundsoftware/gitlab-cleanup-handler!338
2025-12-04 17:16:29 +01:00
Renovate ffa935295f chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.1 2025-12-04 15:00:45 +00:00
argoyle 4f777d5854 Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.0

See merge request unboundsoftware/gitlab-cleanup-handler!337
2025-12-04 08:28:52 +01:00
Renovate cda74fb52a chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.0 2025-12-03 19:59:11 +00:00
argoyle 744e8af1b9 Merge branch 'renovate/markdownlint-markdownlint-0.x' into 'main'
chore(deps): update pre-commit hook markdownlint/markdownlint to v0.15.0

See merge request unboundsoftware/gitlab-cleanup-handler!334
2025-12-03 16:20:35 +01:00
Renovate 8e029452a1 chore(deps): update pre-commit hook markdownlint/markdownlint to v0.15.0 2025-12-03 14:59:38 +00:00
argoyle 9683a51ebd Merge branch 'renovate/golang-1.x' into 'main'
chore(deps): update golang docker tag to v1.25.5

See merge request unboundsoftware/gitlab-cleanup-handler!336
2025-12-02 19:53:25 +01:00
argoyle 5896573a01 Merge branch 'renovate/go-1.x' into 'main'
chore(deps): update dependency go to v1.25.5

See merge request unboundsoftware/gitlab-cleanup-handler!335
2025-12-02 19:25:29 +01:00
Renovate 8f4f02e72c chore(deps): update golang docker tag to v1.25.5 2025-12-02 18:12:29 +00:00
Renovate 4a697c4418 chore(deps): update dependency go to v1.25.5 2025-12-02 17:11:30 +00:00
argoyle b64793ea03 Merge branch 'renovate/golang-1.25.4' into 'main'
chore(deps): update golang:1.25.4 docker digest to efe81fa

See merge request unboundsoftware/gitlab-cleanup-handler!333
2025-11-18 13:59:13 +01:00
Renovate d26663c6a6 chore(deps): update golang:1.25.4 docker digest to efe81fa 2025-11-18 11:59:03 +00:00
argoyle 0150f5dc57 Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2

See merge request unboundsoftware/gitlab-cleanup-handler!332
2025-11-14 16:22:21 +01:00
Renovate af2501f32b chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2 2025-11-14 13:59:03 +00:00
argoyle 22324eb667 Merge branch 'renovate/github.com-alecthomas-kong-1.x' into 'main'
fix(deps): update module github.com/alecthomas/kong to v1.13.0

See merge request unboundsoftware/gitlab-cleanup-handler!330
2025-11-14 12:57:23 +01:00
Renovate ec861321c4 fix(deps): update module github.com/alecthomas/kong to v1.13.0 2025-11-13 22:59:30 +00:00
argoyle 7949bc85c1 Merge branch 'next-release' into 'main'
chore(release): prepare for v0.0.20

See merge request unboundsoftware/gitlab-cleanup-handler!322
2025-11-13 09:22:09 +01:00
Unbound Release df559006b3 chore(release): prepare for v0.0.20 2025-11-13 09:22:09 +01:00
argoyle d81c436961 Merge branch 'renovate/kubernetes-go' into 'main'
fix(deps): update kubernetes packages to v0.34.2

See merge request unboundsoftware/gitlab-cleanup-handler!329
2025-11-13 08:57:35 +01:00
Renovate adafea81ea fix(deps): update kubernetes packages to v0.34.2 2025-11-12 16:58:46 +00:00
argoyle 583b649364 Merge branch 'renovate/golang-1.x' into 'main'
chore(deps): update golang docker tag to v1.25.4

See merge request unboundsoftware/gitlab-cleanup-handler!328
2025-11-06 07:03:12 +01:00
Renovate 1ad5333aec chore(deps): update golang docker tag to v1.25.4 2025-11-05 22:11:37 +00:00
argoyle 7f58a7828a Merge branch 'renovate/go-1.x' into 'main'
chore(deps): update dependency go to v1.25.4

See merge request unboundsoftware/gitlab-cleanup-handler!327
2025-11-05 21:31:42 +01:00
Renovate d302130dfd chore(deps): update dependency go to v1.25.4 2025-11-05 20:10:07 +00:00
argoyle d10bfd7803 Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.1

See merge request unboundsoftware/gitlab-cleanup-handler!326
2025-11-04 13:44:21 +01:00
argoyle b29d509862 Merge branch 'renovate/golang-1.25.3' into 'main'
chore(deps): update golang:1.25.3 docker digest to 9ac0edc

See merge request unboundsoftware/gitlab-cleanup-handler!325
2025-11-04 13:44:01 +01:00
Renovate ee3240249b chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.1 2025-11-04 11:59:39 +00:00
Renovate 2d1e84158b chore(deps): update golang:1.25.3 docker digest to 9ac0edc 2025-11-04 11:59:37 +00:00
argoyle c4e71ee20e Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0

See merge request unboundsoftware/gitlab-cleanup-handler!324
2025-10-29 23:16:26 +01:00
Renovate 928f402c91 chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0 2025-10-29 19:59:11 +00:00
argoyle 1b5d0812e1 Merge branch 'renovate/golang-1.25.3' into 'main'
chore(deps): update golang:1.25.3 docker digest to 69d1009

See merge request unboundsoftware/gitlab-cleanup-handler!323
2025-10-21 14:19:53 +02:00
Renovate b0c4036bb9 chore(deps): update golang:1.25.3 docker digest to 69d1009 2025-10-21 09:58:30 +00:00
argoyle 6a1ad4c397 Merge branch 'ci-add-initial-git-cliff-config' into 'main'
ci: add initial configuration for git-cliff

See merge request unboundsoftware/gitlab-cleanup-handler!321
2025-10-14 10:29:02 +02:00
argoyle cfd345f573 ci: add initial configuration for git-cliff
Add a default configuration file for git-cliff to manage
changelog generation. This includes templates for the header, 
body, and footer of the changelog, as well as settings for 
parsing and filtering commit messages according to the 
conventional commits specification. This change aims to 
streamline documentation of notable project changes.
2025-10-14 09:19:28 +02:00
argoyle 35ee52e376 Merge branch 'renovate/golang-1.x' into 'main'
chore(deps): update golang docker tag to v1.25.3

See merge request unboundsoftware/gitlab-cleanup-handler!320
2025-10-14 08:48:37 +02:00
argoyle e9b1f0009c Merge branch 'renovate/go-1.x' into 'main'
chore(deps): update dependency go to v1.25.3

See merge request unboundsoftware/gitlab-cleanup-handler!319
2025-10-14 08:48:11 +02:00
Renovate fb393d26e1 chore(deps): update golang docker tag to v1.25.3 2025-10-13 23:59:16 +00:00
Renovate 5ec8573556 chore(deps): update dependency go to v1.25.3 2025-10-13 21:57:50 +00:00
argoyle c83ebad0ff Merge branch 'renovate/golang-1.x' into 'main'
chore(deps): update golang docker tag to v1.25.2

See merge request unboundsoftware/gitlab-cleanup-handler!318
2025-10-08 08:59:14 +02:00
Renovate d94cc684a1 chore(deps): update golang docker tag to v1.25.2 2025-10-07 22:09:08 +00:00
Renovate e792f90075 chore(deps): update dependency go to v1.25.2 2025-10-07 19:10:10 +00:00
Renovate a183a53404 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.23.0 2025-10-02 10:00:43 +00:00
Renovate fc50d1df2c chore(deps): update golang:1.25.1 docker digest to 12640a4 2025-10-01 13:59:11 +00:00
Renovate d9bf362394 chore(deps): update pre-commit hook golangci/golangci-lint to v2.5.0 2025-09-21 19:58:03 +00:00
Renovate 181ca1e384 chore(deps): update pre-commit hook lietu/go-pre-commit to v1 2025-09-13 09:12:36 +00:00
7 changed files with 359 additions and 41 deletions
+4 -4
View File
@@ -9,7 +9,7 @@ repos:
- id: check-yaml
- id: check-added-large-files
- repo: https://github.com/markdownlint/markdownlint
rev: v0.13.0
rev: v0.15.0
hooks:
- id: markdownlint
args:
@@ -22,13 +22,13 @@ repos:
- --project
- unboundsoftware/gitlab-cleanup-handler
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v9.22.0
rev: v9.23.0
hooks:
- id: commitlint
stages: [ commit-msg ]
additional_dependencies: [ '@commitlint/config-conventional' ]
- repo: https://github.com/lietu/go-pre-commit
rev: v0.1.0
rev: v1.0.0
hooks:
- id: errcheck
- id: go-fmt-goimports
@@ -36,6 +36,6 @@ repos:
- id: go-vet
- id: gofumpt
- repo: https://github.com/golangci/golangci-lint
rev: v2.4.0
rev: v2.7.2
hooks:
- id: golangci-lint
+1
View File
@@ -0,0 +1 @@
{"version":"v0.0.21"}
+258 -21
View File
@@ -1,8 +1,62 @@
# Changelog
All notable changes to this project will be documented in this file.
## [0.0.21] - 2025-12-10
### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.13.0
- *(deps)* Update kubernetes packages to v0.34.3
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.6.2
- *(deps)* Update golang:1.25.4 docker digest to efe81fa
- *(deps)* Update dependency go to v1.25.5
- *(deps)* Update golang docker tag to v1.25.5
- *(deps)* Update pre-commit hook markdownlint/markdownlint to v0.15.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.7.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.7.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.7.2
- *(deps)* Update golang:1.25.5 docker digest to 0c27bcf
## [0.0.20] - 2025-11-13
### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.34.2
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook lietu/go-pre-commit to v1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.5.0
- *(deps)* Update golang:1.25.1 docker digest to 12640a4
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.23.0
- *(deps)* Update dependency go to v1.25.2
- *(deps)* Update golang docker tag to v1.25.2
- *(deps)* Update dependency go to v1.25.3
- *(deps)* Update golang docker tag to v1.25.3
- Add initial configuration for git-cliff
- *(deps)* Update golang:1.25.3 docker digest to 69d1009
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.6.0
- *(deps)* Update golang:1.25.3 docker digest to 9ac0edc
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.6.1
- *(deps)* Update dependency go to v1.25.4
- *(deps)* Update golang docker tag to v1.25.4
## [0.0.19] - 2025-09-10
### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.34.1
### ⚙️ Miscellaneous Tasks
- *(deps)* Update dependency go to v1.25.1
- *(deps)* Update golang docker tag to v1.25.1
- *(deps)* Update golang:1.25.1 docker digest to 53f7808
## [0.0.18] - 2025-08-28
### 🐛 Bug Fixes
@@ -10,17 +64,43 @@
- *(deps)* Update module github.com/stretchr/testify to v1.11.0
- *(deps)* Update module github.com/stretchr/testify to v1.11.1
- *(deps)* Update kubernetes packages to v0.34.0
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.25.0 docker digest to f6b9e1a
## [0.0.17] - 2025-08-14
### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.12.1
- *(deps)* Update kubernetes packages to v0.33.4
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.3.0
- *(deps)* Update golang:1.24.5 docker digest to 0a156a4
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.3.1
- *(deps)* Update dependency go to v1.24.6
- *(deps)* Update golang docker tag to v1.24.6
- *(deps)* Update pre-commit hook pre-commit/pre-commit-hooks to v6
- *(deps)* Update golang:1.24.6 docker digest to 958bfd1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.4.0
- *(deps)* Update golang docker tag to v1.25.0
- *(deps)* Update dependency go to v1.25.0
## [0.0.16] - 2025-07-16
### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.33.3
### ⚙️ Miscellaneous Tasks
- *(deps)* Update dependency go to v1.24.5
- *(deps)* Update golang docker tag to v1.24.5
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.2.2
## [0.0.15] - 2025-07-01
### 🐛 Bug Fixes
@@ -31,34 +111,77 @@
### ⚙️ Miscellaneous Tasks
- *(ci)* Update CI configuration for pipeline templates
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.2.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.2.1
- *(deps)* Update golang:1.24.4 docker digest to 9f820b6
## [0.0.14] - 2025-06-20
### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.33.2
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.24.3 docker digest to f255a7d
- *(deps)* Update dependency go to v1.24.4
- *(deps)* Update golang docker tag to v1.24.4
- *(deps)* Update golang:1.24.4 docker digest to 3494bbe
## [0.0.13] - 2025-05-16
### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.11.0
- *(deps)* Update kubernetes packages to v0.33.1
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.1.4
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.1.5
- *(deps)* Update golang:1.24.2 docker digest to bf7899c
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.1.6
- *(deps)* Update dependency go to v1.24.3
- *(deps)* Update golang docker tag to v1.24.3
## [0.0.12] - 2025-04-24
### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.33.0
## [0.0.11] - 2025-04-23
### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.10.0
- *(deps)* Update kubernetes packages to v0.32.4
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.64.8
- *(deps)* Update golang:1.24.1 docker digest to 5ecf333
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.0.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.0.2
- *(deps)* Update golang docker tag to v1.24.2
- *(deps)* Update golang:1.24.2 docker digest to aebb7df
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.1.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.1.2
## [0.0.10] - 2025-03-12
### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.9.0
- *(deps)* Update kubernetes packages to v0.32.3
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang docker tag to v1.24.1
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.22.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.64.7
## [0.0.9] - 2025-03-03
### 🐛 Bug Fixes
@@ -69,12 +192,49 @@
- *(deps)* Update kubernetes packages to v0.32.2
- *(deps)* Update module github.com/alecthomas/kong to v1.8.1
- *(docker)* Use amd64 golang base image for build
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.23.5 docker digest to 8c10f21
- *(deps)* Update golang:1.23.5 docker digest to e213430
- *(deps)* Update dependency go to v1.23.6
- *(deps)* Update golang docker tag to v1.23.6
- *(deps)* Update golang:1.23.6 docker digest to 958bd2e
- *(deps)* Update golang:1.23.6 docker digest to 9271129
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.64.2
- *(deps)* Update golang docker tag to v1.24.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.64.3
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.64.4
- *(deps)* Update golang:1.24.0 docker digest to 2b1cbf2
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.64.5
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.21.0
- *(deps)* Update golang:1.24.0 docker digest to 5255fad
- *(deps)* Update golang:1.24.0 docker digest to a14c5a6
- *(deps)* Update golang:1.24.0 docker digest to 58cf31c
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.64.6
## [0.0.8] - 2025-01-17
### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.6.1
- *(deps)* Update kubernetes packages to v0.32.1
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.63.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.63.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.63.2
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.63.3
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.63.4
- *(deps)* Update golang:1.23.4 docker digest to 3b1a7de
- *(deps)* Update golang:1.23.4 docker digest to 08e1417
- *(deps)* Update golang:1.23.4 docker digest to 585103a
- *(deps)* Update golang:1.23.4 docker digest to 5305905
- *(deps)* Update golang:1.23.4 docker digest to 9820aca
- *(deps)* Update dependency go to v1.23.5
- *(deps)* Update golang docker tag to v1.23.5
## [0.0.7] - 2024-12-28
### 🐛 Bug Fixes
@@ -88,8 +248,21 @@
### ⚙️ Miscellaneous Tasks
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.62.2
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.19.0
- *(deps)* Update golang:1.23.3 docker digest to ee5f0ad
- *(deps)* Update golang:1.23.3 docker digest to b4aabba
- *(deps)* Update golang:1.23.3 docker digest to 2b01164
- *(deps)* Update golang:1.23.3 docker digest to 017ec6b
- *(deps)* Update dependency go to v1.23.4
- *(deps)* Update golang docker tag to v1.23.4
- *(deps)* Update golang:1.23.4 docker digest to 574185e
- Simplify CI configuration by removing unused variables
- *(deps)* Update golang:1.23.4 docker digest to 7003184
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.20.0
- *(deps)* Update golang:1.23.4 docker digest to 7ea4c9d
- *(golangci)* Increase timeout to 5 minutes
## [0.0.6] - 2024-11-21
### 🐛 Bug Fixes
@@ -100,12 +273,27 @@
### ⚙️ Miscellaneous Tasks
- *(deps)* Pin golang docker tag to ad5c126
- *(deps)* Pin unbound/pre-commit docker tag to 92fce44
- *(deps)* Update dependency go to v1.23.3
- *(deps)* Update golang docker tag to v1.23.3
- *(deps)* Update unbound/pre-commit docker digest to 596abf5
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.62.0
- *(deps)* Update golang:1.23.3 docker digest to 8956c08
- *(deps)* Update unbound/pre-commit docker digest to e78425c
- *(deps)* Update golang:1.23.3 docker digest to 3694e36
- *(deps)* Update golang:1.23.3 docker digest to b2ca381
- *(deps)* Update golang:1.23.3 docker digest to 2660218
- *(deps)* Update golang:1.23.3 docker digest to c2d828f
- Remove pre-commit stage and include Go pre-commit template
- *(deps)* Update golang:1.23.3 docker digest to 73f06be
## [0.0.5] - 2024-10-24
### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.31.2
## [0.0.4] - 2024-10-06
### 🐛 Bug Fixes
@@ -125,7 +313,71 @@
- *(deps)* Update module github.com/alecthomas/kong to v1.2.1
- *(deps)* Update kubernetes packages to v0.31.1
### 💼 Other
### ⚙️ Miscellaneous Tasks
- Remove some duplication and add a first few tests
- Add pre-commit config
- Add checking of pre-commit rules
- Add tests for handler
- Use Docker DinD version from variable
- Switch to manual rebases for Dependabot
- Update to Go 1.20.3 and golangci-lint 1.52.2
- Update pre-commit and fix golangci-lint
- Update golangci-lint
- Use pre-commit image
- Change repo for markdownlint and update golangci-lint
- Remove Dependabot config
- *(deps)* Update pre-commit hook devopshq/gitlab-ci-linter to v1.0.6
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.11.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.56.2
- *(deps)* Update pre-commit hook markdownlint/markdownlint to v0.13.0
- *(deps)* Update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0
- *(deps)* Update pre-commit hook lietu/go-pre-commit to v0.1.0
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.12.0
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.13.0
- *(deps)* Update golang docker tag to v1.22.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.57.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.57.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.57.2
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.14.0
- *(deps)* Update golang docker tag to v1.22.2
- *(deps)* Update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.15.0
- *(deps)* Update dependency go to v1.22.2
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.16.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.58.0
- *(deps)* Update dependency go to v1.22.3
- *(deps)* Update golang docker tag to v1.22.3
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.58.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.58.2
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.59.0
- *(deps)* Update dependency go to v1.22.4
- *(deps)* Update golang docker tag to v1.22.4
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.59.1
- *(deps)* Update dependency go to v1.22.5
- *(deps)* Update golang docker tag to v1.22.5
- *(deps)* Update dependency go to v1.22.6
- *(deps)* Update golang docker tag to v1.22.6
- *(deps)* Update dependency go to v1.23.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.60.1
- *(deps)* Update golang docker tag to v1.23.0
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.60.2
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.60.3
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.17.0
- *(deps)* Update dependency go to v1.23.1
- *(deps)* Update golang docker tag to v1.23.1
- *(deps)* Update pre-commit hook golangci/golangci-lint to v1.61.0
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.18.0
- *(deps)* Update dependency go to v1.23.2
- *(deps)* Update golang docker tag to v1.23.2
- Add release flow
- *(deps)* Update pre-commit hook pre-commit/pre-commit-hooks to v5
### 🛡️ Security
- *(deps)* [security] bump golang.org/x/net from 0.13.0 to 0.17.0
### Build
- *(deps)* Bump github.com/stretchr/testify from 1.7.2 to 1.8.0
- *(deps)* Bump golang from 1.19.1 to 1.19.2
@@ -177,42 +429,27 @@
- *(deps)* Bump golang from 1.21.6 to 1.22.0
- *(deps)* Bump k8s.io/client-go from 0.29.1 to 0.29.2
### ⚙️ Miscellaneous Tasks
- Remove some duplication and add a first few tests
- Add pre-commit config
- Add checking of pre-commit rules
- Add tests for handler
- Use Docker DinD version from variable
- Switch to manual rebases for Dependabot
- Update to Go 1.20.3 and golangci-lint 1.52.2
- Update pre-commit and fix golangci-lint
- Update golangci-lint
- Use pre-commit image
- Change repo for markdownlint and update golangci-lint
- Remove Dependabot config
- Add release flow
### 🛡️ Security
- *(deps)* [security] bump golang.org/x/net from 0.13.0 to 0.17.0
## [0.0.3] - 2022-09-27
### 🚀 Features
- Add all existing tags to exclusion filter
### 💼 Other
### Build
- *(deps)* Bump k8s.io/client-go from 0.25.0 to 0.25.1
- *(deps)* Bump k8s.io/client-go from 0.25.1 to 0.25.2
## [0.0.2] - 2022-09-09
### 🐛 Bug Fixes
- Add CA certificates
## [0.0.1] - 2022-09-09
### 🚀 Features
- Initial commit
<!-- generated by git-cliff -->
+1 -1
View File
@@ -1,4 +1,4 @@
FROM amd64/golang:1.25.1@sha256:53f7808857782118f3a062261f721507dfa36e5c545e5d39c2dcf9916e3f0b1b as build
FROM amd64/golang:1.25.5@sha256:0c27bcf0df81eca89f87e1e78be5ad5e36487f0eaf71cd900ba14ee7621d3e70 as build
WORKDIR /build
ENV CGO_ENABLED=0
ADD . /build
+80
View File
@@ -0,0 +1,80 @@
# git-cliff ~ default configuration file
# https://git-cliff.org/docs/configuration
#
# Lines starting with "#" are comments.
# Configuration options are organized into tables and keys.
# See documentation for more information on available options.
[changelog]
# template for the changelog header
header = """
# Changelog\n
All notable changes to this project will be documented in this file.\n
"""
# template for the changelog body
# https://keats.github.io/tera/docs/#introduction
body = """
{% if version %}\
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
{% else %}\
## [unreleased]
{% endif %}\
{% for group, commits in commits | group_by(attribute="group") %}
### {{ group | striptags | trim | upper_first }}
{% for commit in commits %}
- {% if commit.scope %}*({{ commit.scope }})* {% endif %}\
{% if commit.breaking %}[**breaking**] {% endif %}\
{{ commit.message | upper_first }}\
{% endfor %}
{% endfor %}\n
"""
# template for the changelog footer
footer = """
<!-- generated by git-cliff -->
"""
# remove the leading and trailing s
trim = true
# postprocessors
postprocessors = [
# { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
]
# render body even when there are no releases to process
# render_always = true
# output file path
# output = "test.md"
[git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# process each line of a commit as an individual commit
split_commits = false
# regex for preprocessing the commit messages
commit_preprocessors = [
# Replace issue numbers
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
# Check spelling of the commit with https://github.com/crate-ci/typos
# If the spelling is incorrect, it will be automatically fixed.
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
]
# regex for parsing and grouping commits
commit_parsers = [
{ message = "^feat", group = "<!-- 0 -->🚀 Features" },
{ message = "^fix", group = "<!-- 1 -->🐛 Bug Fixes" },
{ message = "^doc", group = "<!-- 3 -->📚 Documentation" },
{ message = "^perf", group = "<!-- 4 -->⚡ Performance" },
{ message = "^refactor", group = "<!-- 2 -->🚜 Refactor" },
{ message = "^style", group = "<!-- 5 -->🎨 Styling" },
{ message = "^test", group = "<!-- 6 -->🧪 Testing" },
{ message = "^chore\\(release\\): prepare for", skip = true },
{ message = "^chore|^ci", group = "<!-- 7 -->⚙️ Miscellaneous Tasks" },
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
]
# filter out the commits that are not matched by commit parsers
filter_commits = false
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"
+5 -5
View File
@@ -2,16 +2,16 @@ module gitlab.com/unboundsoftware/gitlab-cleanup-handler
go 1.24.0
toolchain go1.25.1
toolchain go1.25.5
require (
github.com/alecthomas/kong v1.12.1
github.com/alecthomas/kong v1.13.0
github.com/apex/log v1.9.0
github.com/stretchr/testify v1.11.1
gitlab.com/unboundsoftware/apex-mocks v0.2.0
k8s.io/api v0.34.1
k8s.io/apimachinery v0.34.1
k8s.io/client-go v0.34.1
k8s.io/api v0.34.3
k8s.io/apimachinery v0.34.3
k8s.io/client-go v0.34.3
)
require (
+10 -10
View File
@@ -1,9 +1,9 @@
github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8vS6K3D0=
github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k=
github.com/alecthomas/kong v1.12.1 h1:iq6aMJDcFYP9uFrLdsiZQ2ZMmcshduyGv4Pek0MQPW0=
github.com/alecthomas/kong v1.12.1/go.mod h1:p2vqieVMeTAnaC83txKtXe8FLke2X07aruPWXyMPQrU=
github.com/alecthomas/repr v0.4.0 h1:GhI2A8MACjfegCPVq9f1FLvIBS+DrQ2KQBFZP1iFzXc=
github.com/alecthomas/repr v0.4.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
github.com/alecthomas/kong v1.13.0 h1:5e/7XC3ugvhP1DQBmTS+WuHtCbcv44hsohMgcvVxSrA=
github.com/alecthomas/kong v1.13.0/go.mod h1:wrlbXem1CWqUV5Vbmss5ISYhsVPkBb1Yo7YKJghju2I=
github.com/alecthomas/repr v0.5.2 h1:SU73FTI9D1P5UNtvseffFSGmdNci/O6RsqzeXJtP0Qs=
github.com/alecthomas/repr v0.5.2/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
github.com/apex/log v1.9.0 h1:FHtw/xuaM8AgmvDDTI9fiwoAL25Sq2cxojnZICUU8l0=
github.com/apex/log v1.9.0/go.mod h1:m82fZlWIuiWzWP04XCTXmnX0xRkYYbCdYn8jbJeLBEA=
github.com/apex/logs v1.0.0/go.mod h1:XzxuLZ5myVHDy9SAmYpamKKRNApGj54PfYLcFrXqDwo=
@@ -199,12 +199,12 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C
gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.34.1 h1:jC+153630BMdlFukegoEL8E/yT7aLyQkIVuwhmwDgJM=
k8s.io/api v0.34.1/go.mod h1:SB80FxFtXn5/gwzCoN6QCtPD7Vbu5w2n1S0J5gFfTYk=
k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4=
k8s.io/apimachinery v0.34.1/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
k8s.io/client-go v0.34.1 h1:ZUPJKgXsnKwVwmKKdPfw4tB58+7/Ik3CrjOEhsiZ7mY=
k8s.io/client-go v0.34.1/go.mod h1:kA8v0FP+tk6sZA0yKLRG67LWjqufAoSHA2xVGKw9Of8=
k8s.io/api v0.34.3 h1:D12sTP257/jSH2vHV2EDYrb16bS7ULlHpdNdNhEw2S4=
k8s.io/api v0.34.3/go.mod h1:PyVQBF886Q5RSQZOim7DybQjAbVs8g7gwJNhGtY5MBk=
k8s.io/apimachinery v0.34.3 h1:/TB+SFEiQvN9HPldtlWOTp0hWbJ+fjU+wkxysf/aQnE=
k8s.io/apimachinery v0.34.3/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
k8s.io/client-go v0.34.3 h1:wtYtpzy/OPNYf7WyNBTj3iUA0XaBHVqhv4Iv3tbrF5A=
k8s.io/client-go v0.34.3/go.mod h1:OxxeYagaP9Kdf78UrKLa3YZixMCfP6bgPwPwNBQBzpM=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b h1:MloQ9/bdJyIu9lb1PzujOPolHyvO06MXG5TUIj2mNAA=