Commit Graph
50 Commits
Author SHA1 Message Date
argoyle dc4bc4a98c fix(ci): use go-test-coverage binary directly to fix Gitea Actions (#134)
Release / release (push) Failing after 1m4s
otelsetup / vulnerabilities (push) Successful in 2m13s
otelsetup / test (push) Successful in 3m21s
pre-commit / pre-commit (push) Successful in 6m28s
## Summary

- `vladopajic/go-test-coverage@v2` (v2.18.5+, released 2026-04-26/27) restructured its composite action to pass inputs via env-var mapping. 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 `--github-action-output` to expose `total-coverage` as a step output, replacing the manual `go tool cover -func | grep | awk` calculations.
- Baseline artifact now stores the percentage directly instead of the full coverage profile.

## Test plan

- [x] `prek run --all-files` passes
- [ ] CI passes on this PR
- [ ] After merge, baseline artifact format propagates on next push to main

Reviewed-on: #134
2026-04-29 05:44:15 +00:00
argoyle 4ce727b275 Merge pull request 'fix(deps): update golang.org/x/net to v0.51.0' (#108) from fix-vulncheck-xnet into main
Release / release (push) Successful in 1m3s
otelsetup / vulnerabilities (push) Successful in 1m50s
otelsetup / test (push) Successful in 3m6s
pre-commit / pre-commit (push) Successful in 9m39s
Reviewed-on: #108
2026-02-28 23:20:56 +00:00
argoyleandClaude Opus 4.6 54e7739ea5 fix(deps): update golang.org/x/net to v0.51.0
otelsetup / vulnerabilities (pull_request) Successful in 2m23s
otelsetup / test (pull_request) Successful in 4m47s
pre-commit / pre-commit (pull_request) Successful in 9m11s
Fixes GO-2026-4559: HTTP/2 server panic vulnerability.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 23:57:54 +01:00
argoyle 8a0fd9c60d Merge pull request 'chore(release): prepare for v0.2.3' (#106) from next-release into main
Release / release (push) Successful in 1m3s
otelsetup / vulnerabilities (push) Successful in 2m31s
otelsetup / test (push) Successful in 4m36s
pre-commit / pre-commit (push) Successful in 7m49s
Reviewed-on: #106
2026-02-19 16:09:14 +00:00
argoyle f96bd92aa7 Merge pull request 'fix(deps): update module github.com/99designs/gqlgen to v0.17.87' (#105) from renovate/github.com-99designs-gqlgen-0.x into main
Release / release (push) Successful in 4m25s
otelsetup / vulnerabilities (push) Successful in 6m23s
otelsetup / test (push) Successful in 9m26s
pre-commit / pre-commit (push) Successful in 10m38s
Reviewed-on: #105
2026-02-19 15:32:56 +00:00
argoyle 1572b26c7a Merge pull request 'chore(release): prepare for v0.2.2' (#95) from next-release into main
otelsetup / vulnerabilities (push) Successful in 3m37s
otelsetup / test (push) Successful in 4m15s
pre-commit / pre-commit (push) Successful in 12m8s
Release / release (push) Successful in 1m14s
Reviewed-on: #95
2026-02-03 19:53:11 +00:00
argoyle ca8c3a9e1b Merge pull request 'ci: add code coverage integration' (#96) from ci-coverage-integration into main
Release / release (push) Successful in 3m26s
otelsetup / test (push) Successful in 5m40s
pre-commit / pre-commit (push) Successful in 8m46s
otelsetup / vulnerabilities (push) Successful in 6m13s
Reviewed-on: #96
2026-01-28 12:37:47 +00:00
argoyleandClaude Opus 4.5 8540caba8c ci: add code coverage integration
otelsetup / vulnerabilities (pull_request) Successful in 2m49s
otelsetup / test (pull_request) Successful in 4m11s
pre-commit / pre-commit (pull_request) Successful in 6m22s
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 a66446b1df Merge pull request 'chore: remove GitLab CI configuration' (#94) from remove-gitlab-ci into main
Release / release (push) Successful in 2m29s
otelsetup / vulnerabilities (push) Successful in 6m43s
otelsetup / test (push) Successful in 8m58s
pre-commit / pre-commit (push) Successful in 18m53s
Reviewed-on: #94
2026-01-19 06:54:59 +00:00
argoyle 06aaa0c202 chore: remove GitLab CI configuration
otelsetup / vulnerabilities (pull_request) Successful in 1m43s
otelsetup / test (pull_request) Successful in 7m31s
pre-commit / pre-commit (pull_request) Successful in 8m33s
2026-01-18 20:36:15 +01:00
argoyle 608ad2b582 Merge pull request 'chore(release): prepare for v0.2.1' (#88) from next-release into main
Release / release (push) Successful in 46s
otelsetup / vulnerabilities (push) Successful in 1m47s
otelsetup / test (push) Successful in 2m12s
pre-commit / pre-commit (push) Successful in 4m5s
Reviewed-on: #88
2026-01-09 14:07:26 +00:00
argoyle 23c3deb623 Merge pull request 'chore: migrate module path to gitea.unbound.se' (#89) from migrate-to-gitea into main
Release / release (push) Successful in 3m3s
otelsetup / vulnerabilities (push) Successful in 5m3s
otelsetup / test (push) Successful in 5m38s
pre-commit / pre-commit (push) Successful in 10m15s
Reviewed-on: #89
2026-01-09 13:49:55 +00:00
argoyle 450cc99f41 chore: migrate module path to gitea.unbound.se
otelsetup / vulnerabilities (pull_request) Successful in 2m58s
otelsetup / test (pull_request) Successful in 3m20s
pre-commit / pre-commit (pull_request) Successful in 8m10s
Update module path from git.unbound.se to gitea.unbound.se for Go module
discovery over HTTPS.
2026-01-09 14:30:41 +01:00
argoyle 467bdd7b69 Merge pull request 'chore(deps): update actions/setup-python action to v6' (#87) from renovate/actions-setup-python-6.x into main
otelsetup / vulnerabilities (push) Successful in 1m16s
otelsetup / test (push) Successful in 2m37s
pre-commit / pre-commit (push) Successful in 7m24s
Release / release (push) Successful in 1m15s
Reviewed-on: #87
2026-01-09 09:28:31 +00:00
argoyle 4e4cc1c29d Merge pull request 'chore(release): prepare for v0.2.0' (#71) from next-release into main
otelsetup / vulnerabilities (push) Successful in 1m43s
Release / release (push) Successful in 1m9s
pre-commit / pre-commit (push) Successful in 9m3s
otelsetup / test (push) Successful in 3m4s
Reviewed-on: #71
2026-01-09 09:07:50 +00:00
argoyle 98cba7621d Merge pull request 'ci: add pre-commit and release workflows' (#85) from add-workflows into main
pre-commit / pre-commit (push) Has been cancelled
Release / release (push) Successful in 3m13s
otelsetup / vulnerabilities (push) Has been cancelled
otelsetup / test (push) Has been cancelled
Reviewed-on: #85
2026-01-09 09:02:16 +00:00
argoyle 8c4db543ad ci: add pre-commit and release workflows
otelsetup / test (pull_request) Successful in 4m38s
otelsetup / vulnerabilities (pull_request) Successful in 4m1s
pre-commit / pre-commit (pull_request) Successful in 7m35s
2026-01-09 09:53:19 +01:00
argoyle 70554e246e Merge pull request 'refactor: update import paths to the new repository location' (#86) from refactor/update-import-paths-and-badges into main
otelsetup / test (push) Successful in 1m15s
otelsetup / vulnerabilities (push) Successful in 4m50s
Reviewed-on: #86
2026-01-09 08:51:58 +00:00
argoyle da69271e82 refactor: update import paths to the new repository location
otelsetup / vulnerabilities (pull_request) Successful in 3m55s
otelsetup / test (pull_request) Successful in 4m2s
Change the import paths in CLAUDE.md and go.mod to reflect the
migration of the otelsetup module from GitLab to a new Git server.
Remove the build status and code coverage badges from README.md as
they are no longer applicable. Update configuration in
.pre-commit-config.yaml to match the new module path.
2026-01-09 09:27:06 +01:00
argoyle 3926b6133e Merge pull request 'chore(deps): update pre-commit hook golangci/golangci-lint to v2.8.0' (#84) from renovate/golangci-golangci-lint-2.x into main
otelsetup / vulnerabilities (push) Successful in 2m17s
otelsetup / test (push) Successful in 6m11s
Reviewed-on: #84
2026-01-09 04:12:52 +00:00
argoyle a48d4242b3 Merge pull request 'chore(deps): update actions/setup-go action to v6' (#83) from renovate/actions-setup-go-6.x into main
otelsetup / vulnerabilities (push) Successful in 3m38s
otelsetup / test (push) Successful in 3m56s
Reviewed-on: #83
2026-01-08 19:21:34 +00:00
argoyle 68b2008b64 Merge pull request 'chore(deps): update actions/checkout action to v6' (#82) from renovate/actions-checkout-6.x into main
otelsetup / test (push) Successful in 4m28s
otelsetup / vulnerabilities (push) Successful in 4m18s
Reviewed-on: #82
2026-01-08 18:29:49 +00:00
argoyle 94bbb2c47e Merge pull request 'feat: migrate from GitLab CI to Gitea Actions' (#81) from feat/gitea-actions into main
otelsetup / test (push) Successful in 3m0s
otelsetup / vulnerabilities (push) Successful in 2m39s
Reviewed-on: #81
2026-01-08 17:59:44 +00:00
argoyle e05d98d150 feat: migrate from GitLab CI to Gitea Actions
otelsetup / vulnerabilities (pull_request) Successful in 2m33s
otelsetup / test (pull_request) Successful in 2m37s
2026-01-08 18:34:20 +01:00
argoyle a0cc0518be Merge branch 'claude-docs' into 'main'
docs: add CLAUDE.md for Claude Code integration

See merge request unboundsoftware/shiny/otelsetup!79
2025-12-31 22:14:36 +01:00
argoyle a0e1ad35b3 docs: add CLAUDE.md for Claude Code integration 2025-12-31 22:10:23 +01:00
argoyle 0009c127aa Merge branch 'renovate/golang-1.25.5' into 'main'
chore(deps): update golang:1.25.5 docker digest to ad03ba9

See merge request unboundsoftware/shiny/otelsetup!78
2025-12-30 15:55:52 +01:00
argoyle 64f85981a6 Merge branch 'renovate/github.com-99designs-gqlgen-0.x' into 'main'
fix(deps): update module github.com/99designs/gqlgen to v0.17.85

See merge request unboundsoftware/shiny/otelsetup!77
2025-12-17 08:27:05 +01:00
argoyle 2d8cdeea67 Merge branch 'renovate/golang-1.25.5' into 'main'
chore(deps): update golang:1.25.5 docker digest to 0c27bcf

See merge request unboundsoftware/shiny/otelsetup!76
2025-12-09 09:53:28 +01:00
argoyle 035158446f Merge branch 'renovate/opentelemetry-go-monorepo' into 'main'
fix(deps): update opentelemetry-go monorepo

See merge request unboundsoftware/shiny/otelsetup!75
2025-12-08 20:24:40 +01:00
argoyle 76eb95d80c 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/shiny/otelsetup!74
2025-12-08 09:40:55 +01:00
argoyle 71ce43937e 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/shiny/otelsetup!73
2025-12-04 16:24:12 +01:00
argoyle 7327aa4bf1 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/shiny/otelsetup!72
2025-12-04 08:27:30 +01:00
argoyle 56b9f16391 Merge branch 'renovate/golang-1.x' into 'main'
chore(deps): update golang docker tag to v1.25.5

See merge request unboundsoftware/shiny/otelsetup!71
2025-12-02 19:39:43 +01:00
argoyle 703a34baa9 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/shiny/otelsetup!69
2025-11-27 00:03:52 +01:00
argoyle ed51ca54b5 Merge branch 'next-release' into 'main'
chore(release): prepare for v0.1.11

See merge request unboundsoftware/shiny/otelsetup!65
2025-11-24 20:33:43 +01:00
argoyle a7a03d33ae Merge branch 'renovate/github.com-99designs-gqlgen-0.x' into 'main'
fix(deps): update module github.com/99designs/gqlgen to v0.17.84

See merge request unboundsoftware/shiny/otelsetup!68
2025-11-24 19:09:46 +01:00
argoyle be2ebb1dad 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/shiny/otelsetup!67
2025-11-20 09:20:12 +01:00
argoyle c338c54ad0 Merge branch 'renovate/golang-1.25.4' into 'main'
chore(deps): update golang:1.25.4 docker digest to efe81fa

See merge request unboundsoftware/shiny/otelsetup!66
2025-11-18 16:39:59 +01:00
argoyle cfe5dc727d 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/shiny/otelsetup!64
2025-11-14 16:20:52 +01:00
argoyle 12afc55b6c Merge branch 'next-release' into 'main'
chore(release): prepare for v0.1.10

See merge request unboundsoftware/shiny/otelsetup!56
2025-11-13 10:36:20 +01:00
argoyle 5234120fa9 Merge branch 'renovate/github.com-99designs-gqlgen-0.x' into 'main'
fix(deps): update module github.com/99designs/gqlgen to v0.17.83

See merge request unboundsoftware/shiny/otelsetup!63
2025-11-11 10:47:39 +01:00
argoyle af3a313ed4 Merge branch 'renovate/github.com-99designs-gqlgen-0.x' into 'main'
fix(deps): update module github.com/99designs/gqlgen to v0.17.82

See merge request unboundsoftware/shiny/otelsetup!62
2025-11-07 08:35:01 +01:00
argoyle 61cebcb83a Merge branch 'renovate/golang-1.x' into 'main'
chore(deps): update golang docker tag to v1.25.4

See merge request unboundsoftware/shiny/otelsetup!61
2025-11-05 23:13:58 +01:00
argoyle fe51eae18f 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/shiny/otelsetup!60
2025-11-05 06:52:00 +01:00
argoyle e1fbf1461c 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/shiny/otelsetup!59
2025-11-04 13:35:44 +01:00
argoyle ddadf63cab chore: remove initial tag from configuration
Remove the initial_tag entry from the configuration settings 
to streamline the setup process. Comment out some unnecessary 
lines in the postprocessors and commit_preprocessors sections 
for improved readability and focus on the relevant options. 
These changes aim to simplify the configuration and maintain 
clarity in the file structure.
2025-10-21 15:29:01 +02:00
argoyle 0319b27e0b chore(pre-commit): update project reference for linter setup
Updates the project reference in the pre-commit configuration from
sentrysetup to otelsetup for improved traceability. This change
ensures that the linter correctly targets the new setup.
2025-06-01 20:34:18 +02:00
argoyle dbec05bdf7 feat: add environment parameter to SetupOTelSDK function
Updates the SetupOTelSDK function to include an environment 
parameter. This change ensures that the OpenTelemetry setup 
now captures and sets the service environment along with 
the service name and version. It enhances observability 
by providing more context about the application's 
deployment environment.
2025-05-30 13:53:19 +02:00
argoyle cb92cf7f78 feat: initial version 2025-05-29 20:12:20 +02:00