Commit Graph

18 Commits

Author SHA1 Message Date
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
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
cc61830908 fix: resolve WAF integration tests and benchmark workflow 2025-12-03 19:36:48 +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
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
26086989ff fix(ci): robust tag detection + guard when creating releases 2025-12-03 05:39:18 +00:00
GitHub Actions
a776bf6995 fix: correct YAML mappings for workflow secrets and tokens 2025-12-03 05:34:56 +00:00
renovate[bot]
5a239f473f chore(deps): update actions/checkout digest to 8e8c483 2025-12-02 18:38:15 +00:00
Jeremy
9028a18669 Merge pull request #284 from Wikid82/renovate/softprops-action-gh-release-2.x
chore(deps): update softprops/action-gh-release action to v2
2025-12-01 09:40:25 -05:00
renovate[bot]
4d57ab0660 chore(deps): update softprops/action-gh-release action to v2 2025-12-01 13:04:54 +00:00
renovate[bot]
d03736538f chore(deps): update actions/checkout action to v6 2025-12-01 13:04:22 +00:00
renovate[bot]
d63143a658 chore(deps): pin dependencies 2025-12-01 10:47:30 +00:00
GitHub Actions
a14f14db27 ci: skip creating GitHub Release if it already exists (prevent immutable-release error) 2025-11-29 23:57:52 +00:00
CI
7abdfe29d6 ci: skip existing tag creation and use normalized TAG for release 2025-11-29 23:50:38 +00:00
CI
7b4145606f ci: set git identity for auto-versioning and normalize tags; update .gitignore 2025-11-29 23:48:33 +00:00
CI
ce8a51e6c7 fix(workflows): replace invalid semantic-version action with fallback script 2025-11-29 02:49:21 +00:00