Compare commits

..

29 Commits

Author SHA1 Message Date
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 334 additions and 35 deletions
+3 -3
View File
@@ -22,13 +22,13 @@ repos:
- --project - --project
- unboundsoftware/gitlab-cleanup-handler - unboundsoftware/gitlab-cleanup-handler
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook - repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v9.22.0 rev: v9.23.0
hooks: hooks:
- id: commitlint - id: commitlint
stages: [ commit-msg ] stages: [ commit-msg ]
additional_dependencies: [ '@commitlint/config-conventional' ] additional_dependencies: [ '@commitlint/config-conventional' ]
- repo: https://github.com/lietu/go-pre-commit - repo: https://github.com/lietu/go-pre-commit
rev: v0.1.0 rev: v1.0.0
hooks: hooks:
- id: errcheck - id: errcheck
- id: go-fmt-goimports - id: go-fmt-goimports
@@ -36,6 +36,6 @@ repos:
- id: go-vet - id: go-vet
- id: gofumpt - id: gofumpt
- repo: https://github.com/golangci/golangci-lint - repo: https://github.com/golangci/golangci-lint
rev: v2.4.0 rev: v2.6.1
hooks: hooks:
- id: golangci-lint - id: golangci-lint
+1
View File
@@ -0,0 +1 @@
{"version":"v0.0.20"}
+239 -21
View File
@@ -1,8 +1,43 @@
# Changelog
All notable changes to this project will be documented in this file.
## [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 ## [0.0.19] - 2025-09-10
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.34.1 - *(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 ## [0.0.18] - 2025-08-28
### 🐛 Bug Fixes ### 🐛 Bug Fixes
@@ -10,17 +45,43 @@
- *(deps)* Update module github.com/stretchr/testify to v1.11.0 - *(deps)* Update module github.com/stretchr/testify to v1.11.0
- *(deps)* Update module github.com/stretchr/testify to v1.11.1 - *(deps)* Update module github.com/stretchr/testify to v1.11.1
- *(deps)* Update kubernetes packages to v0.34.0 - *(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 ## [0.0.17] - 2025-08-14
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.12.1 - *(deps)* Update module github.com/alecthomas/kong to v1.12.1
- *(deps)* Update kubernetes packages to v0.33.4 - *(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 ## [0.0.16] - 2025-07-16
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.33.3 - *(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 ## [0.0.15] - 2025-07-01
### 🐛 Bug Fixes ### 🐛 Bug Fixes
@@ -31,34 +92,77 @@
### ⚙️ Miscellaneous Tasks ### ⚙️ Miscellaneous Tasks
- *(ci)* Update CI configuration for pipeline templates - *(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 ## [0.0.14] - 2025-06-20
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.33.2 - *(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 ## [0.0.13] - 2025-05-16
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.11.0 - *(deps)* Update module github.com/alecthomas/kong to v1.11.0
- *(deps)* Update kubernetes packages to v0.33.1 - *(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 ## [0.0.12] - 2025-04-24
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.33.0 - *(deps)* Update kubernetes packages to v0.33.0
## [0.0.11] - 2025-04-23 ## [0.0.11] - 2025-04-23
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.10.0 - *(deps)* Update module github.com/alecthomas/kong to v1.10.0
- *(deps)* Update kubernetes packages to v0.32.4 - *(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 ## [0.0.10] - 2025-03-12
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.9.0 - *(deps)* Update module github.com/alecthomas/kong to v1.9.0
- *(deps)* Update kubernetes packages to v0.32.3 - *(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 ## [0.0.9] - 2025-03-03
### 🐛 Bug Fixes ### 🐛 Bug Fixes
@@ -69,12 +173,49 @@
- *(deps)* Update kubernetes packages to v0.32.2 - *(deps)* Update kubernetes packages to v0.32.2
- *(deps)* Update module github.com/alecthomas/kong to v1.8.1 - *(deps)* Update module github.com/alecthomas/kong to v1.8.1
- *(docker)* Use amd64 golang base image for build - *(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 ## [0.0.8] - 2025-01-17
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update module github.com/alecthomas/kong to v1.6.1 - *(deps)* Update module github.com/alecthomas/kong to v1.6.1
- *(deps)* Update kubernetes packages to v0.32.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 ## [0.0.7] - 2024-12-28
### 🐛 Bug Fixes ### 🐛 Bug Fixes
@@ -88,8 +229,21 @@
### ⚙️ Miscellaneous Tasks ### ⚙️ 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 - 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 - *(golangci)* Increase timeout to 5 minutes
## [0.0.6] - 2024-11-21 ## [0.0.6] - 2024-11-21
### 🐛 Bug Fixes ### 🐛 Bug Fixes
@@ -100,12 +254,27 @@
### ⚙️ Miscellaneous Tasks ### ⚙️ 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 - 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 ## [0.0.5] - 2024-10-24
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- *(deps)* Update kubernetes packages to v0.31.2 - *(deps)* Update kubernetes packages to v0.31.2
## [0.0.4] - 2024-10-06 ## [0.0.4] - 2024-10-06
### 🐛 Bug Fixes ### 🐛 Bug Fixes
@@ -125,7 +294,71 @@
- *(deps)* Update module github.com/alecthomas/kong to v1.2.1 - *(deps)* Update module github.com/alecthomas/kong to v1.2.1
- *(deps)* Update kubernetes packages to v0.31.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 github.com/stretchr/testify from 1.7.2 to 1.8.0
- *(deps)* Bump golang from 1.19.1 to 1.19.2 - *(deps)* Bump golang from 1.19.1 to 1.19.2
@@ -177,42 +410,27 @@
- *(deps)* Bump golang from 1.21.6 to 1.22.0 - *(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 - *(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 ## [0.0.3] - 2022-09-27
### 🚀 Features ### 🚀 Features
- Add all existing tags to exclusion filter - 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.0 to 0.25.1
- *(deps)* Bump k8s.io/client-go from 0.25.1 to 0.25.2 - *(deps)* Bump k8s.io/client-go from 0.25.1 to 0.25.2
## [0.0.2] - 2022-09-09 ## [0.0.2] - 2022-09-09
### 🐛 Bug Fixes ### 🐛 Bug Fixes
- Add CA certificates - Add CA certificates
## [0.0.1] - 2022-09-09 ## [0.0.1] - 2022-09-09
### 🚀 Features ### 🚀 Features
- Initial commit - 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.4@sha256:2476911a55fb171469c5266ee3d81e180fd25592c4f74ae79488fb49578bdc96 as build
WORKDIR /build WORKDIR /build
ENV CGO_ENABLED=0 ENV CGO_ENABLED=0
ADD . /build 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"
+4 -4
View File
@@ -2,16 +2,16 @@ module gitlab.com/unboundsoftware/gitlab-cleanup-handler
go 1.24.0 go 1.24.0
toolchain go1.25.1 toolchain go1.25.4
require ( require (
github.com/alecthomas/kong v1.12.1 github.com/alecthomas/kong v1.12.1
github.com/apex/log v1.9.0 github.com/apex/log v1.9.0
github.com/stretchr/testify v1.11.1 github.com/stretchr/testify v1.11.1
gitlab.com/unboundsoftware/apex-mocks v0.2.0 gitlab.com/unboundsoftware/apex-mocks v0.2.0
k8s.io/api v0.34.1 k8s.io/api v0.34.2
k8s.io/apimachinery v0.34.1 k8s.io/apimachinery v0.34.2
k8s.io/client-go v0.34.1 k8s.io/client-go v0.34.2
) )
require ( require (
+6 -6
View File
@@ -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.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 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= 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.2 h1:fsSUNZhV+bnL6Aqrp6O7lMTy6o5x2C4XLjnh//8SLYY=
k8s.io/api v0.34.1/go.mod h1:SB80FxFtXn5/gwzCoN6QCtPD7Vbu5w2n1S0J5gFfTYk= k8s.io/api v0.34.2/go.mod h1:MMBPaWlED2a8w4RSeanD76f7opUoypY8TFYkSM+3XHw=
k8s.io/apimachinery v0.34.1 h1:dTlxFls/eikpJxmAC7MVE8oOeP1zryV7iRyIjB0gky4= k8s.io/apimachinery v0.34.2 h1:zQ12Uk3eMHPxrsbUJgNF8bTauTVR2WgqJsTmwTE/NW4=
k8s.io/apimachinery v0.34.1/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw= k8s.io/apimachinery v0.34.2/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw=
k8s.io/client-go v0.34.1 h1:ZUPJKgXsnKwVwmKKdPfw4tB58+7/Ik3CrjOEhsiZ7mY= k8s.io/client-go v0.34.2 h1:Co6XiknN+uUZqiddlfAjT68184/37PS4QAzYvQvDR8M=
k8s.io/client-go v0.34.1/go.mod h1:kA8v0FP+tk6sZA0yKLRG67LWjqufAoSHA2xVGKw9Of8= k8s.io/client-go v0.34.2/go.mod h1:2VYDl1XXJsdcAxw7BenFslRQX28Dxz91U9MWKjX97fE=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk= k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b h1:MloQ9/bdJyIu9lb1PzujOPolHyvO06MXG5TUIj2mNAA= k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b h1:MloQ9/bdJyIu9lb1PzujOPolHyvO06MXG5TUIj2mNAA=