argoyle
bdff36b446
fix(ci): use go-test-coverage binary directly to fix Gitea Actions ( #88 )
...
Release / release (push) Successful in 56s
dbsetup / vulnerabilities (push) Successful in 1m57s
dbsetup / test (push) Successful in 2m39s
pre-commit / pre-commit (push) Successful in 6m50s
## Summary
- `vladopajic/go-test-coverage@v2` (v2.18.5+, released 2026-04-26/27) restructured the composite action to pass inputs via env-var mapping instead of CLI args. Gitea `act_runner` doesn't expand `${{ }}` expressions inside docker-action `env:` blocks reliably, so the literal string `${{ inputs.config }}` reached the binary and broke the 'Check coverage' step.
- Replace the action with a direct `go install` + binary invocation (matching the established Frostmoln pattern).
- Use the tool's `--github-action-output` to expose `total-coverage` as a step output, replacing the manual `go tool cover -func | grep | awk` calculations in the compare and PR-comment steps.
- Baseline artifact now stores the percentage directly instead of the full coverage profile.
## Test plan
- [x] `pre-commit run --all-files` passes
- [ ] CI passes on this PR
- [ ] After merge, baseline artifact format propagates on next push to main
Reviewed-on: #88
2026-04-29 05:44:54 +00:00
argoyle
480ff9d065
Merge pull request 'chore(release): prepare for v0.1.2' ( #75 ) from next-release into main
...
Release / release (push) Successful in 56s
dbsetup / vulnerabilities (push) Successful in 3m47s
dbsetup / test (push) Successful in 4m55s
pre-commit / pre-commit (push) Successful in 11m54s
Reviewed-on: #75
2026-02-22 18:18:17 +00:00
argoyle
2e3bb64381
Merge pull request 'fix(deps): update module github.com/pressly/goose/v3 to v3.27.0' ( #74 ) from renovate/github.com-pressly-goose-v3-3.x into main
...
Release / release (push) Successful in 3m42s
dbsetup / vulnerabilities (push) Successful in 7m15s
dbsetup / test (push) Successful in 14m12s
pre-commit / pre-commit (push) Successful in 24m59s
Reviewed-on: #74
2026-02-22 17:48:45 +00:00
argoyle
87e9adac97
Merge pull request 'ci: add code coverage integration' ( #69 ) from ci-coverage-integration into main
...
Release / release (push) Successful in 4m32s
dbsetup / vulnerabilities (push) Successful in 7m57s
dbsetup / test (push) Successful in 8m17s
pre-commit / pre-commit (push) Successful in 15m7s
Reviewed-on: #69
2026-01-28 12:38:13 +00:00
argoyle and Claude Opus 4.5
d0e92e767a
ci: add code coverage integration
...
dbsetup / test (pull_request) Successful in 7m10s
dbsetup / vulnerabilities (pull_request) Successful in 6m34s
pre-commit / pre-commit (pull_request) Successful in 11m20s
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
379a820a70
Merge pull request 'chore: remove unused .gitlab-ci.yml' ( #68 ) from remove-gitlab-ci into main
...
Release / release (push) Successful in 3m43s
dbsetup / test (push) Successful in 5m50s
dbsetup / vulnerabilities (push) Successful in 7m15s
pre-commit / pre-commit (push) Successful in 14m52s
Reviewed-on: #68
2026-01-23 14:56:24 +00:00
argoyle and Claude Opus 4.5
2025050f72
chore: remove unused .gitlab-ci.yml
...
dbsetup / vulnerabilities (pull_request) Successful in 3m52s
dbsetup / test (pull_request) Successful in 6m2s
pre-commit / pre-commit (pull_request) Successful in 6m17s
No longer needed after migration to Gitea Actions.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 14:34:51 +01:00
argoyle
3fee690ea3
Merge pull request 'chore(release): prepare for v0.1.1' ( #62 ) from next-release into main
...
Release / release (push) Successful in 33s
dbsetup / test (push) Successful in 2m11s
dbsetup / vulnerabilities (push) Successful in 3m43s
pre-commit / pre-commit (push) Successful in 7m27s
Reviewed-on: #62
2026-01-09 13:24:14 +00:00
argoyle
731464b9a9
Merge pull request 'chore: migrate module path to gitea.unbound.se' ( #63 ) from migrate-to-gitea into main
...
dbsetup / vulnerabilities (push) Successful in 1m7s
Release / release (push) Successful in 2m7s
dbsetup / test (push) Successful in 6m36s
pre-commit / pre-commit (push) Successful in 11m2s
Reviewed-on: #63
2026-01-09 13:11:52 +00:00
argoyle
f1a91fdd40
chore: migrate module path to gitea.unbound.se
...
dbsetup / test (pull_request) Successful in 3m6s
dbsetup / vulnerabilities (pull_request) Successful in 3m1s
pre-commit / pre-commit (pull_request) Successful in 4m49s
Update module path from git.unbound.se to gitea.unbound.se for Go module
discovery over HTTPS.
2026-01-09 13:43:44 +01:00
argoyle
661f95fb5f
Merge pull request 'chore(deps): update actions/setup-python action to v6' ( #61 ) from renovate/actions-setup-python-6.x into main
...
Release / release (push) Successful in 1m34s
dbsetup / vulnerabilities (push) Successful in 6m47s
dbsetup / test (push) Successful in 8m25s
pre-commit / pre-commit (push) Successful in 14m22s
Reviewed-on: #61
2026-01-09 09:04:14 +00:00
argoyle
54aad809cc
Merge pull request 'chore(release): prepare for v0.1.0' ( #45 ) from next-release into main
...
dbsetup / vulnerabilities (push) Successful in 2m13s
Release / release (push) Successful in 3m42s
pre-commit / pre-commit (push) Successful in 5m43s
dbsetup / test (push) Successful in 7m19s
Reviewed-on: #45
2026-01-09 08:01:40 +00:00
argoyle
e28661b667
Merge pull request 'ci: add pre-commit and release workflows' ( #60 ) from add-workflows into main
...
Release / release (push) Successful in 1m36s
dbsetup / vulnerabilities (push) Successful in 2m25s
dbsetup / test (push) Successful in 2m26s
pre-commit / pre-commit (push) Has been cancelled
Reviewed-on: #60
2026-01-09 07:58:05 +00:00
argoyle and Claude Opus 4.5
c443c48690
ci: add pre-commit and release workflows
...
dbsetup / vulnerabilities (pull_request) Successful in 5m29s
dbsetup / test (pull_request) Successful in 5m35s
pre-commit / pre-commit (pull_request) Successful in 3m38s
- Add pre-commit workflow to run hooks on PRs and main branch pushes
- Add release workflow using shared unboundsoftware release template
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 08:41:38 +01:00
argoyle
c2c488b81d
Merge pull request 'chore: migrate module path from gitlab.com to git.unbound.se' ( #59 ) from migrate-to-gitea into main
...
dbsetup / test (push) Successful in 2m35s
dbsetup / vulnerabilities (push) Successful in 3m57s
Reviewed-on: #59
2026-01-09 07:08:05 +00:00
argoyle and Claude Opus 4.5
e201b66f3d
chore: migrate module path from gitlab.com to git.unbound.se
...
dbsetup / test (pull_request) Successful in 2m0s
dbsetup / vulnerabilities (pull_request) Successful in 2m47s
- Update go.mod module path to git.unbound.se/unboundsoftware/dbsetup
- Remove gitlab-ci-linter pre-commit hook (not applicable for Gitea)
- Update go-imports local path for new domain
- Update CLAUDE.md documentation with new paths
- Remove GitLab-specific badges from README.md
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 08:01:34 +01:00
argoyle
a353e018de
Merge pull request 'chore(deps): update pre-commit hook golangci/golangci-lint to v2.8.0' ( #58 ) from renovate/golangci-golangci-lint-2.x into main
...
dbsetup / vulnerabilities (push) Successful in 1m9s
dbsetup / test (push) Successful in 3m29s
Reviewed-on: #58
2026-01-09 04:11:53 +00:00
argoyle
064b0ada58
Merge pull request 'chore(deps): update actions/setup-go action to v6' ( #57 ) from renovate/actions-setup-go-6.x into main
...
dbsetup / test (push) Successful in 3m52s
dbsetup / vulnerabilities (push) Successful in 4m49s
Reviewed-on: #57
2026-01-08 15:10:09 +00:00
argoyle
fc25920790
Merge pull request 'chore(deps): update actions/checkout action to v6' ( #56 ) from renovate/actions-checkout-6.x into main
...
dbsetup / vulnerabilities (push) Successful in 6m28s
dbsetup / test (push) Successful in 6m31s
Reviewed-on: #56
2026-01-08 14:10:06 +00:00
argoyle
55da707280
Merge pull request 'feat: add Gitea Actions workflow' ( #55 ) from feat/gitea-migration into main
...
dbsetup / test (push) Successful in 1m21s
dbsetup / vulnerabilities (push) Successful in 1m10s
Reviewed-on: #55
2026-01-08 13:26:28 +00:00
argoyle
2f41c9ef48
feat: add Gitea Actions workflow
dbsetup / vulnerabilities (pull_request) Successful in 1m32s
dbsetup / test (pull_request) Successful in 1m34s
2026-01-08 14:21:23 +01:00
argoyle
d33029cb09
Merge branch 'renovate/golang-1.25.5' into 'main'
...
chore(deps): update golang:1.25.5 docker digest to ad03ba9
See merge request unboundsoftware/dbsetup!53
2025-12-30 15:55:34 +01:00
argoyle
0f93e0723f
Merge branch 'renovate/golang-1.25.5' into 'main'
...
chore(deps): update golang:1.25.5 docker digest to 0c27bcf
See merge request unboundsoftware/dbsetup!52
2025-12-09 09:53:14 +01:00
argoyle
c90ecd1247
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.2
See merge request unboundsoftware/dbsetup!51
2025-12-08 09:40:13 +01:00
argoyle
dd39632739
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.1
See merge request unboundsoftware/dbsetup!50
2025-12-04 16:24:03 +01:00
argoyle
89bc4c6640
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.0
See merge request unboundsoftware/dbsetup!49
2025-12-04 08:27:08 +01:00
argoyle
8ab056aad0
Merge branch 'renovate/golang-1.x' into 'main'
...
chore(deps): update golang docker tag to v1.25.5
See merge request unboundsoftware/dbsetup!48
2025-12-02 19:38:37 +01:00
argoyle
a041827a5b
Merge branch 'renovate/gitleaks-gitleaks-8.x' into 'main'
...
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.30.0
See merge request unboundsoftware/dbsetup!47
2025-11-27 00:03:42 +01:00
argoyle
5218833229
Merge branch 'renovate/gitleaks-gitleaks-8.x' into 'main'
...
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.29.1
See merge request unboundsoftware/dbsetup!46
2025-11-20 09:19:37 +01:00
argoyle
704a6c995d
Merge branch 'renovate/golang-1.25.4' into 'main'
...
chore(deps): update golang:1.25.4 docker digest to efe81fa
See merge request unboundsoftware/dbsetup!45
2025-11-18 16:19:42 +01:00
argoyle
2f338c102d
Merge branch 'renovate/golangci-golangci-lint-2.x' into 'main'
...
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2
See merge request unboundsoftware/dbsetup!43
2025-11-14 16:20:36 +01:00
argoyle
e405199d2b
Merge branch 'next-release' into 'main'
...
chore(release): prepare for v0.0.3
See merge request unboundsoftware/dbsetup!33
2025-11-13 10:36:44 +01:00
argoyle
09c9a2efca
Merge branch 'renovate/golang-1.x' into 'main'
...
chore(deps): update golang docker tag to v1.25.4
See merge request unboundsoftware/dbsetup!42
2025-11-05 23:17:53 +01:00
argoyle
e344a8bc06
Merge branch 'renovate/gitleaks-gitleaks-8.x' into 'main'
...
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.29.0
See merge request unboundsoftware/dbsetup!41
2025-11-05 06:51:38 +01:00
argoyle
ce91a0ef12
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/dbsetup!40
2025-11-04 13:24:43 +01:00
argoyle
dcd2a0427a
refactor: clean up unnecessary lines in configuration
...
Removes initial_tag from the configuration and clears commented-out code.
This simplifies the `cliff.toml` file and enhances readability by
eliminating redundant sections, while maintaining the configuration's
intended functionality.
2025-10-21 15:30:32 +02:00
argoyle
c3e660fda2
feat: initial version
2025-06-10 19:56:40 +02:00