argoyle
afa847c76c
fix: set service.instance.id for unique instance label ( #144 )
Release / release (push) Successful in 54s
pre-commit / pre-commit (push) Successful in 6m51s
otelsetup / vulnerabilities (push) Failing after 10m48s
otelsetup / test (push) Failing after 10m50s
2026-05-29 06:39:14 +00:00
argoyle
7bc3101cee
feat: add eventsourced MetricsRecorder adapter for OpenTelemetry ( #142 )
Release / release (push) Failing after 51s
otelsetup / test (push) Successful in 2m43s
otelsetup / vulnerabilities (push) Successful in 2m44s
pre-commit / pre-commit (push) Successful in 5m55s
2026-05-26 17:57:27 +00:00
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
argoyle and Claude 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
argoyle and Claude 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