renovate
775d25cb59
chore(deps): update dependency go to v1.26.2 ( #300 )
Release / release (push) Successful in 1m0s
authz_client / vulnerabilities (push) Successful in 1m46s
authz_client / test (push) Successful in 2m10s
pre-commit / pre-commit (push) Successful in 6m1s
2026-04-10 00:13:25 +00:00
renovate
ef992cb9db
chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.4 ( #298 )
Release / release (push) Successful in 1m6s
authz_client / vulnerabilities (push) Successful in 1m38s
authz_client / test (push) Successful in 2m18s
pre-commit / pre-commit (push) Successful in 6m1s
2026-03-22 18:11:14 +00:00
renovate
c3b8a3f1ce
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.30.1 ( #296 )
Release / release (push) Successful in 1m29s
authz_client / vulnerabilities (push) Successful in 2m10s
authz_client / test (push) Successful in 3m0s
pre-commit / pre-commit (push) Successful in 7m11s
2026-03-12 16:09:43 +00:00
releaser
45512115c5
chore(release): prepare for v0.5.0 ( #295 )
...
Release / release (push) Successful in 40s
authz_client / vulnerabilities (push) Successful in 1m23s
authz_client / test (push) Successful in 2m1s
pre-commit / pre-commit (push) Successful in 4m10s
## [0.5.0] - 2026-03-12
### 🚀 Features
- *(client)* Add API key authentication for /authz endpoint (#294 )
### ⚙️ Miscellaneous Tasks
- *(deps)* Update golang:1.25.5 docker digest to 3a01526 (#271 )
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.24.0 (#273 )
- *(deps)* Update dependency go to v1.25.6 (#274 )
- *(deps)* Update golang docker tag to v1.25.6 (#275 )
- Remove GitLab CI configuration
- Add code coverage integration
- *(deps)* Update dependency go to v1.25.7 (#279 )
- *(deps)* Update dependency go to v1.26.0 (#280 )
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.9.0 (#281 )
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.10.0 (#282 )
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.10.1 (#283 )
- *(deps)* Update dependency go to v1.26.1 (#286 )
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.1 (#288 )
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.2 (#290 )
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.11.3 (#292 )
<!-- generated by git-cliff -->
---
**Note:** Please use **Squash Merge** when merging this PR.
Reviewed-on: #295
Co-authored-by: Unbound Releaser <releaser@unbound.se >
Co-committed-by: Unbound Releaser <releaser@unbound.se >
2026-03-12 07:39:47 +00:00
argoyle
fe0abd62c8
feat(client): add API key authentication for /authz endpoint ( #294 )
...
Release / release (push) Successful in 1m15s
authz_client / vulnerabilities (push) Successful in 2m9s
authz_client / test (push) Successful in 2m21s
pre-commit / pre-commit (push) Successful in 4m46s
## Summary
- Add `WithAPIKey(key string)` option to `PrivilegeHandler`
- When set, `Fetch()` sends `Authorization: Bearer <key>` header
- Backward compatible: no key = no header (existing behavior)
## Test plan
- [x] Unit test verifying Authorization header is sent
- [x] Unit test verifying no header without key
- [x] Existing tests still pass
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Reviewed-on: #294
2026-03-12 07:32:12 +00:00
renovate
a54cf45a4b
chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.3 ( #292 )
Release / release (push) Successful in 1m21s
authz_client / vulnerabilities (push) Successful in 2m9s
authz_client / test (push) Successful in 4m40s
pre-commit / pre-commit (push) Successful in 7m39s
2026-03-10 11:12:34 +00:00
renovate
f9a5ef7085
chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.2 ( #290 )
pre-commit / pre-commit (push) Successful in 4m44s
Release / release (push) Successful in 1m2s
authz_client / vulnerabilities (push) Failing after 2h42m46s
authz_client / test (push) Failing after 2h42m53s
2026-03-07 22:09:47 +00:00
renovate
200e7cf963
chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.1 ( #288 )
Release / release (push) Successful in 57s
authz_client / vulnerabilities (push) Successful in 1m46s
authz_client / test (push) Successful in 2m49s
pre-commit / pre-commit (push) Successful in 5m49s
2026-03-06 15:11:17 +00:00
renovate
110f6206f9
chore(deps): update dependency go to v1.26.1 ( #286 )
Release / release (push) Successful in 1m13s
authz_client / vulnerabilities (push) Successful in 1m36s
authz_client / test (push) Successful in 2m27s
pre-commit / pre-commit (push) Successful in 10m39s
2026-03-06 01:18:10 +00:00
renovate
c53d80792c
chore(deps): update pre-commit hook golangci/golangci-lint to v2.10.1 ( #283 )
Release / release (push) Successful in 1m31s
authz_client / vulnerabilities (push) Successful in 2m39s
authz_client / test (push) Successful in 3m54s
pre-commit / pre-commit (push) Successful in 8m34s
2026-02-17 17:01:30 +00:00
renovate
ebc0c3bb8e
chore(deps): update pre-commit hook golangci/golangci-lint to v2.10.0 ( #282 )
Release / release (push) Failing after 41s
authz_client / vulnerabilities (push) Successful in 17m19s
authz_client / test (push) Successful in 18m59s
pre-commit / pre-commit (push) Successful in 52m24s
2026-02-17 15:01:11 +00:00
renovate
cb59762fc9
chore(deps): update pre-commit hook golangci/golangci-lint to v2.9.0 ( #281 )
authz_client / vulnerabilities (push) Successful in 2m12s
Release / release (push) Successful in 1m55s
authz_client / test (push) Successful in 4m10s
pre-commit / pre-commit (push) Successful in 17m58s
2026-02-11 07:13:35 +00:00
renovate
a82466cb27
chore(deps): update dependency go to v1.26.0 ( #280 )
Release / release (push) Successful in 1m22s
authz_client / vulnerabilities (push) Successful in 4m20s
authz_client / test (push) Successful in 4m30s
pre-commit / pre-commit (push) Successful in 9m2s
2026-02-11 06:19:26 +00:00
renovate
29eab978f7
chore(deps): update dependency go to v1.25.7 ( #279 )
Release / release (push) Failing after 58s
authz_client / test (push) Successful in 4m30s
authz_client / vulnerabilities (push) Successful in 3m54s
pre-commit / pre-commit (push) Successful in 12m54s
2026-02-04 16:16:32 +00:00
argoyle
f3166426b6
Merge pull request 'ci: add code coverage integration' ( #277 ) from ci-coverage-integration into main
...
Release / release (push) Failing after 4m57s
authz_client / vulnerabilities (push) Successful in 7m21s
authz_client / test (push) Successful in 8m12s
pre-commit / pre-commit (push) Successful in 14m37s
Reviewed-on: #277
2026-01-28 12:38:20 +00:00
argoyle
3171c53393
ci: add code coverage integration
...
authz_client / test (pull_request) Successful in 6m57s
authz_client / vulnerabilities (pull_request) Successful in 7m26s
pre-commit / pre-commit (pull_request) Successful in 12m3s
Add go-test-coverage for coverage threshold enforcement. Coverage data
is uploaded as artifacts on main branch and compared against baseline
in PRs using shell script that gracefully handles first run without
baseline. PR comments show coverage percentage.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 13:03:07 +01:00
argoyle
7af8e00b4c
Merge pull request 'chore: remove GitLab CI configuration' ( #276 ) from remove-gitlab-ci into main
...
Release / release (push) Failing after 1m59s
authz_client / test (push) Successful in 2m49s
pre-commit / pre-commit (push) Successful in 7m12s
authz_client / vulnerabilities (push) Successful in 10m29s
Reviewed-on: #276
2026-01-18 20:15:35 +00:00
argoyle
0c0f321b33
chore: remove GitLab CI configuration
authz_client / test (pull_request) Successful in 6m42s
authz_client / vulnerabilities (pull_request) Successful in 9m50s
pre-commit / pre-commit (pull_request) Successful in 18m32s
2026-01-18 20:36:13 +01:00
renovate
87805f1552
chore(deps): update golang docker tag to v1.25.6 ( #275 )
authz_client / vulnerabilities (push) Successful in 1m28s
authz_client / test (push) Successful in 2m27s
Release / release (push) Successful in 2m49s
pre-commit / pre-commit (push) Successful in 5m23s
2026-01-15 22:06:58 +00:00
renovate
74ee30bccc
chore(deps): update dependency go to v1.25.6 ( #274 )
Release / release (push) Successful in 2m33s
authz_client / test (push) Successful in 4m27s
authz_client / vulnerabilities (push) Successful in 6m55s
pre-commit / pre-commit (push) Successful in 15m1s
2026-01-15 20:06:38 +00:00
renovate
646e4f31c4
chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.24.0 ( #273 )
Release / release (push) Successful in 2m12s
authz_client / test (push) Successful in 5m48s
authz_client / vulnerabilities (push) Successful in 6m17s
pre-commit / pre-commit (push) Successful in 17m3s
2026-01-13 21:08:37 +00:00
renovate
881fac379f
chore(deps): update golang:1.25.5 docker digest to 3a01526 ( #271 )
authz_client / test (push) Successful in 2m23s
authz_client / vulnerabilities (push) Successful in 2m32s
Release / release (push) Successful in 1m57s
pre-commit / pre-commit (push) Successful in 6m25s
2026-01-13 14:35:12 +00:00
argoyle
2c2bd2798f
Merge pull request 'chore(release): prepare for v0.4.1' ( #270 ) from next-release into main
...
Release / release (push) Successful in 48s
authz_client / test (push) Successful in 1m42s
authz_client / vulnerabilities (push) Successful in 1m41s
pre-commit / pre-commit (push) Successful in 4m20s
Reviewed-on: #270
2026-01-09 14:05:17 +00:00
releaser
204b108ece
chore(release): prepare for v0.4.1
authz_client / test (pull_request) Successful in 3m27s
authz_client / vulnerabilities (pull_request) Successful in 3m36s
pre-commit / pre-commit (pull_request) Successful in 5m37s
2026-01-09 13:57:10 +00:00
releaser
fa795a58cf
chore(release): prepare for v0.4.1
2026-01-09 13:57:03 +00:00
argoyle
60650b9c04
Merge pull request 'chore: migrate module path to gitea.unbound.se' ( #269 ) from migrate-to-gitea into main
...
authz_client / test (push) Successful in 4m45s
authz_client / vulnerabilities (push) Successful in 4m55s
Release / release (push) Successful in 4m58s
pre-commit / pre-commit (push) Has been cancelled
Reviewed-on: #269
2026-01-09 13:50:03 +00:00
argoyle
60d9eea9c9
chore: migrate module path to gitea.unbound.se
...
authz_client / test (pull_request) Successful in 1m56s
authz_client / vulnerabilities (pull_request) Successful in 2m31s
pre-commit / pre-commit (pull_request) Successful in 5m21s
Update module path from git.unbound.se to gitea.unbound.se for Go module
discovery over HTTPS.
2026-01-09 14:30:26 +01:00
argoyle
dd571f8d85
Merge pull request 'chore(deps): update actions/setup-python action to v6' ( #268 ) from renovate/actions-setup-python-6.x into main
...
authz_client / vulnerabilities (push) Successful in 3m7s
authz_client / test (push) Successful in 3m36s
pre-commit / pre-commit (push) Successful in 5m22s
Reviewed-on: #268
2026-01-09 09:28:58 +00:00
renovate
1f822b2957
chore(deps): update actions/setup-python action to v6
authz_client / test (pull_request) Successful in 5m50s
authz_client / vulnerabilities (pull_request) Successful in 5m33s
pre-commit / pre-commit (pull_request) Successful in 9m6s
2026-01-09 09:01:53 +00:00