Commit Graph

620 Commits

Author SHA1 Message Date
GitHub Actions
089c046112 fix: Update Renovate workflow to use GITHUB_TOKEN instead of RENOVATE_TOKEN for authentication 2025-12-08 06:04:18 +00:00
GitHub Actions
05418fe638 feat: Update Go test workflow to use coverage script and include additional package in coverage exclusion 2025-12-08 05:59:35 +00:00
GitHub Actions
e92429f7bb feat: Add GolangCI-Lint step to QA workflow for consistent linting in tests 2025-12-08 05:55:17 +00:00
renovate[bot]
3ca9660180 chore(deps): pin paulhatch/semantic-version action to a8f8f59 2025-12-08 04:49:04 +00:00
Jeremy
8d9e677c74 Merge branch 'feature/beta-release' into development 2025-12-07 23:48:18 -05:00
renovate[bot]
bdae222934 chore(deps): update github/codeql-action action to v4.31.7 (#321)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 04:46:47 +00:00
renovate[bot]
e10fcf93a2 chore(deps): update github/codeql-action digest to cf1bb45 2025-12-08 00:35:42 +00:00
GitHub Actions
fa66884e59 feat: Add guideline for Pull Request title conventions in documentation 2025-12-07 03:22:49 +00:00
GitHub Actions
2c1cf5f0ac feat: Implement SSL Provider selection feature with tests and documentation
- Added functionality to select SSL Provider (Auto, Let's Encrypt, ZeroSSL) in the Caddy Manager.
- Updated the ApplyConfig method to handle different SSL provider settings and staging flags.
- Created unit tests for various SSL provider scenarios, ensuring correct behavior and backward compatibility.
- Enhanced frontend System Settings page to include SSL Provider dropdown with appropriate options and descriptions.
- Updated documentation to reflect new SSL Provider feature and its usage.
- Added QA report detailing testing outcomes and security verification for the SSL Provider implementation.
2025-12-06 20:59:34 +00:00
GitHub Actions
92a7a6e942 feat: update QA phase to include security tasks in audit process 2025-12-06 03:42:53 +00:00
GitHub Actions
334de738c8 feat: enhance QA phase by adding linting and manual pre-commit checks in audit process 2025-12-06 03:41:40 +00:00
GitHub Actions
3b7eb7be2d feat: update QA phase to include regression testing in audit process 2025-12-06 03:38:35 +00:00
GitHub Actions
944216f98a feat: enhance QA phase by specifying meticulous testing requirements 2025-12-06 03:36:50 +00:00
GitHub Actions
ceeedca585 feat: refine Management agent's delegation model and update workflow phases 2025-12-06 03:18:04 +00:00
GitHub Actions
bd5b3b31bf feat: refactor Management agent to enhance orchestration role and streamline delegation process 2025-12-05 23:20:24 +00:00
GitHub Actions
220cfb585a fix: standardize agent names and add Management agent for orchestration 2025-12-05 15:48:19 +00:00
GitHub Actions
fa9d548908 fix(ci): correct conditional for release creation step
- Change 'changed' check from truthy string to explicit 'true' comparison
- GitHub Actions treats non-empty strings as truthy, causing step to run unexpectedly
- This was causing the workflow to attempt updating v0.3.0 release when it shouldn't
2025-12-05 06:38:00 +00:00
GitHub Actions
934ce87095 fix(ci): resolve benchmark push and release update failures
- Use GITHUB_TOKEN instead of CHARON_TOKEN for benchmark gh-pages push
- Add make_latest: false to prevent immutable release update errors
- Fixes Performance Regression Check authentication failure
- Fixes Auto Versioning target_commitish immutable error
2025-12-05 06:25:55 +00:00
GitHub Actions
562bb012fb feat: Enhance Dockerfile for Caddy with security patches and automate dependency management
- Added custom manager in renovate.json to track Go dependencies patched in Dockerfile for Caddy CVE fixes.
- Updated Dockerfile to pre-fetch and override vulnerable module versions for dependencies (expr, quic-go, smallstep/certificates) during the build process.
- Improved build resilience by implementing a fallback mechanism for Caddy versioning.
- Introduced tests for user SMTP audit, covering invite token security, input validation, authorization, and SMTP config security.
- Enhanced user invite functionality with duplicate email protection and case-insensitive checks.
- Updated go.work.sum to include new dependencies and ensure compatibility.
2025-12-05 02:15:43 +00:00
GitHub Actions
cecf0ef9d6 ci: run perf asserts in CI (backend quality & benchmark jobs) 2025-12-04 20:58:18 +00:00
GitHub Actions
05cb8046d6 feat: enhance QA_Security agent workflow with CodeQL and Trivy scan execution 2025-12-04 20:38:28 +00:00
GitHub Actions
3e4323155f feat: add loading overlays and animations across various pages
- Implemented new CSS animations for UI elements including bobbing, pulsing, rotating, and spinning effects.
- Integrated loading overlays in CrowdSecConfig, Login, ProxyHosts, Security, and WafConfig pages to enhance user experience during asynchronous operations.
- Added contextual messages for loading states to inform users about ongoing processes.
- Created tests for Login and Security pages to ensure overlays function correctly during login attempts and security operations.
2025-12-04 15:10:02 +00:00
GitHub Actions
2adf094f1c feat: Implement comprehensive tests and fixes for Coraza WAF integration
- Add unit tests for WAF ruleset selection priority and handler validation in config_waf_test.go.
- Enhance manager.go to sanitize ruleset names, preventing path traversal vulnerabilities.
- Introduce debug logging for WAF configuration state in manager.go to aid troubleshooting.
- Create integration tests to verify WAF handler presence and ruleset sanitization in manager_additional_test.go.
- Update coraza_integration.sh to include verification steps for WAF configuration and improved error handling.
- Document the Coraza WAF integration fix plan, detailing root cause analysis and implementation tasks.
2025-12-04 04:04:37 +00:00
GitHub Actions
f21377c83a fix: resolve CI failures (WAF integration, Trivy vulnerabilities) 2025-12-03 20:18:11 +00:00
GitHub Actions
cc61830908 fix: resolve WAF integration tests and benchmark workflow 2025-12-03 19:36:48 +00:00
GitHub Actions
969ca50177 chore(deps): update actions/checkout to version 6 for improved performance 2025-12-03 19:11:02 +00:00
GitHub Actions
bfdc156768 chore(deps): update actions/checkout configuration to limit updates to stable v4.x 2025-12-03 19:09:36 +00:00
GitHub Actions
6a5bb69da5 feat: add DevOps agent for debugging GitHub Actions and CI pipelines 2025-12-03 19:09:01 +00:00
GitHub Actions
9d1e8be410 chore(deps): Renovate: restrict actions/checkout updates to <5.0.0 and require manual review for major GH Actions upgrades 2025-12-03 15:02:08 +00:00
GitHub Actions
6dd26ac5d7 fix: downgrade actions/checkout from v6.0.1 to v4.2.2
Checkout v6.0.1 was released yesterday (Dec 2, 2025) and is causing CI
failures across all workflows. The v6 release requires minimum GitHub
Actions Runner v2.329.0 for Docker container scenarios and likely has
edge cases causing failures.

Downgrading to v4.2.2 (stable release from Oct 2024) to restore CI
stability. Can re-evaluate v6 after it matures.

Affects 16 checkout action references across 12 workflow files:
- quality-checks.yml
- waf-integration.yml
- docker-publish.yml
- codecov-upload.yml
- codeql.yml
- benchmark.yml
- docs.yml
- release-goreleaser.yml
- auto-versioning.yml
- docker-lint.yml
- auto-changelog.yml
- renovate.yml
2025-12-03 14:47:05 +00:00
Jeremy
9628f3fbcb Merge branch 'feature/beta-release' into development 2025-12-03 09:33:41 -05:00
Jeremy
13f807ff5a Merge branch 'development' into renovate/docker-setup-buildx-action-3.x 2025-12-03 09:31:56 -05:00
GitHub Actions
9abf0c908f fix: replace CHARON_TOKEN with GITHUB_TOKEN for registry authentication 2025-12-03 14:22:35 +00:00
renovate[bot]
6dc8cc6f3f chore(deps): update docker/setup-buildx-action action to v3.11.1 2025-12-03 14:22:00 +00:00
renovate[bot]
e209c4c2e2 chore(deps): update actions/checkout action to v6.0.1 2025-12-03 14:21:55 +00:00
Jeremy
377c331ff9 Merge branch 'feature/beta-release' into development 2025-12-03 09:20:34 -05:00
Jeremy
7e36774286 Merge branch 'development' into renovate/actions-setup-node-digest 2025-12-03 09:18:21 -05:00
Jeremy
e1f0178040 Merge branch 'development' into renovate/go-1.x 2025-12-03 09:16:20 -05:00
Jeremy
49cc31339b Merge branch 'development' into renovate/actions-checkout-digest 2025-12-03 09:15:19 -05:00
Jeremy
38f4ae5748 Merge branch 'development' into main 2025-12-03 09:14:30 -05:00
GitHub Actions
edeaacbfaa fix(docs): correct typo in remaining contract tasks documentation
fix(scripts): enhance test coverage script with verbose output and race detection
2025-12-03 13:46:13 +00:00
GitHub Actions
26086989ff fix(ci): robust tag detection + guard when creating releases 2025-12-03 05:39:18 +00:00
GitHub Actions
cfe195183c fix(ci): robust tag detection + guard when creating releases 2025-12-03 05:38:50 +00:00
renovate[bot]
e70df1c3a9 chore(deps): update actions/setup-node action to v6.1.0 (#295)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 05:35:51 +00:00
GitHub Actions
a776bf6995 fix: correct YAML mappings for workflow secrets and tokens 2025-12-03 05:34:56 +00:00
GitHub Actions
f56d183b9a fix: correct YAML mappings for workflow secrets and tokens 2025-12-03 05:34:04 +00:00
renovate[bot]
6af2cc18ba chore(deps): update golangci/golangci-lint-action action to v9.2.0 (#293)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 05:09:28 +00:00
renovate[bot]
89e39ff624 chore(deps): update actions/setup-node digest to 395ad32 2025-12-03 05:09:19 +00:00
GitHub Actions
a2c0b8fcf5 feat: Clarify coverage requirements in Backend and Frontend agent workflows 2025-12-03 04:07:52 +00:00
renovate[bot]
4235573d80 chore(deps): update dependency go to v1.25.5 2025-12-03 03:25:40 +00:00