Commit Graph
79 Commits
Author SHA1 Message Date
argoyle 62164f0ec1 fix(docker): use amd64 golang base image for build
Replace the Golang base image with the amd64 variant to ensure
compatibility across different architectures and improve
build consistency.
2025-02-25 21:30:11 +01:00
argoyle d752a696fd fix(deps): update Go version to 1.23.6 in go.mod
Updates the Go version in the go.mod file from 1.23.0 to 1.23.6 to 
ensure compatibility with the latest features and optimizations. 
This change also aligns the Go toolchain version accordingly.
2025-02-06 18:04:21 +01:00
argoyle 35f0106ca5 chore(golangci): increase timeout to 5 minutes
Set the timeout for golangci-lint to 5 minutes to allow for 
longer linting processes, improving the reliability of the 
linting checks in larger projects.
2024-12-28 17:15:31 +01:00
argoyle 2b783d5454 ci: simplify CI configuration by removing unused variables
Removes unnecessary Docker variables and services from the CI 
configuration. This streamlines the build process and reduces 
complexity, improving overall maintenance and clarity.
2024-12-05 10:53:26 +01:00
argoyle 8b0294fd9b ci: remove pre-commit stage and include Go pre-commit template
Removes the pre-commit stage from the CI pipeline to streamline 
the build process. Includes a new template for Go pre-commit 
checks to enforce code quality and maintainability standards.
2024-11-14 09:33:49 +01:00
argoyle fdcc16ffa2 ci: add release flow 2024-10-05 21:12:01 +02:00
argoyle d16c2b4e3a ci: remove Dependabot config 2024-02-23 23:30:21 +01:00
argoyle 490553a7a4 build(deps): bump k8s.io/client-go from 0.29.1 to 0.29.2
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.29.1 to 0.29.2.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.29.1...v0.29.2)
2024-02-15 13:25:07 +00:00
argoyle 48f98c64a7 build(deps): bump golang from 1.21.6 to 1.22.0
Bumps golang from 1.21.6 to 1.22.0.
2024-02-07 14:31:43 +00:00
argoyle 1768676c92 build(deps): bump k8s.io/client-go from 0.29.0 to 0.29.1
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.29.0 to 0.29.1.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.29.0...v0.29.1)
2024-01-18 13:25:07 +00:00
argoyle 820bd5e462 build(deps): bump golang from 1.21.5 to 1.21.6
Bumps golang from 1.21.5 to 1.21.6.
2024-01-10 14:32:15 +00:00
argoyle 4de710a5d0 build(deps): bump k8s.io/client-go from 0.28.4 to 0.29.0
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.28.4 to 0.29.0.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.4...v0.29.0)
2023-12-14 15:10:30 +01:00
argoyle c3ff190d43 build(deps): bump golang from 1.21.4 to 1.21.5
Bumps golang from 1.21.4 to 1.21.5.
2023-12-06 14:31:45 +00:00
argoyle 660d4436b2 build(deps): bump k8s.io/client-go from 0.28.3 to 0.28.4
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.28.3 to 0.28.4.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.3...v0.28.4)
2023-11-16 13:24:59 +00:00
argoyle 826009c3b1 build(deps): bump golang from 1.21.3 to 1.21.4
Bumps golang from 1.21.3 to 1.21.4.
2023-11-08 14:31:51 +00:00
argoyle 0500288308 build(deps): bump k8s.io/client-go from 0.28.2 to 0.28.3
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.28.2 to 0.28.3.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.2...v0.28.3)
2023-10-19 13:25:33 +00:00
argoyle 9f7c371c37 build(deps): [security] bump golang.org/x/net from 0.13.0 to 0.17.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.13.0 to 0.17.0. **This update includes a security fix.**
- [Commits](https://github.com/golang/net/compare/v0.13.0...v0.17.0)
2023-10-12 13:24:41 +00:00
argoyle 311fcfe221 build(deps): bump golang from 1.21.2 to 1.21.3
Bumps golang from 1.21.2 to 1.21.3.
2023-10-11 14:31:33 +00:00
argoyle 1426a93a3e build(deps): bump github.com/alecthomas/kong from 0.8.0 to 0.8.1
Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 0.8.0 to 0.8.1.
- [Commits](https://github.com/alecthomas/kong/compare/v0.8.0...v0.8.1)
2023-10-11 13:24:34 +00:00
argoyle ddc43c870b build(deps): bump golang from 1.21.1 to 1.21.2
Bumps golang from 1.21.1 to 1.21.2.
2023-10-06 14:31:20 +00:00
argoyle 71eede2f71 build(deps): bump k8s.io/client-go from 0.28.1 to 0.28.2
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.28.1 to 0.28.2.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.1...v0.28.2)
2023-09-14 13:26:42 +00:00
argoyle ae356ac4ab build(deps): bump golang from 1.21.0 to 1.21.1
Bumps golang from 1.21.0 to 1.21.1.
2023-09-07 14:31:23 +00:00
argoyle 6b1982ae5e build(deps): bump k8s.io/client-go from 0.28.0 to 0.28.1
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.28.0 to 0.28.1.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.28.0...v0.28.1)
2023-08-25 13:25:10 +00:00
argoyle b4c29e3a52 build(deps): bump k8s.io/client-go from 0.27.4 to 0.28.0
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.27.4 to 0.28.0.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.27.4...v0.28.0)
2023-08-16 13:25:19 +00:00
argoyle 3b92203687 build(deps): bump golang from 1.20.7 to 1.21.0
Bumps golang from 1.20.7 to 1.21.0.
2023-08-09 16:47:48 +00:00
argoyle a2da47a614 ci: change repo for markdownlint and update golangci-lint 2023-08-09 18:35:30 +02:00
argoyle 71ba784b62 build(deps): bump golang from 1.20.6 to 1.20.7
Bumps golang from 1.20.6 to 1.20.7.
2023-08-02 14:31:16 +00:00
argoyle 9d4a840972 build(deps): bump k8s.io/client-go from 0.27.3 to 0.27.4
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.27.3 to 0.27.4.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.27.3...v0.27.4)
2023-07-20 13:25:11 +00:00
argoyle 473f57918c build(deps): bump golang from 1.20.5 to 1.20.6
Bumps golang from 1.20.5 to 1.20.6.
2023-07-17 08:56:20 +00:00
argoyle 318e08d4ae ci: use pre-commit image 2023-07-16 10:59:18 +02:00
argoyle 63478a5cb5 build(deps): bump github.com/alecthomas/kong from 0.7.1 to 0.8.0
Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 0.7.1 to 0.8.0.
- [Commits](https://github.com/alecthomas/kong/compare/v0.7.1...v0.8.0)
2023-06-22 13:24:49 +00:00
argoyle c44f0bbfe4 build(deps): bump k8s.io/client-go from 0.27.2 to 0.27.3
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.27.2 to 0.27.3.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.27.2...v0.27.3)
2023-06-15 13:25:06 +00:00
argoyle a2df6a1924 build(deps): bump golang from 1.20.4 to 1.20.5
Bumps golang from 1.20.4 to 1.20.5.
2023-06-07 14:31:45 +00:00
argoyle 198ceef571 ci: update golangci-lint 2023-06-04 16:47:54 +02:00
argoyle 47fac51216 build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.3...v1.8.4)
2023-05-30 13:24:52 +00:00
argoyle 8e10cae67f build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3)
2023-05-19 13:24:37 +00:00
argoyle 534b0b9c70 build(deps): bump k8s.io/client-go from 0.27.1 to 0.27.2
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.27.1 to 0.27.2.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.27.1...v0.27.2)
2023-05-18 19:03:00 +00:00
argoyle cabe6a7003 chore: update pre-commit and fix golangci-lint 2023-05-18 20:36:42 +02:00
argoyle 9f83b042e3 build(deps): bump golang from 1.20.3 to 1.20.4
Bumps golang from 1.20.3 to 1.20.4.
2023-05-04 08:11:31 +02:00
argoyle cfb0db7f4d build(deps): bump k8s.io/client-go from 0.27.0 to 0.27.1
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.27.0 to 0.27.1.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.27.0...v0.27.1)
2023-04-15 13:25:01 +00:00
argoyle 0c0c50768b build(deps): bump k8s.io/client-go from 0.26.3 to 0.27.0
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.26.3 to 0.27.0.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.26.3...v0.27.0)
2023-04-12 13:24:46 +00:00
argoyle 61674935be ci: update to Go 1.20.3 and golangci-lint 1.52.2 2023-04-06 10:29:30 +02:00
argoyle 566fd18169 build(deps): bump golang from 1.20.2 to 1.20.3
Bumps golang from 1.20.2 to 1.20.3.
2023-04-05 14:31:21 +00:00
argoyle df4bb1c16d build(deps): bump k8s.io/client-go from 0.26.2 to 0.26.3
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.26.2 to 0.26.3.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.26.2...v0.26.3)
2023-03-18 13:25:03 +00:00
argoyle 5e60685f42 build(deps): bump golang from 1.20.1 to 1.20.2
Bumps golang from 1.20.1 to 1.20.2.
2023-03-08 14:31:11 +00:00
argoyle 961bc96603 build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.26.1...v0.26.2)
2023-03-01 13:24:50 +00:00
argoyle 306c559217 build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2)
2023-02-25 13:24:17 +00:00
argoyle 8d20a37434 build(deps): bump golang from 1.20.0 to 1.20.1
Bumps golang from 1.20.0 to 1.20.1.
2023-02-15 14:31:24 +00:00
argoyle 3451c8b1d8 ci: switch to manual rebases for Dependabot 2023-02-10 11:27:58 +01:00
argoyle 654d805eee ci: use Docker DinD version from variable 2023-02-09 21:55:41 +01:00
argoyle e3cdead2af build(deps): bump golang from 1.19.5 to 1.20.0
Bumps golang from 1.19.5 to 1.20.0.
2023-02-02 14:31:14 +00:00
argoyle 4fb1737dcb build(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.26.0...v0.26.1)
2023-01-19 13:25:09 +00:00
argoyle 69142f4229 build(deps): bump golang from 1.19.4 to 1.19.5
Bumps golang from 1.19.4 to 1.19.5.
2023-01-11 14:31:28 +00:00
argoyle cb6f47c4db build(deps): bump k8s.io/client-go from 0.25.4 to 0.26.0
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.25.4 to 0.26.0.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.25.4...v0.26.0)
2022-12-09 13:24:43 +00:00
argoyle f9b0feca70 build(deps): bump golang from 1.19.3 to 1.19.4
Bumps golang from 1.19.3 to 1.19.4.
2022-12-07 14:31:14 +00:00
argoyle 6580a7e862 build(deps): bump github.com/alecthomas/kong from 0.7.0 to 0.7.1
Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 0.7.0 to 0.7.1.
- [Release notes](https://github.com/alecthomas/kong/releases)
- [Commits](https://github.com/alecthomas/kong/compare/v0.7.0...v0.7.1)
2022-11-13 13:24:23 +00:00
argoyle e6015b2838 build(deps): bump k8s.io/client-go from 0.25.3 to 0.25.4
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.25.3 to 0.25.4.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.25.3...v0.25.4)
2022-11-11 13:25:31 +00:00
argoyle e558395416 build(deps): bump golang from 1.19.2 to 1.19.3
Bumps golang from 1.19.2 to 1.19.3.
2022-11-04 14:31:20 +00:00
argoyle ad92131a39 build(deps): bump github.com/alecthomas/kong from 0.6.1 to 0.7.0
Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 0.6.1 to 0.7.0.
- [Release notes](https://github.com/alecthomas/kong/releases)
- [Commits](https://github.com/alecthomas/kong/compare/v0.6.1...v0.7.0)
2022-10-25 13:25:20 +00:00
argoyle d9ffbf3092 build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1)
2022-10-24 13:24:27 +00:00
argoyle a4c4a32a9f build(deps): bump k8s.io/client-go from 0.25.2 to 0.25.3
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.25.2 to 0.25.3.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.25.2...v0.25.3)
2022-10-18 09:11:24 +00:00
argoyle 13d14eb7fa build(deps): bump k8s.io/api from 0.25.2 to 0.25.3
Bumps [k8s.io/api](https://github.com/kubernetes/api) from 0.25.2 to 0.25.3.
- [Release notes](https://github.com/kubernetes/api/releases)
- [Commits](https://github.com/kubernetes/api/compare/v0.25.2...v0.25.3)
2022-10-14 13:25:33 +00:00
argoyle e8361bd43f build(deps): bump golang from 1.19.1 to 1.19.2
Bumps golang from 1.19.1 to 1.19.2.
2022-10-05 14:31:12 +00:00
argoyle 0c5d342b00 chore: add tests for handler 2022-10-02 09:40:33 +02:00
argoyle c587c75c82 build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.2 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.7.2...v1.8.0)
2022-10-01 13:24:20 +00:00
argoyle 757dbe4349 ci: add checking of pre-commit rules 2022-10-01 00:59:01 +02:00
argoyle cfb7cc4f2f ci: add pre-commit config 2022-09-30 23:37:38 +02:00
argoyle 78867c3632 Merge branch 'fix-flaky-test' into 'main'
fix: flaky test

See merge request unboundsoftware/gitlab-cleanup-handler!7
2022-09-30 20:58:32 +00:00
argoyle 0f58b4c280 fix: flaky test 2022-09-30 22:32:56 +02:00
argoyle 510023284e Merge branch 'tests' into 'main'
chore: remove some duplication and add a first few tests

See merge request unboundsoftware/gitlab-cleanup-handler!6
2022-09-30 20:25:29 +00:00
argoyle 762fa4f747 chore: remove some duplication and add a first few tests 2022-09-30 22:07:56 +02:00
argoyle e124a2ed6b Merge branch 'fetch-tags' into 'main'
feat: add all existing tags to exclusion filter

See merge request unboundsoftware/gitlab-cleanup-handler!5
2022-09-27 08:16:05 +00:00
argoyle 1ab4f8361b feat: add all existing tags to exclusion filter 2022-09-27 10:00:16 +02:00
argoyle 908dd87e2d Merge branch 'dependabot-go_modules-k8s.io-client-go-0.25.2' into 'main'
build(deps): bump k8s.io/client-go from 0.25.1 to 0.25.2

See merge request unboundsoftware/gitlab-cleanup-handler!4
2022-09-22 16:41:23 +00:00
argoyle 39467cd2aa build(deps): bump k8s.io/client-go from 0.25.1 to 0.25.2
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.25.1 to 0.25.2.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.25.1...v0.25.2)
2022-09-22 13:24:31 +00:00
argoyle e0a6776bf0 Merge branch 'dependabot-go_modules-k8s.io-client-go-0.25.1' into 'main'
build(deps): bump k8s.io/client-go from 0.25.0 to 0.25.1

See merge request unboundsoftware/gitlab-cleanup-handler!2
2022-09-18 17:49:57 +00:00
argoyle 47bb67850c build(deps): bump k8s.io/client-go from 0.25.0 to 0.25.1
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.25.0 to 0.25.1.
- [Release notes](https://github.com/kubernetes/client-go/releases)
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kubernetes/client-go/compare/v0.25.0...v0.25.1)
2022-09-17 13:24:32 +00:00
argoyle f2c1ccf97d fix: add CA certificates 2022-09-09 15:50:36 +02:00
argoyle e6b18c9216 feat: initial commit 2022-09-09 14:50:14 +02:00