renovate
88c37a2a77
chore(deps): update pre-commit hook golangci/golangci-lint to v2.12.0 ( #110 )
storage / vulnerabilities (push) Successful in 1m36s
Release / release (push) Failing after 47s
storage / test (push) Successful in 1m55s
pre-commit / pre-commit (push) Successful in 6m34s
2026-05-04 14:27:49 +00:00
renovate
e93c8069eb
chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.25.0 ( #106 )
storage / vulnerabilities (push) Successful in 1m35s
storage / test (push) Successful in 1m52s
Release / release (push) Successful in 1m2s
pre-commit / pre-commit (push) Successful in 6m1s
2026-05-03 16:52:18 +00:00
renovate
b24e0b7047
chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.4 ( #85 )
storage / vulnerabilities (push) Successful in 1m38s
storage / test (push) Successful in 2m4s
Release / release (push) Successful in 55s
pre-commit / pre-commit (push) Successful in 6m17s
2026-03-22 18:46:14 +00:00
renovate
f710c631e7
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.30.1 ( #78 )
Release / release (push) Successful in 1m19s
storage / vulnerabilities (push) Successful in 1m40s
storage / test (push) Successful in 2m31s
pre-commit / pre-commit (push) Successful in 7m24s
2026-03-12 16:28:18 +00:00
renovate
325031b5cf
chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.3 ( #76 )
storage / test (push) Successful in 1m49s
Release / release (push) Successful in 1m18s
storage / vulnerabilities (push) Successful in 1m57s
pre-commit / pre-commit (push) Successful in 13m29s
2026-03-10 11:41:42 +00:00
renovate
5c83764bf2
chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.2 ( #74 )
Release / release (push) Successful in 1m0s
storage / test (push) Successful in 1m46s
storage / vulnerabilities (push) Successful in 1m37s
pre-commit / pre-commit (push) Successful in 7m5s
2026-03-08 08:39:23 +00:00
renovate
7dae9b02d2
chore(deps): update pre-commit hook golangci/golangci-lint to v2.11.1 ( #72 )
Release / release (push) Successful in 1m12s
storage / test (push) Successful in 1m47s
storage / vulnerabilities (push) Successful in 2m11s
pre-commit / pre-commit (push) Successful in 6m15s
2026-03-06 16:22:39 +00:00
renovate
e324605c3e
chore(deps): update pre-commit hook golangci/golangci-lint to v2.10.1 ( #58 )
storage / vulnerabilities (push) Successful in 1m35s
Release / release (push) Successful in 3m50s
storage / test (push) Successful in 4m48s
pre-commit / pre-commit (push) Successful in 11m37s
2026-02-17 17:55:58 +00:00
renovate
9b0ee6b6ac
chore(deps): update pre-commit hook golangci/golangci-lint to v2.9.0 ( #56 )
Release / release (push) Successful in 1m23s
storage / vulnerabilities (push) Successful in 1m34s
storage / test (push) Successful in 5m9s
pre-commit / pre-commit (push) Successful in 11m39s
2026-02-11 13:58:57 +00:00
renovate
734386c3fc
chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.24.0 ( #50 )
Release / release (push) Failing after 2m3s
storage / test (push) Successful in 3m25s
storage / vulnerabilities (push) Successful in 4m47s
pre-commit / pre-commit (push) Successful in 7m25s
2026-01-13 21:33:15 +00:00
argoyle
41d0edf378
chore: migrate module path to gitea.unbound.se
...
storage / test (pull_request) Successful in 7m25s
storage / vulnerabilities (pull_request) Successful in 7m22s
pre-commit / pre-commit (pull_request) Successful in 12m49s
Update module path from git.unbound.se to gitea.unbound.se for Go module
discovery over HTTPS.
2026-01-09 13:43:53 +01:00
argoyle
887d3b8517
chore: migrate from GitLab to Gitea
...
storage / vulnerabilities (pull_request) Successful in 2m45s
storage / test (pull_request) Successful in 2m57s
- Update module path from gitlab.com/unboundsoftware/storage to
git.unbound.se/unboundsoftware/storage
- Update import examples in documentation (CLAUDE.md, README.md)
- Remove .gitlab-ci.yml (GitLab CI pipeline no longer needed)
- Remove gitlab-ci-linter pre-commit hook
- Update go-imports local path in pre-commit config
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-09 08:00:42 +01:00
renovate
a358aaddd6
chore(deps): update pre-commit hook golangci/golangci-lint to v2.8.0
storage / vulnerabilities (pull_request) Successful in 5m5s
storage / test (pull_request) Successful in 5m21s
2026-01-08 21:25:51 +00:00
Renovate
78e826b2d1
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.2
2025-12-07 16:55:06 +00:00
Renovate
9361f63633
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.1
2025-12-04 14:55:31 +00:00
Renovate
7161e4d37a
chore(deps): update pre-commit hook golangci/golangci-lint to v2.7.0
2025-12-03 19:55:11 +00:00
Renovate
bb99ff2c34
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.30.0
2025-11-26 18:55:11 +00:00
Renovate
7514a3fe63
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.29.1
2025-11-19 21:54:39 +00:00
Renovate
89eab7fa98
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2
2025-11-14 13:54:29 +00:00
Renovate
23455349a6
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.29.0
2025-11-05 01:55:04 +00:00
Renovate
a30ec38a90
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.1
2025-11-04 11:54:33 +00:00
Renovate
ba135dbe69
chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0
2025-11-04 09:55:19 +00:00
argoyle
d12b497a28
feat: add storage module with S3 support and development tooling
...
Create shared storage module for AWS S3 operations with comprehensive
development infrastructure:
Core Features:
- S3 interface with two upload patterns (manager and direct)
- Presigned URL generation with 15-minute expiration
- Support for multipart uploads and direct PutObject
- Comprehensive test coverage (8 tests, 70.4% coverage)
- Generic implementation without project-specific dependencies
Development Tooling:
- .editorconfig for consistent editor settings
- .pre-commit-config.yaml with Go linters and formatters
- .golangci.yml for golangci-lint configuration
- commitlint.config.js for conventional commit validation
- cliff.toml for automated changelog generation (v0.0.1)
- renovate.json for automated dependency updates
- .gitlab-ci.yml for CI/CD pipeline
CI/CD Pipeline:
- Automated testing with race detection
- Coverage tracking and Codecov integration
- Vulnerability scanning with govulncheck
- Pre-commit validation gates
- Release automation
Module exports:
- New(bucket) - Upload manager pattern for large files
- NewS3(cfg, bucket) - Direct upload pattern
- Store(path, content, contentType) - Upload and get presigned URL
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-04 10:41:05 +01:00