166 Commits

Author SHA1 Message Date
Renovate 2e9d2c9382 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.27.0 2025-06-01 16:53:12 +00:00
Renovate e18b3efcd8 chore(deps): update golang:1.24.3 docker digest to f255a7d 2025-05-22 01:53:38 +00:00
Unbound Release 17fe00754a chore(release): prepare for v0.3.3 2025-05-15 15:50:49 +02:00
Renovate f22ae8da58 fix(deps): update module github.com/getsentry/sentry-go to v0.33.0 2025-05-15 15:41:28 +02:00
Renovate 20f2c72087 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.26.0 2025-05-12 21:53:29 +00:00
Renovate 80364db698 chore(deps): update golang docker tag to v1.24.3 2025-05-06 20:53:38 +00:00
Renovate d338dacf75 chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.6 2025-05-04 15:53:02 +00:00
argoyle 2ed2c6c002 refactor(ci): update CI templates for better structure
Include the Defaults.gitlab-ci.yml in the CI configuration to 
enhance the pipeline structure and ensure consistency across 
projects. This change improves the organization of CI files 
and helps maintain clarity in the workflow setup.
2025-04-30 18:12:11 +02:00
Renovate 74b633964b chore(deps): update pre-commit hook gitleaks/gitleaks to v8.25.1 2025-04-30 13:53:25 +00:00
Renovate d03273aec8 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.25.0 2025-04-29 14:53:52 +00:00
Renovate b992c751af chore(deps): update golang:1.24.2 docker digest to bf7899c 2025-04-29 00:54:09 +00:00
Renovate 4fef16342f chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.5 2025-04-24 19:53:12 +00:00
Renovate 56267c400b chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.4 2025-04-24 17:54:43 +00:00
Renovate 4205a041a4 chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.2 2025-04-15 13:54:17 +00:00
Renovate d4ed5929c1 chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.1 2025-04-12 18:53:56 +00:00
Renovate 9531a85085 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.24.3 2025-04-11 14:53:20 +00:00
Unbound Release 355a8c4b44 chore(release): prepare for v0.3.2 2025-04-11 11:31:30 +02:00
Renovate 73b67f9bd7 fix(deps): update module github.com/getsentry/sentry-go to v0.32.0 2025-04-10 09:54:35 +00:00
Renovate 4fe1f962b4 chore(deps): update golang:1.24.2 docker digest to aebb7df 2025-04-08 05:53:07 +00:00
Renovate 9cdfdb306a chore(deps): update golang docker tag to v1.24.2 2025-04-01 17:54:26 +00:00
argoyle 7d3027dff8 fix: update go-imports repository reference for sentrysetup
Change the repository reference for go-imports from 
authz_client to sentrysetup. This aligns the configuration 
with the current project structure and ensures correct 
functionality in the pre-commit setup.
2025-03-30 11:48:05 +02:00
Renovate b9549f5b76 chore(deps): update pre-commit hook golangci/golangci-lint to v2.0.2 2025-03-25 21:53:06 +00:00
Renovate 440cada50a chore(deps): update pre-commit hook golangci/golangci-lint to v2.0.1 2025-03-24 20:52:58 +00:00
Renovate 574412ceab chore(deps): update pre-commit hook golangci/golangci-lint to v2 2025-03-24 14:04:33 +01:00
Renovate 5515ca8871 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.24.2 2025-03-22 12:52:42 +00:00
Renovate d2068b9b56 chore(deps): update golang:1.24.1 docker digest to 5ecf333 2025-03-18 03:52:46 +00:00
Renovate 55a93f6b16 chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.8 2025-03-17 20:52:53 +00:00
Renovate 8fb3bc0bc4 chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.7 2025-03-11 23:52:31 +00:00
Renovate bef57dfa9f chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.22.0 2025-03-11 14:52:45 +00:00
Renovate e12678e8a6 chore(deps): update golang docker tag to v1.24.1 2025-03-04 22:52:55 +00:00
Renovate e83d11e4d7 chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.6 2025-03-02 23:52:38 +00:00
Renovate 611a12cebe chore(deps): update golang:1.24.0 docker digest to 4a3f101 2025-02-25 05:52:39 +00:00
Renovate 2fb9574239 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.24.0 2025-02-20 02:53:13 +00:00
Renovate 6f97b32470 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.21.0 2025-02-15 14:53:06 +00:00
Renovate 87eb9b8541 chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.5 2025-02-13 21:53:47 +00:00
Renovate e303bddf10 chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.4 2025-02-13 08:53:45 +00:00
Renovate 527d724ad0 chore(deps): update golang docker tag to v1.24.0 2025-02-12 20:53:20 +00:00
Renovate ce268c9881 chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.3 2025-02-12 19:53:16 +00:00
Renovate 07ddf8c0b3 chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.2 2025-02-11 21:53:02 +00:00
argoyle 745554f926 fix(ci): update golang image to use amd64 architecture
Updates the golang image in the GitLab CI configuration to a more 
appropriate amd64 version, ensuring compatibility and stability for 
the build process. The change addresses issues related to architecture 
mismatch and improves the reliability of the CI pipeline.
2025-02-06 19:59:20 +01:00
Renovate a6f00992f9 chore(deps): update golang:1.23.6 docker digest to 9271129 2025-02-05 09:53:44 +00:00
Renovate 2481e37ef8 chore(deps): update golang:1.23.6 docker digest to 958bd2e 2025-02-05 06:52:51 +00:00
Renovate 0c29ecdd37 chore(deps): update golang docker tag to v1.23.6 2025-02-05 03:53:44 +00:00
Renovate 896f67b9b3 chore(deps): update golang:1.23.5 docker digest to e213430 2025-02-04 09:53:47 +00:00
Renovate 1b79083834 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.23.3 2025-01-29 14:53:29 +00:00
Renovate 317c7f4dc2 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.23.2 2025-01-24 15:02:03 +00:00
Renovate fcdfd66bc8 chore(deps): update golang:1.23.5 docker digest to 8c10f21 2025-01-22 03:55:35 +00:00
Renovate f23fd0f547 chore(deps): update golang docker tag to v1.23.5 2025-01-17 00:54:30 +00:00
Renovate e9db66377a chore(deps): update golang:1.23.4 docker digest to 9820aca 2025-01-15 23:10:27 +00:00
Renovate e63d7a2f78 chore(deps): update golang:1.23.4 docker digest to 5305905 2025-01-15 18:53:55 +00:00
Renovate 9c85f00ce4 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.23.1 2025-01-15 12:55:58 +00:00
Renovate cd89e0ec57 chore(deps): update golang:1.23.4 docker digest to 585103a 2025-01-15 00:54:58 +00:00
Renovate b186f41410 chore(deps): update golang:1.23.4 docker digest to 08e1417 2025-01-14 12:54:41 +00:00
Renovate 083cbecf87 chore(deps): update golang:1.23.4 docker digest to 3b1a7de 2025-01-14 07:12:14 +00:00
Renovate c54e329c55 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.23.0 2025-01-13 15:54:14 +00:00
Renovate c2117efaf6 chore(deps): update pre-commit hook golangci/golangci-lint to v1.63.4 2025-01-03 19:54:41 +00:00
Unbound Release a17aa60dc1 chore(release): prepare for v0.3.1 2025-01-03 08:04:21 +00:00
Renovate ad616a26db chore(deps): update pre-commit hook golangci/golangci-lint to v1.63.3 2025-01-02 20:29:14 +00:00
Renovate 36a0660374 fix(deps): update module github.com/getsentry/sentry-go to v0.31.1 2025-01-02 16:54:35 +00:00
Renovate b8e3ae0986 fix(deps): update module github.com/getsentry/sentry-go to v0.31.0 2025-01-02 14:08:40 +00:00
Renovate 1566b434b0 chore(deps): update pre-commit hook golangci/golangci-lint to v1.63.2 2025-01-02 12:53:45 +00:00
Renovate a39def6156 chore(deps): update pre-commit hook golangci/golangci-lint to v1.63.1 2025-01-01 21:53:58 +00:00
Unbound Release 1a597824b5 chore(release): prepare for v0.3.0 2025-01-01 20:24:39 +00:00
Renovate 0429746ec5 chore(deps): update pre-commit hook golangci/golangci-lint to v1.63.0 2025-01-01 13:54:27 +00:00
Renovate 9674c2bb72 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.22.1 2024-12-30 16:54:48 +00:00
argoyle d3b4ed7572 feat(golangci): increase timeout for parallel runners to 5m
Sets the timeout for parallel runners in the golangci configuration to 
5 minutes to improve the efficiency of running multiple tasks without 
exceeding time limits.
2024-12-28 18:26:08 +01:00
Renovate 193e39409d chore(deps): update golang:1.23.4 docker digest to 7ea4c9d 2024-12-26 03:54:53 +00:00
Renovate 60c0c6c1b7 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.22.0 2024-12-20 16:56:07 +00:00
Renovate e6b2a811e8 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.21.4 2024-12-20 15:54:40 +00:00
Renovate 6ee067ed33 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.21.3 2024-12-19 22:50:50 +00:00
Renovate 508df4247d chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.20.0 2024-12-16 14:55:32 +00:00
Renovate 7c98af2a00 chore(deps): update golang:1.23.4 docker digest to 7003184 2024-12-12 02:54:49 +00:00
Renovate 04a159cb13 chore(deps): update golang:1.23.4 docker digest to 574185e 2024-12-04 11:55:32 +00:00
Renovate d6827caf63 chore(deps): update golang docker tag to v1.23.4 2024-12-04 05:54:21 +00:00
Renovate ef8aa739c6 chore(deps): update golang:1.23.3 docker digest to 017ec6b 2024-12-03 20:55:49 +00:00
Renovate 4219456fe3 fix(deps): update module github.com/getsentry/sentry-go to v0.30.0 2024-12-03 19:17:18 +00:00
Renovate d9a760e625 chore(deps): update golang:1.23.3 docker digest to 2b01164 2024-12-03 14:55:00 +00:00
Renovate 8bcfc0f36d chore(deps): update golang:1.23.3 docker digest to b4aabba 2024-12-03 11:53:32 +00:00
Renovate 1a314802b5 chore(deps): update golang:1.23.3 docker digest to ee5f0ad 2024-12-03 08:53:57 +00:00
Renovate 6b9adcb959 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.19.0 2024-11-27 17:53:14 +00:00
Renovate 7313374a23 chore(deps): update pre-commit hook golangci/golangci-lint to v1.62.2 2024-11-25 14:53:38 +00:00
Renovate cea2045b12 fix(deps): update module github.com/stretchr/testify to v1.10.0 2024-11-23 11:54:17 +00:00
Renovate bfbec75aa9 chore(deps): update golang:1.23.3 docker digest to 73f06be 2024-11-14 23:53:18 +00:00
Renovate 96d4f3c2fd chore(deps): update golang:1.23.3 docker digest to c2d828f 2024-11-13 20:54:12 +00:00
Renovate f0c1a66729 chore(deps): update golang:1.23.3 docker digest to 2660218 2024-11-13 12:38:40 +00:00
argoyle 3e8f7cd7e4 chore(ci): remove pre-commit job and include new template
Removes the deprecated pre-commit job from the CI configuration. 
Includes a new template for Go pre-commit checks, ensuring 
consistent code quality and streamlined commit workflows.
2024-11-13 13:02:48 +01:00
Renovate ba836dde7c chore(deps): update golang:1.23.3 docker digest to b2ca381 2024-11-13 08:53:38 +00:00
Renovate 3729f1f35a chore(deps): update golang:1.23.3 docker digest to 3694e36 2024-11-13 05:53:27 +00:00
Renovate 8dfe0bc370 chore(deps): update unbound/pre-commit docker digest to e78425c 2024-11-12 11:53:21 +00:00
Renovate 5f2b986f45 chore(deps): update golang:1.23.3 docker digest to 8956c08 2024-11-12 08:52:46 +00:00
Renovate 99c4e9f0a9 chore(deps): update pre-commit hook golangci/golangci-lint to v1.62.0 2024-11-10 20:53:50 +00:00
Renovate 2dee45e3bf chore(deps): update unbound/pre-commit docker digest to 596abf5 2024-11-07 11:53:01 +00:00
Renovate 0df1392f3e chore(deps): update golang docker tag to v1.23.3 2024-11-07 08:52:41 +00:00
Renovate 3f96abbe06 chore(deps): pin unbound/pre-commit docker tag to 92fce44 2024-11-03 17:52:28 +00:00
Renovate 053bdab30d chore(deps): pin golang docker tag to ad5c126 2024-11-03 16:32:43 +00:00
Renovate 3d72e88ead chore(deps): update pre-commit hook gitleaks/gitleaks to v8.21.2 2024-10-28 14:53:40 +00:00
Unbound Release 26ff4918a4 chore(release): prepare for v0.2.2 2024-10-21 11:29:03 +00:00
Renovate 229d562871 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.21.1 2024-10-18 13:52:18 +00:00
Renovate 7f4114f20e chore(deps): update pre-commit hook gitleaks/gitleaks to v8.21.0 2024-10-15 04:53:11 +00:00
Renovate 9c29614fac fix(deps): update module github.com/getsentry/sentry-go to v0.29.1 2024-10-14 13:53:36 +00:00
Renovate d95a2bb845 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.20.1 2024-10-07 19:52:42 +00:00
Renovate bccb9722c7 chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 2024-10-05 19:53:41 +00:00
Ghost User 5ec4512263 chore(release): prepare for v0.2.1 2024-10-05 18:55:34 +00:00
argoyle 5238b02f23 ci: remove old release jobs 2024-10-05 11:26:10 +02:00
argoyle ec8cffe82e ci: update to include Release stage and use external Release templates 2024-10-05 10:53:50 +02:00
Renovate db4c4dc3a4 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.20.0 2024-10-03 16:52:24 +00:00
Renovate b561fc9c3c chore(deps): update golang docker tag to v1.23.2 2024-10-02 01:53:49 +00:00
Renovate b9668b771c chore(deps): update pre-commit hook gitleaks/gitleaks to v8.19.3 2024-09-26 16:52:25 +00:00
Renovate 84df23f47d chore(deps): update pre-commit hook gitleaks/gitleaks to v8.19.2 2024-09-16 16:53:43 +00:00
Renovate d340927525 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.19.1 2024-09-14 10:52:39 +00:00
Renovate 4c8cc71c9e chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.18.0 2024-09-11 10:52:26 +00:00
Renovate be3863cbd5 fix(deps): update module github.com/getsentry/sentry-go to v0.29.0 2024-09-10 12:22:18 +00:00
Renovate 243b6d7bea chore(deps): update pre-commit hook golangci/golangci-lint to v1.61.0 2024-09-09 19:53:29 +00:00
Renovate fb8504e81c chore(deps): update golang docker tag to v1.23.1 2024-09-06 01:53:41 +00:00
Renovate 0527e59af3 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.17.0 2024-08-28 16:53:13 +00:00
Renovate baeb828171 chore(deps): update pre-commit hook golangci/golangci-lint to v1.60.3 2024-08-22 22:53:29 +00:00
Renovate 471f1e5f8a chore(deps): update pre-commit hook golangci/golangci-lint to v1.60.2 2024-08-20 22:52:57 +00:00
argoyle 2c5eee11b8 chore: update pre-commit hooks for golangci-lint to golangci-lint-full 2024-08-19 21:37:57 +02:00
Renovate 22fb82182f chore(deps): update golang docker tag to v1.23.0 2024-08-14 07:17:13 +00:00
Renovate aece78d62d chore(deps): update pre-commit hook golangci/golangci-lint to v1.60.1 2024-08-14 01:53:20 +00:00
Renovate 281c377bd5 chore(deps): update golang docker tag to v1.22.6 2024-08-07 01:53:25 +00:00
Renovate 63948f534c chore(deps): update golang docker tag to v1.22.5 2024-07-03 01:52:22 +00:00
Renovate 5140e54d35 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.18.4 2024-06-14 16:53:01 +00:00
Renovate 0a557737e1 fix(deps): update module github.com/getsentry/sentry-go to v0.28.1 2024-06-12 16:53:58 +00:00
Renovate 661675dce8 chore(deps): update pre-commit hook golangci/golangci-lint to v1.59.1 2024-06-09 19:52:04 +00:00
Renovate 1692698bd0 chore(deps): update golang docker tag to v1.22.4 2024-06-04 22:52:53 +00:00
Renovate a8aaaf97f7 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.18.3 2024-06-01 16:52:44 +00:00
Renovate 0af40157f3 fix(deps): update module github.com/getsentry/sentry-go to v0.28.0 2024-05-27 13:52:11 +00:00
Renovate ae1ce2988a chore(deps): update pre-commit hook golangci/golangci-lint to v1.59.0 2024-05-26 19:51:56 +00:00
Renovate ed15398148 chore(deps): update pre-commit hook golangci/golangci-lint to v1.58.2 2024-05-19 19:52:53 +00:00
Renovate 346533f03b chore(deps): update pre-commit hook golangci/golangci-lint to v1.58.1 2024-05-08 19:52:46 +00:00
Renovate 32fe214a87 chore(deps): update golang docker tag to v1.22.3 2024-05-07 19:52:09 +00:00
Renovate 3481096941 chore(deps): update pre-commit hook golangci/golangci-lint to v1.58.0 2024-05-03 19:52:45 +00:00
Renovate 425f6e0544 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.16.0 2024-04-23 16:51:57 +00:00
Renovate d52488db95 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.15.0 2024-04-16 22:52:41 +00:00
Renovate 9c72b183e7 chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0 2024-04-06 19:52:46 +00:00
Renovate 6007249910 chore(deps): update golang docker tag to v1.22.2 2024-04-03 19:51:46 +00:00
Renovate 974f4b2eb2 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.14.0 2024-04-03 13:51:35 +00:00
Renovate dc45d34bae chore(deps): update pre-commit hook golangci/golangci-lint to v1.57.2 2024-03-28 20:51:42 +00:00
argoyle 571da9733b feat: replace apex with slog 2024-03-24 00:42:17 +01:00
Renovate e1bf56b1d1 chore(deps): update pre-commit hook gitleaks/gitleaks to v8.18.2 2024-03-21 14:51:43 +00:00
argoyle 32843b4e1a chore: add gitleaks to pre-commit setup 2024-03-21 15:03:07 +01:00
Renovate e532d3633e chore(deps): update pre-commit hook golangci/golangci-lint to v1.57.1 2024-03-20 17:51:45 +00:00
Renovate 79198551f6 chore(deps): update pre-commit hook golangci/golangci-lint to v1.57.0 2024-03-19 23:52:40 +00:00
Renovate 59f4950fd6 chore(deps): update golang docker tag to v1.22.1 2024-03-05 19:52:26 +00:00
Renovate 5ae9d66073 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.13.0 2024-03-01 17:51:29 +00:00
Renovate 427842334f fix(deps): update module github.com/stretchr/testify to v1.9.0 2024-03-01 12:52:49 +00:00
Renovate 81f93f6f7a chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.12.0 2024-02-26 21:52:27 +00:00
Renovate 9551de6ba2 chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0 2024-02-26 08:51:32 +00:00
Renovate a3f8159305 chore(deps): update pre-commit hook lietu/go-pre-commit to v0.1.0 2024-02-26 08:24:10 +00:00
Renovate 4487e0def8 chore(deps): update pre-commit hook golangci/golangci-lint to v1.56.2 2024-02-26 07:51:28 +00:00
Renovate b422de4c1c chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.11.0 2024-02-26 06:57:50 +00:00
Renovate c43915dfd3 chore(deps): update pre-commit hook devopshq/gitlab-ci-linter to v1.0.6 2024-02-26 06:51:40 +00:00
argoyle 3168c6b6ec ci: remove Dependabot config 2024-02-23 23:02:15 +01:00
Renovate 571923c460 chore(deps): update node.js to v20 2024-02-23 20:51:39 +00:00
Renovate 0231c3e944 Add renovate.json 2024-02-23 16:51:48 +00:00
argoyle 6e1a22112e build(deps): bump github.com/getsentry/sentry-go from 0.26.0 to 0.27.0
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.26.0 to 0.27.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.26.0...v0.27.0)
2024-02-08 12:26:47 +00:00
argoyle 56d451931c ci: update to Go 1.22.0 2024-02-08 07:42:56 +01:00
argoyle 83e6120969 build(deps): bump github.com/getsentry/sentry-go from 0.25.0 to 0.26.0
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.25.0 to 0.26.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.25.0...v0.26.0)
2024-01-11 12:26:39 +00:00
argoyle 50fc0788b7 ci: update to Go 1.21.6 2024-01-10 14:36:22 +01:00
argoyle 5cbed948ea ci: update version of Go 2023-12-11 17:30:50 +01:00
argoyle 4ef7565a50 ci: update to go 1.21.3 and remove patch level 2023-10-27 14:16:24 +02:00
argoyle 99ee066a50 build(deps): bump github.com/getsentry/sentry-go from 0.24.1 to 0.25.0
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.24.1 to 0.25.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.24.1...v0.25.0)
2023-10-04 12:26:46 +00:00
argoyle d147741c09 chore: use 1.21.1 in go.mod for Dependabot 2023-09-27 21:13:10 +02:00
argoyle 9ed1c3241c build(deps): bump github.com/getsentry/sentry-go from 0.24.0 to 0.24.1
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.24.0...v0.24.1)
2023-09-14 12:26:40 +00:00
argoyle 48760d7512 ci: update to Go 1.21.1 for vulnerabilities 2023-09-08 07:08:27 +02:00
10 changed files with 283 additions and 159 deletions
+8 -45
View File
@@ -1,27 +1,17 @@
include:
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
- project: unboundsoftware/ci-templates
file: Defaults.gitlab-ci.yml
- project: unboundsoftware/ci-templates
file: Release.gitlab-ci.yml
- project: unboundsoftware/ci-templates
file: Pre-Commit-Go.gitlab-ci.yml
image: golang:1.21.0
image: amd64/golang:1.24.3@sha256:f255a7d417e3733c9514bf8dd9c708b15b0ccd2543a850bed1d1198f42e476e2
stages:
- deps
- test
- prepare
- release
run-pre-commit:
stage: .pre
image: unbound/pre-commit
variables:
PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit
cache:
- key:
files:
- .pre-commit-config.yaml
paths:
- ${PRE_COMMIT_HOME}
script:
- pre-commit run --all-files
deps:
stage: deps
@@ -42,34 +32,7 @@ test:
vulnerabilities:
stage: test
image: golang:1.21.0
image: amd64/golang:1.24.3@sha256:f255a7d417e3733c9514bf8dd9c708b15b0ccd2543a850bed1d1198f42e476e2
script:
- go install golang.org/x/vuln/cmd/govulncheck@latest
- govulncheck ./...
prepare_release:
image: node:18
stage: prepare
before_script:
- npm install -g conventional-changelog-cli
script:
- conventional-changelog -p conventionalcommits > ./release.description
artifacts:
paths:
- release.description
rules:
- if: $CI_COMMIT_TAG
release:
image: registry.gitlab.com/gitlab-org/release-cli:latest
stage: release
needs:
- job: prepare_release
artifacts: true
script:
- echo "Running release_job for $TAG"
release:
tag_name: '$CI_COMMIT_TAG'
description: ./release.description
rules:
- if: $CI_COMMIT_TAG
-13
View File
@@ -1,13 +0,0 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 20
rebase-strategy: none
+20
View File
@@ -1,2 +1,22 @@
version: "2"
run:
allow-parallel-runners: true
linters:
exclusions:
generated: lax
presets:
- comments
- common-false-positives
- legacy
- std-error-handling
paths:
- third_party$
- builtin$
- examples$
formatters:
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$
+11 -7
View File
@@ -2,7 +2,7 @@
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
rev: v5.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
@@ -11,14 +11,14 @@ repos:
- --allow-multiple-documents
- id: check-added-large-files
- repo: https://gitlab.com/devopshq/gitlab-ci-linter
rev: v1.0.5
rev: v1.0.6
hooks:
- id: gitlab-ci-linter
args:
- --project
- unboundsoftware/shiny/sentrysetup
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v9.5.0
rev: v9.22.0
hooks:
- id: commitlint
stages: [ commit-msg ]
@@ -30,13 +30,17 @@ repos:
- id: go-imports
args:
- -local
- gitlab.com/unboundsoftware/shiny/authz_client
- gitlab.com/unboundsoftware/shiny/sentrysetup
- repo: https://github.com/lietu/go-pre-commit
rev: v0.0.1
rev: v0.1.0
hooks:
- id: go-test
- id: gofumpt
- repo: https://github.com/golangci/golangci-lint
rev: v1.54.2
rev: v2.1.6
hooks:
- id: golangci-lint
- id: golangci-lint-full
- repo: https://github.com/gitleaks/gitleaks
rev: v8.27.0
hooks:
- id: gitleaks
+164
View File
@@ -0,0 +1,164 @@
# Changelog
All notable changes to this project will be documented in this file.
## [0.3.3] - 2025-05-15
### 🐛 Bug Fixes
- *(deps)* Update module github.com/getsentry/sentry-go to v0.33.0
### 🚜 Refactor
- *(ci)* Update CI templates for better structure
## [0.3.2] - 2025-04-11
### 🐛 Bug Fixes
- *(ci)* Update golang image to use amd64 architecture
- Update go-imports repository reference for sentrysetup
- *(deps)* Update module github.com/getsentry/sentry-go to v0.32.0
## [0.3.1] - 2025-01-03
### 🐛 Bug Fixes
- *(deps)* Update module github.com/getsentry/sentry-go to v0.31.0
- *(deps)* Update module github.com/getsentry/sentry-go to v0.31.1
## [0.3.0] - 2025-01-01
### 🚀 Features
- *(golangci)* Increase timeout for parallel runners to 5m
### 🐛 Bug Fixes
- *(deps)* Update module github.com/stretchr/testify to v1.10.0
- *(deps)* Update module github.com/getsentry/sentry-go to v0.30.0
### ⚙️ Miscellaneous Tasks
- *(ci)* Remove pre-commit job and include new template
## [0.2.2] - 2024-10-21
### 🐛 Bug Fixes
- *(deps)* Update module github.com/getsentry/sentry-go to v0.29.1
## [0.2.1] - 2024-10-05
### 🐛 Bug Fixes
- *(deps)* Update module github.com/getsentry/sentry-go to v0.28.0
- *(deps)* Update module github.com/getsentry/sentry-go to v0.28.1
- *(deps)* Update module github.com/getsentry/sentry-go to v0.29.0
### ⚙️ Miscellaneous Tasks
- Update pre-commit hooks for golangci-lint to golangci-lint-full
- Update to include Release stage and use external Release templates
- Remove old release jobs
## [0.2.0] - 2024-03-23
### 🚀 Features
- Replace apex with slog
### 🐛 Bug Fixes
- *(deps)* Update module github.com/stretchr/testify to v1.9.0
### 💼 Other
- *(deps)* Bump github.com/getsentry/sentry-go from 0.24.0 to 0.24.1
- *(deps)* Bump github.com/getsentry/sentry-go from 0.24.1 to 0.25.0
- *(deps)* Bump github.com/getsentry/sentry-go from 0.25.0 to 0.26.0
- *(deps)* Bump github.com/getsentry/sentry-go from 0.26.0 to 0.27.0
### ⚙️ Miscellaneous Tasks
- Update to Go 1.21.1 for vulnerabilities
- Use 1.21.1 in go.mod for Dependabot
- Update to go 1.21.3 and remove patch level
- Update version of Go
- Update to Go 1.21.6
- Update to Go 1.22.0
- Remove Dependabot config
- Add gitleaks to pre-commit setup
## [0.0.6] - 2023-09-06
### 💼 Other
- *(deps)* Bump github.com/getsentry/sentry-go from 0.23.0 to 0.24.0
## [0.0.5] - 2023-09-05
### 💼 Other
- *(deps)* Bump github.com/getsentry/sentry-go from 0.21.0 to 0.22.0
- *(deps)* Bump github.com/getsentry/sentry-go from 0.22.0 to 0.23.0
- *(deps)* Bump github.com/getsentry/sentry-go from 0.23.0 to 0.24.0
### ⚙️ Miscellaneous Tasks
- Update Go version
- Make releases handle multi-line release notes
- Update to Go 1.20.7
- Update pre-commit versions
- Update to Golang 1.21.0 for vulnerabilities
## [0.0.4] - 2023-06-04
### 💼 Other
- *(deps)* Bump github.com/stretchr/testify from 1.8.2 to 1.8.3
- *(deps)* Bump github.com/stretchr/testify from 1.8.3 to 1.8.4
### ⚙️ Miscellaneous Tasks
- Update pre-commit and fix golangci-lint
- Update golangci-lint
## [0.0.3] - 2023-05-08
### 💼 Other
- *(deps)* Bump github.com/getsentry/sentry-go from 0.20.0 to 0.21.0
### ⚙️ Miscellaneous Tasks
- Update to Go 1.20.3
- Fix Gitlab CI lint
- Update Go version for vulnerabilities
## [0.0.2] - 2023-03-31
### 💼 Other
- *(deps)* Bump github.com/stretchr/testify from 1.7.2 to 1.8.1
- *(deps)* Bump github.com/getsentry/sentry-go from 0.17.0 to 0.18.0
- *(deps)* Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
- *(deps)* Bump github.com/getsentry/sentry-go from 0.18.0 to 0.19.0
- *(deps)* Bump github.com/getsentry/sentry-go from 0.19.0 to 0.20.0
### ⚙️ Miscellaneous Tasks
- Update to golang 1.20.1
- Update Go verion for vulnerabilities scan
## [0.0.1] - 2023-01-29
### 🚀 Features
- Initial version
### ⚙️ Miscellaneous Tasks
- Add release job
<!-- generated by git-cliff -->
+6 -8
View File
@@ -1,19 +1,17 @@
module gitlab.com/unboundsoftware/shiny/sentrysetup
go 1.19
go 1.21
require (
github.com/apex/log v1.9.0
github.com/getsentry/sentry-go v0.24.0
github.com/stretchr/testify v1.8.4
gitlab.com/unboundsoftware/apex-mocks v0.2.0
github.com/getsentry/sentry-go v0.33.0
github.com/stretchr/testify v1.10.0
)
require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
golang.org/x/sys v0.6.0 // indirect
golang.org/x/text v0.8.0 // indirect
golang.org/x/sys v0.18.0 // indirect
golang.org/x/text v0.14.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
+22 -78
View File
@@ -1,90 +1,34 @@
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=
github.com/aphistic/golf v0.0.0-20180712155816-02c07f170c5a/go.mod h1:3NqKYiepwy8kCu4PNA+aP7WUV72eXWJeP9/r3/K9aLE=
github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3stzu0Xys=
github.com/aws/aws-sdk-go v1.20.6/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/getsentry/sentry-go v0.24.0 h1:02b7qEmJ56EHGe9KFgjArjU/vG/aywm7Efgu+iPc01Y=
github.com/getsentry/sentry-go v0.24.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY=
github.com/getsentry/sentry-go v0.33.0 h1:YWyDii0KGVov3xOaamOnF0mjOrqSjBqwv48UEzn7QFg=
github.com/getsentry/sentry-go v0.33.0/go.mod h1:C55omcY9ChRQIUcVcGcs+Zdy4ZpQGvNJ7JYHIoSWOtE=
github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA=
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og=
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7/go.mod h1:2iMrUgbbvHEiQClaW2NsSzMyGHqN+rDFqY705q49KG0=
github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs=
github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ=
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE=
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/rogpeppe/fastuuid v1.1.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo=
github.com/smartystreets/assertions v1.0.0/go.mod h1:kHHU4qYBaI3q23Pp3VPrmWhuIUrLW/7eUrw0BU5VaoM=
github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod h1:SnhjPscd9TpLiy1LpzGSKh3bXCfxxXuqd9xmQJy3slM=
github.com/smartystreets/gunit v1.0.0/go.mod h1:qwPWnhz6pn0NnRBP++URONOVyNkPyr4SauJk4cUOwJs=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod h1:mZ9/Rh9oLWpLLDRpvE+3b7gP/C2YyLFYxNmcLnPTMe0=
github.com/tj/assert v0.0.3 h1:Df/BlaZ20mq6kuai7f5z2TvPFiwC3xaWJSDQNiIS3Rk=
github.com/tj/assert v0.0.3/go.mod h1:Ne6X72Q+TB1AteidzQncjw9PabbMp4PBMZ1k+vd1Pvk=
github.com/tj/go-buffer v1.1.0/go.mod h1:iyiJpfFcR2B9sXu7KvjbT9fpM4mOelRSDTbntVj52Uc=
github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2/go.mod h1:WjeM0Oo1eNAjXGDx2yma7uG2XoyRZTq1uv3M/o7imD0=
github.com/tj/go-kinesis v0.0.0-20171128231115-08b17f58cb1b/go.mod h1:/yhzCV0xPfx6jb1bBgRFjl5lytqVqZXEaeqWP8lTEao=
github.com/tj/go-spin v1.1.0/go.mod h1:Mg1mzmePZm4dva8Qz60H2lHwmJ2loum4VIrLgVnKwh4=
gitlab.com/unboundsoftware/apex-mocks v0.2.0 h1:IFt+uyIoOkSl4qdUBLUSIvOhaRdQRGB6TnpZqfRuXqY=
gitlab.com/unboundsoftware/apex-mocks v0.2.0/go.mod h1:FGsQjCu/nS6b+QaBpAFvms6p0Chr0aobGcUPeeZNSNo=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=
golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
github.com/rogpeppe/go-internal v1.8.0 h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8=
github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE=
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE=
golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
+6
View File
@@ -0,0 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
]
}
+6 -3
View File
@@ -2,8 +2,8 @@ package sentrysetup
import (
"fmt"
"log/slog"
"github.com/apex/log"
"github.com/getsentry/sentry-go"
)
@@ -15,7 +15,7 @@ type SentryConfig struct {
var sentryInit = sentry.Init
func SetupSentry(logger log.Interface, releaseName string, args SentryConfig) error {
func SetupSentry(logger *slog.Logger, releaseName string, args SentryConfig) error {
if args.Disabled {
logger.Info("Sentry disabled, setup using empty options")
return sentryInit(sentry.ClientOptions{})
@@ -47,6 +47,9 @@ func SetupSentry(logger log.Interface, releaseName string, args SentryConfig) er
if err := sentryInit(cfg); err != nil {
return fmt.Errorf("sentry setup: %w", err)
}
logger.Infof("configured Sentry for env: %s", args.Environment)
logger.Info(fmt.Sprintf("configured Sentry for env: %s", args.Environment))
if cfg.Debug {
sentry.DebugLogger = slog.NewLogLogger(logger.With("part", "sentry").Handler(), slog.LevelDebug)
}
return nil
}
+40 -5
View File
@@ -1,13 +1,15 @@
package sentrysetup
import (
"bytes"
"errors"
"fmt"
"log/slog"
"strings"
"testing"
"github.com/getsentry/sentry-go"
"github.com/stretchr/testify/assert"
"gitlab.com/unboundsoftware/apex-mocks"
)
func TestSetupSentry(t *testing.T) {
@@ -34,7 +36,7 @@ func TestSetupSentry(t *testing.T) {
},
init: nil,
wantErr: assert.NoError,
wantLogged: []string{"info: Sentry disabled, setup using empty options"},
wantLogged: []string{`level=INFO msg="Sentry disabled, setup using empty options"`},
},
{
name: "no environment",
@@ -134,19 +136,52 @@ func TestSetupSentry(t *testing.T) {
}
},
wantErr: assert.NoError,
wantLogged: []string{"info: configured Sentry for env: production"},
wantLogged: []string{`level=INFO msg="configured Sentry for env: production"`},
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
logger := apex.New()
logged := &bytes.Buffer{}
logger := &MockLogger{
logger: slog.New(slog.NewTextHandler(logged, &slog.HandlerOptions{
ReplaceAttr: func(groups []string, a slog.Attr) slog.Attr {
if a.Key == "time" {
return slog.Attr{}
}
return a
},
})),
logged: logged,
}
if tt.init == nil {
sentryInit = sentry.Init
} else {
sentryInit = tt.init(t)
}
tt.wantErr(t, SetupSentry(logger, tt.args.releaseName, tt.args.args), fmt.Sprintf("SetupSentry(%v, %v, %v)", logger, tt.args.releaseName, tt.args.args))
tt.wantErr(t, SetupSentry(logger.Logger(), tt.args.releaseName, tt.args.args), fmt.Sprintf("SetupSentry(%v, %v, %v)", logger, tt.args.releaseName, tt.args.args))
logger.Check(t, tt.wantLogged)
})
}
}
type MockLogger struct {
logger *slog.Logger
logged *bytes.Buffer
}
func (m *MockLogger) Logger() *slog.Logger {
return m.logger
}
func (m *MockLogger) Check(t testing.TB, wantLogged []string) {
var gotLogged []string
if m.logged.String() != "" {
gotLogged = strings.Split(m.logged.String(), "\n")
gotLogged = gotLogged[:len(gotLogged)-1]
}
if len(wantLogged) == 0 {
assert.Empty(t, gotLogged)
return
}
assert.Equal(t, wantLogged, gotLogged)
}