13 Commits
Author SHA1 Message Date
argoyle db1ff0e7f6 Merge pull request 'chore(release): prepare for v0.1.1' (#21) from next-release into main
auth / coverage-baseline (push) Successful in 58s
Unbound Release / Check Preconditions (push) Successful in 26s
Unbound Release / Create Tag (push) Skipped
Unbound Release / Generate Changelog and Handle PR (push) Successful in 29s
auth / test (push) Skipped
auth / vulnerabilities (push) Skipped
Unbound Release / Create Release (push) Successful in 29s
Release / release (push) Successful in 2m52s
pre-commit / pre-commit (push) Successful in 3m52s
Reviewed-on: #21
2026-08-29 11:28:31 +00:00
releaser 4f9539c526 chore(release): prepare for v0.1.1
auth / test (push) Skipped
auth / vulnerabilities (push) Skipped
pre-commit / pre-commit (push) Skipped
auth / test (pull_request) Successful in 56s
auth / coverage-baseline (pull_request) Skipped
auth / vulnerabilities (pull_request) Successful in 44s
pre-commit / pre-commit (pull_request) Successful in 3m54s
2026-08-21 08:07:15 +00:00
releaser 65a1814405 chore(release): prepare for v0.1.1
auth / test (push) Skipped
auth / vulnerabilities (push) Skipped
pre-commit / pre-commit (push) Skipped
2026-08-21 08:07:11 +00:00
renovate d25ee3cd23 fix(deps): update module github.com/stretchr/testify to v1.12.1 (#18)
auth / coverage-baseline (push) Successful in 50s
Unbound Release / Check Preconditions (push) Successful in 22s
Unbound Release / Create Tag (push) Skipped
auth / test (push) Skipped
Unbound Release / Create Release (push) Successful in 24s
auth / vulnerabilities (push) Skipped
pre-commit / pre-commit (push) Skipped
Unbound Release / Generate Changelog and Handle PR (push) Successful in 38s
Release / release (push) Successful in 2m48s
2026-08-21 08:01:42 +00:00
renovate e51d828a61 chore(deps): update pre-commit hook golangci/golangci-lint to v2.13.1 (#19)
Unbound Release / Create Tag (push) Skipped
auth / coverage-baseline (push) Successful in 1m3s
Unbound Release / Check Preconditions (push) Successful in 22s
Unbound Release / Generate Changelog and Handle PR (push) Successful in 35s
Release / release (push) Successful in 2m46s
pre-commit / pre-commit (push) Successful in 3m58s
auth / test (push) Skipped
auth / vulnerabilities (push) Skipped
Unbound Release / Create Release (push) Successful in 24s
2026-08-21 07:06:02 +00:00
renovate 2dbf17b2ea fix(deps): update module github.com/stretchr/testify to v1.12.0 (#16)
auth / coverage-baseline (push) Successful in 48s
Unbound Release / Create Tag (push) Skipped
Unbound Release / Check Preconditions (push) Successful in 21s
Release / release (push) Successful in 45m53s
auth / test (push) Skipped
auth / vulnerabilities (push) Skipped
pre-commit / pre-commit (push) Skipped
Unbound Release / Generate Changelog and Handle PR (push) Successful in 42s
Unbound Release / Create Release (push) Successful in 24s
2026-08-17 09:07:43 +00:00
argoyle 37757be1fc Merge pull request 'chore(deps): update actions/setup-python action to v7' (#14) from renovate/actions-setup-python-7.x into main
Unbound Release / Create Tag (push) Skipped
auth / coverage-baseline (push) Successful in 1m2s
Unbound Release / Check Preconditions (push) Successful in 26s
auth / test (push) Skipped
auth / vulnerabilities (push) Skipped
pre-commit / pre-commit (push) Skipped
Release / release (push) Successful in 18m39s
Unbound Release / Create Release (push) Successful in 26s
Unbound Release / Generate Changelog and Handle PR (push) Successful in 49s
Reviewed-on: #14
2026-07-25 11:38:30 +00:00
renovate 1247904548 chore(deps): update actions/setup-python action to v7
auth / test (push) Skipped
auth / vulnerabilities (push) Skipped
pre-commit / pre-commit (push) Skipped
renovate/stability-days Updates have met minimum release age requirement
auth / coverage-baseline (pull_request) Skipped
auth / test (pull_request) Successful in 1m8s
pre-commit / pre-commit (pull_request) Successful in 2m29s
auth / vulnerabilities (pull_request) Successful in 47s
2026-07-23 04:01:06 +00:00
argoyle c119182df2 Merge pull request 'chore(deps): update actions/setup-go action to v7' (#12) from renovate/actions-setup-go-7.x into main
auth / coverage-baseline (push) Successful in 1m7s
auth / test (push) Skipped
auth / vulnerabilities (push) Skipped
Release / release (push) Successful in 1m6s
pre-commit / pre-commit (push) Successful in 2m55s
Reviewed-on: #12
2026-07-19 18:55:56 +00:00
renovate 92df99e392 chore(deps): update actions/setup-go action to v7
renovate/stability-days Updates have met minimum release age requirement
auth / test (pull_request) Successful in 1m6s
auth / coverage-baseline (pull_request) Has been skipped
auth / vulnerabilities (pull_request) Successful in 44s
pre-commit / pre-commit (pull_request) Successful in 2m5s
2026-07-19 03:01:13 +00:00
renovate 6c451d0db7 chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.26.0 (#10)
auth / test (push) Has been skipped
auth / vulnerabilities (push) Has been skipped
Release / release (push) Successful in 49s
auth / coverage-baseline (push) Successful in 1m36s
pre-commit / pre-commit (push) Successful in 3m42s
2026-06-27 22:08:06 +00:00
argoyle bb0a74b6a1 Merge pull request 'chore(deps): update actions/cache action to v6' (#8) from renovate/actions-cache-6.x into main
auth / test (push) Has been skipped
auth / coverage-baseline (push) Successful in 1m47s
auth / vulnerabilities (push) Has been skipped
Release / release (push) Successful in 1m1s
pre-commit / pre-commit (push) Successful in 3m39s
Reviewed-on: #8
2026-06-26 15:56:51 +00:00
renovate f1e78d3b40 chore(deps): update actions/cache action to v6
renovate/stability-days Updates have met minimum release age requirement
auth / coverage-baseline (pull_request) Has been skipped
auth / vulnerabilities (pull_request) Successful in 58s
pre-commit / pre-commit (pull_request) Successful in 3m41s
auth / test (pull_request) Successful in 6m28s
2026-06-26 15:01:16 +00:00
7 changed files with 35 additions and 27 deletions
+5 -5
View File
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/setup-go@v6
- uses: actions/setup-go@v7
with:
go-version: 'stable'
- name: Format check
@@ -33,7 +33,7 @@ jobs:
go install github.com/vladopajic/go-test-coverage/v2@latest
go-test-coverage --config ./.testcoverage.yml --github-action-output
- name: Restore baseline coverage
uses: actions/cache/restore@v5
uses: actions/cache/restore@v6
with:
path: coverage-baseline.txt
key: coverage-baseline-${{ gitea.run_id }}
@@ -74,7 +74,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/setup-go@v6
- uses: actions/setup-go@v7
with:
go-version: 'stable'
- name: Compute coverage
@@ -88,7 +88,7 @@ jobs:
- name: Write baseline file
run: echo "${{ steps.coverage.outputs.total-coverage }}" > coverage-baseline.txt
- name: Save baseline to cache
uses: actions/cache/save@v5
uses: actions/cache/save@v6
with:
path: coverage-baseline.txt
key: coverage-baseline-${{ gitea.run_id }}
@@ -98,7 +98,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/setup-go@v6
- uses: actions/setup-go@v7
with:
go-version: 'stable'
- name: Check vulnerabilities
+2 -2
View File
@@ -14,10 +14,10 @@ jobs:
SKIP: no-commit-to-branch
steps:
- uses: actions/checkout@v7
- uses: actions/setup-go@v6
- uses: actions/setup-go@v7
with:
go-version: stable
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: '3.14'
- name: Install goimports
+2 -2
View File
@@ -11,7 +11,7 @@ repos:
- --allow-multiple-documents
- id: check-added-large-files
- repo: https://github.com/alessandrojcm/commitlint-pre-commit-hook
rev: v9.25.0
rev: v9.26.0
hooks:
- id: commitlint
stages: [ commit-msg ]
@@ -30,7 +30,7 @@ repos:
- id: go-test
- id: gofumpt
- repo: https://github.com/golangci/golangci-lint
rev: v2.12.2
rev: v2.13.1
hooks:
- id: golangci-lint-full
- repo: https://github.com/gitleaks/gitleaks
+1 -1
View File
@@ -1,3 +1,3 @@
{
"version": "v0.1.0"
"version": "v0.1.1"
}
+19 -1
View File
@@ -2,10 +2,28 @@
All notable changes to this project will be documented in this file.
## [0.1.1] - 2026-08-21
### 🐛 Bug Fixes
- *(deps)* Update module github.com/stretchr/testify to v1.11.1 (#2)
- *(deps)* Update module github.com/stretchr/testify to v1.12.0 (#16)
- *(deps)* Update module github.com/stretchr/testify to v1.12.1 (#18)
### ⚙️ Miscellaneous Tasks
- *(ci)* Add shared-lib scaffolding and functional coverage gate (#4)
- *(deps)* Update actions/checkout action to v7
- *(deps)* Update actions/cache action to v6
- *(deps)* Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.26.0 (#10)
- *(deps)* Update actions/setup-go action to v7
- *(deps)* Update actions/setup-python action to v7
- *(deps)* Update pre-commit hook golangci/golangci-lint to v2.13.1 (#19)
## [0.1.0] - 2026-06-15
### 🚀 Features
- Initial version: signed `user` header middleware (ADR-0005) and the `MissingDeployedSecrets` startup guard (ADR-0005/0006), extracted from the per-service copies.
- Initial shared auth module
<!-- generated by git-cliff -->
+2 -6
View File
@@ -2,10 +2,6 @@ module gitea.unbound.se/shiny/auth
go 1.25
require github.com/stretchr/testify v1.11.1
require github.com/stretchr/testify v1.12.1
require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
require go.yaml.in/yaml/v3 v3.0.5 // indirect
+4 -10
View File
@@ -1,10 +1,4 @@
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/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
github.com/stretchr/testify v1.12.1 h1:EuwCh5fleGS7H32xRwO3wRGT7DxrDhLAT6FF8MpWDWE=
github.com/stretchr/testify v1.12.1/go.mod h1:MDEgiDPPsNp5cuIrHPPCyornHKgEVbtFUmoNlxoYthg=
go.yaml.in/yaml/v3 v3.0.5 h1:N6y/pJk8buWs9NY5ERU2HSMfm+IuD/OtfdAnq6kESPw=
go.yaml.in/yaml/v3 v3.0.5/go.mod h1:HVTZu1O7/Vkt2N+BFy8Zza+lnLsABggaTM2ZpNIGuKg=