renovate[bot]
7104a5c430
chore(deps): update ivuorinen/actions action (25.10.7 → 25.10.31) ( #79 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 09:48:40 +02:00
renovate[bot]
7649227e0a
chore(deps): update github/codeql-action action (v3.30.9 → v3.31.0) ( #85 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 09:07:48 +02:00
renovate[bot]
fee65ecca6
chore(deps): update anchore/sbom-action action (v0.20.8 → v0.20.9) ( #83 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 09:07:23 +02:00
renovate[bot]
11574c6fee
chore(deps): update sigstore/cosign-installer action (v3.10.0 → v3.10.1) ( #81 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 09:30:33 +03:00
renovate[bot]
223e2bc3ae
chore(deps): update github/codeql-action action (v3.30.8 → v3.30.9) ( #80 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 12:52:03 +03:00
renovate[bot]
4aefb4f4e5
chore(deps): update anchore/sbom-action action (v0.20.6 → v0.20.8) ( #78 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-18 10:37:18 +03:00
renovate[bot]
c433951246
chore(deps): update github/codeql-action action (v3.30.7 → v3.30.8) ( #73 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-12 18:08:18 +03:00
renovate[bot]
25ec0b634f
chore(deps): update github/codeql-action action (v3.30.6 → v3.30.7) ( #71 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 19:34:38 +03:00
renovate[bot]
cea1c2f246
chore(deps): update ivuorinen/actions action (25.10.1 → 25.10.7) ( #72 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 19:31:42 +03:00
renovate[bot]
dc6ce2b897
chore(deps): update github/codeql-action action (v3.30.5 → v3.30.6) ( #70 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-05 22:42:50 +03:00
Copilot
d19c49bd48
ci: update cosign to v2.4.0 and add semantic commit validation ( #69 )
2025-10-04 15:08:41 +03:00
renovate[bot]
1c60607984
chore(deps): update ivuorinen/actions action (25.9.21 → 25.10.1) ( #68 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 00:39:47 +03:00
renovate[bot]
878f74b0ce
chore(deps): update docker/login-action action (v3.5.0 → v3.6.0) ( #66 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 13:18:09 +03:00
renovate[bot]
8960705cca
chore(deps): update github/codeql-action action (v3.30.3 → v3.30.5) ( #65 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 23:31:10 +03:00
renovate[bot]
9aeb2a9457
chore(deps): update ivuorinen/actions action (25.9.19 → 25.9.21) ( #64 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 13:23:47 +03:00
renovate[bot]
91c13666f2
chore(deps): update ivuorinen/actions action (25.9.8 → 25.9.19) ( #59 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-20 21:50:12 +03:00
renovate[bot]
e74e0832de
chore(deps): update sigstore/cosign-installer action (v3.9.2 → v3.10.0) ( #57 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 16:06:59 +03:00
renovate[bot]
663ff49783
chore(deps): update anchore/sbom-action action (v0.20.5 → v0.20.6) ( #58 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 11:50:00 +03:00
renovate[bot]
f1d48996af
chore(deps): update github/codeql-action action (v3.30.1 → v3.30.3) ( #56 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-12 15:15:57 +03:00
renovate[bot]
c35a6caed2
chore(deps)!: update actions/setup-go ( #54 )
2025-09-11 10:17:49 +03:00
renovate[bot]
9ba62423c0
chore(deps)!: update actions/setup-node ( #55 )
2025-09-11 10:16:44 +03:00
renovate[bot]
8d66e7b6bd
chore(deps): update ivuorinen/actions action (25.8.31 → 25.9.8) ( #51 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 18:00:39 +03:00
renovate[bot]
96dd1473be
chore(deps): update ivuorinen/actions action (25.8.25 → 25.8.31) ( #48 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 08:52:27 +03:00
renovate[bot]
c621521842
chore(deps): update github/codeql-action action (v3.29.11 → v3.30.1) ( #49 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 08:52:07 +03:00
renovate[bot]
7fa88c79b1
chore(deps): update ivuorinen/actions action (25.8.21 → 25.8.25) ( #47 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 08:11:55 +03:00
renovate[bot]
af6349dfec
fix(github-action): update github/codeql-action (v3.29.10 → v3.29.11) ( #42 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 14:53:49 +03:00
renovate[bot]
6d243153a3
fix(github-action): update ivuorinen/actions (25.8.18 → 25.8.21) ( #44 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 14:53:03 +03:00
renovate[bot]
eb1dde40f0
fix(github-action): update github/codeql-action (v3.29.9 → v3.29.10) ( #40 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 11:51:12 +03:00
renovate[bot]
04cd4f50b9
fix(github-action): update ivuorinen/actions (25.8.11 → 25.8.18) ( #41 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 11:50:40 +03:00
renovate[bot]
44b8088992
fix(github-action): update anchore/sbom-action (v0.20.4 → v0.20.5) ( #37 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-16 13:26:50 +03:00
renovate[bot]
c2fcb7e30c
fix(github-action): update ivuorinen/actions (25.8.4 → 25.8.11) ( #38 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-16 13:26:28 +03:00
renovate[bot]
e3c089a52a
feat(github-action): update goreleaser/goreleaser-action (v6.3.0 → v6.4.0) ( #39 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-16 13:23:10 +03:00
renovate[bot]
ad28a6cd65
feat(github-action)!: Update actions/checkout ( #34 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 12:23:14 +03:00
renovate[bot]
b6d783440c
fix(github-action): update github/codeql-action (v3.29.8 → v3.29.9) ( #36 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 02:27:41 +03:00
renovate[bot]
74d085e870
fix(github-action): update github/codeql-action (v3.29.5 → v3.29.8) ( #33 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 18:00:32 +03:00
17fa33520a
fix(ci): add build step to security workflow ( #32 )
...
* fix(ci): add build step to security workflow
* chore(ci): pin action
2025-08-07 18:06:31 +03:00
renovate[bot]
51940e9094
chore(deps): pin dependencies ( #25 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-07 16:06:38 +03:00
b80ecfce92
chore: even more linting, test fixes ( #24 )
...
* chore(lint): funcorder
* chore(lint): yamlfmt, ignored broken test yaml files
* chore(tests): tests do not output garbage, add coverage
* chore(lint): fix editorconfig violations
* chore(lint): move from eclint to editorconfig-checker
* chore(lint): add pre-commit, run and fix
* chore(ci): we use renovate to manage updates
2025-08-06 23:44:32 +03:00
renovate[bot]
033c858a23
feat(github-action)!: Update node (18.20.8 → 22.18.0) ( #19 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 11:19:29 +03:00
de19fab17e
chore(ci): snyk configuration ( #22 )
...
* chore(ci): snyk configuration
* chore: fix editorconfig violations
2025-08-06 11:08:24 +03:00
f3693e67fc
feat: gen command enhancements, race condition fixes, workflow tweaks ( #21 )
...
* feat: enhance gen command with directory/file arguments and custom output filenames
- Add positional argument support for targeting specific directories or files
- Add --output flag for custom output filename specification
- Implement resolveOutputPath method to handle absolute and relative custom paths
- Update CLI interface with comprehensive examples and help text
- Fix race condition in FixtureManager cache access with RWMutex synchronization
- Update .gitignore to cover additional generated file types (html, json)
- Maintain backward compatibility with existing gen command usage
This enhancement enables generating documentation for multiple actions in the same
directory without filename conflicts, while supporting flexible file targeting.
* feat: enhance CI workflow and standardize license filename
- Update CI workflow to use new gen command functionality with directory targeting
- Remove working-directory requirement by using positional arguments
- Add comprehensive documentation generation with multiple formats (md, html, json)
- Test single file targeting and recursive generation with themes
- Add artifact upload for generated documentation files
- Standardize license filename from LICENSE.md to LICENSE following GitHub conventions
- Clean up duplicate license files
The enhanced workflow demonstrates all new gen command features including
directory targeting, custom output filenames, multiple formats, and themes.
* fix: resolve all linting and EditorConfig violations
Fixed remaining code quality issues:
- Line length violation in TODO.md by breaking long summary
- Trailing whitespace removal from CI workflow, CLAUDE.md, and TODO.md
- Indentation consistency fixes in CI workflow YAML
- Security workflow cleanup for better formatting
All linters now pass:
- golangci-lint: 0 issues
- EditorConfig: No violations detected
Project maintains enterprise-grade code quality standards.
* refactor: optimize security workflow by removing Snyk and reducing duplication
Streamlined security scanning workflow:
- Remove Snyk job to eliminate redundancy with govulncheck and Trivy
- Add comprehensive coverage documentation explaining each tool's purpose
- Ensure consistent action version pinning across all jobs
- Maintain complete security protection with govulncheck, Trivy, gitleaks, and dependency-review
Benefits:
- Reduced execution time by ~2-3 minutes per workflow run
- Simplified secret management (no SNYK_TOKEN required)
- Lower complexity while maintaining enterprise-grade security coverage
- Better workflow maintainability with clear job documentation
Security coverage remains comprehensive with Go-specific vulnerability scanning,
multi-language dependency analysis, secrets detection, and PR-level dependency review.
2025-08-06 09:38:03 +03:00
ce02d36929
feat: add comprehensive security scanning and EditorConfig integration
...
- Add govulncheck, Snyk, and Trivy vulnerability scanning
- Create security workflow for automated scanning on push/PR/schedule
- Add gitleaks for secrets detection and prevention
- Implement EditorConfig linting with eclint and editorconfig-checker
- Update Makefile with security and formatting targets
- Create SECURITY.md with vulnerability reporting guidelines
- Configure Dependabot for automated dependency updates
- Fix all EditorConfig violations across codebase
- Update Go version to 1.23.10 to address stdlib vulnerabilities
- Add tests for internal/helpers package (80% coverage)
- Remove deprecated functions and migrate to error-returning patterns
- Fix YAML indentation in test fixtures to resolve test failures
2025-08-03 20:12:18 +03:00
renovate[bot]
e6c3e09a7f
fix(github-action): update github/codeql-action (v3.29.4 → v3.29.5) ( #11 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-02 13:44:56 +03:00
renovate[bot]
7e60ef2859
fix(github-action): update ivuorinen/actions (25.7.21 → 25.7.28) ( #12 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-02 13:44:23 +03:00
renovate[bot]
689a680ce1
feat(github-action): update anchore/sbom-action (v0.15.8 → v0.20.4) ( #13 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-02 13:43:13 +03:00
renovate[bot]
e02f673c65
chore(deps): pin dependencies ( #4 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 19:22:12 +03:00
74cbe1e469
Initial commit
2025-07-30 19:17:36 +03:00