Commit Graph

239 Commits

Author SHA1 Message Date
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
Jeremy
10af78e4f6 Merge pull request #283 from Wikid82/renovate/release-drafter-release-drafter-6.x
chore(deps): update release-drafter/release-drafter action to v6
2025-12-01 09:40:14 -05:00
Jeremy
9980fe4776 Merge pull request #282 from Wikid82/renovate/goreleaser-goreleaser-action-6.x
chore(deps): update goreleaser/goreleaser-action action to v6
2025-12-01 09:39:57 -05:00
renovate[bot]
b32035650a chore(deps): update actions/setup-node action to v6 2025-12-01 14:38:55 +00:00
Jeremy
ed0dc1bd97 Merge branch 'development' into renovate/actions-setup-node-5.x 2025-12-01 09:38:07 -05:00
renovate[bot]
40fac9d12e chore(deps): update actions/setup-go action to v6 2025-12-01 14:37:33 +00:00
Jeremy
336ddafea3 Merge branch 'development' into renovate/actions-setup-go-5.x 2025-12-01 09:37:05 -05:00
Jeremy
0805cd40b1 Merge branch 'development' into renovate/actions-checkout-6.x 2025-12-01 09:36:43 -05:00
renovate[bot]
45d62d61f1 chore(deps): update actions/setup-node action to v5 2025-12-01 13:06:28 +00:00
renovate[bot]
4d57ab0660 chore(deps): update softprops/action-gh-release action to v2 2025-12-01 13:04:54 +00:00
renovate[bot]
f6b0360c4d chore(deps): update release-drafter/release-drafter action to v6 2025-12-01 13:04:49 +00:00
renovate[bot]
b3358782ad chore(deps): update goreleaser/goreleaser-action action to v6 2025-12-01 13:04:45 +00:00
Jeremy
d598670e6d Merge branch 'development' into renovate/actions-setup-node-4.x 2025-12-01 08:04:41 -05:00
renovate[bot]
14d15ab9ec chore(deps): update actions/setup-node action to v4 2025-12-01 13:04:33 +00:00
renovate[bot]
395fc0d6d2 chore(deps): update actions/setup-go action to v5 2025-12-01 13:04:26 +00:00
renovate[bot]
d03736538f chore(deps): update actions/checkout action to v6 2025-12-01 13:04:22 +00:00
Jeremy
b635ea247f Merge branch 'development' into renovate/github-codeql-action-digest 2025-12-01 08:03:55 -05:00
renovate[bot]
8cf6b40ee4 chore(deps): update renovatebot/github-action action to v44.0.5 (#276)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 13:03:36 +00:00
renovate[bot]
23797dacb3 chore(deps): update github/codeql-action action to v4.31.6 (#275)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 13:03:11 +00:00
renovate[bot]
d63143a658 chore(deps): pin dependencies 2025-12-01 10:47:30 +00:00
renovate[bot]
fb820df286 chore(deps): update hadolint/hadolint-action action to v3.3.0 (#270)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 10:47:06 +00:00
renovate[bot]
d6dbd0ffb3 chore(deps): update github/codeql-action digest to fe4161a 2025-12-01 10:46:52 +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
Jeremy
82c66f743b Merge branch 'development' into main 2025-11-29 18:56:09 -05: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
39d5bfcb75 Resolve remaining merge conflict: accept PR changes (remove Charon.code-workspace) 2025-11-29 21:46:08 +00:00
CI
e030b139d5 feat: add Trivy scan for pull requests and revert Caddy version to 2.10.2 2025-11-29 21:21:17 +00:00
CI
143c0dfe43 chore(ci): CodeQL + seed + integration-test improvements 2025-11-29 17:09:51 +00:00
CI
c925994aa3 feat: add Codecov upload workflows for backend and frontend coverage 2025-11-29 02:49:21 +00:00
CI
ce8a51e6c7 fix(workflows): replace invalid semantic-version action with fallback script 2025-11-29 02:49:21 +00:00
Jeremy
2fcbc71b09 Merge pull request #253 from Wikid82/main
Propagate changes from main into development
2025-11-28 10:14:13 -05:00
Wikid82
d96ff80f57 fix: add missing checkout step in test-image job
The test-image job was trying to run ./scripts/integration-test.sh
without first checking out the repository, causing CI failures.
2025-11-28 13:52:19 +00:00
Wikid82
69bc7ff48d docs: add instruction for updating docs.yml index cards 2025-11-28 06:28:03 +00:00
Wikid82
f37b20949a docs: add debugging and github-setup guides to landing page 2025-11-28 06:26:48 +00:00
Wikid82
31ab1f8976 fix: correct GitHub Pages documentation URLs and add features to docs index 2025-11-28 06:17:31 +00:00
Wikid82
c123fe52fd docs: update documentation link format to use GitHub Pages URLs 2025-11-28 06:00:37 +00:00
Wikid82
d31b613759 docs: add GitHub Pages link format to copilot instructions 2025-11-28 06:00:16 +00:00
Wikid82
38b7df0c27 docs: add features.md, restructure docs, simplify README as marketing page 2025-11-28 05:42:29 +00:00
Wikid82
7a37b2f480 docs: add features.md, restructure docs, simplify README as marketing page 2025-11-28 05:41:55 +00:00
Wikid82
a4cff3c194 feat: Add security presets and related tests
- Implemented new security presets for access control lists, including geo-blacklist and known botnet IPs.
- Added tests for security presets functionality, including validation of preset structure and category/type checks.
- Created hooks for Docker and domains with comprehensive tests for fetching, creating, and deleting domains.
- Removed unused HealthStatus component.
- Updated ProxyHosts bulk delete tests to reflect changes in selection logic.
- Introduced integration test script for automated testing of proxy host creation and validation.
2025-11-28 02:54:44 +00:00
Wikid82
1a9c651efd feat: add windows and macos support to goreleaser
- Update .goreleaser.yaml:
  - Split builds into linux, windows, and darwin
  - Configure Zig as the C/C++ compiler for cross-compilation (CGO enabled)
  - Add zip archive format for Windows
  - Restrict deb/rpm packages to Linux builds
- Update .github/workflows/release-goreleaser.yml:
  - Add setup-zig action to install Zig compiler
  - Remove manual apt-get cross-compiler installation
2025-11-28 00:34:25 +00:00
Wikid82
ca4ddc4e3e feat: enhance dev workflow and prepare for goreleaser
- Update Makefile with new targets:
  - lint-backend: Run golangci-lint via Docker
  - lint-docker: Run hadolint via Docker
  - test-race: Run Go tests with race detection
  - benchmark: Run Go benchmarks
  - integration-test: Run local integration tests
- Update .pre-commit-config.yaml:
  - Add go-test-race hook
  - Add golangci-lint hook
  - Add hadolint hook
- Add .goreleaser.yaml configuration:
  - Define builds for linux/amd64 and linux/arm64
  - Configure archive creation (tar.gz)
  - Configure package creation (deb, rpm)
- Add .github/workflows/release-goreleaser.yml:
  - New workflow to test GoReleaser builds
  - Builds frontend first, then uses GoReleaser
  - Handles cross-compilation dependencies
2025-11-28 00:28:42 +00:00
renovate[bot]
f7a413b1bb chore(deps): update docker/metadata-action action to v5.10.0 (#243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 18:39:54 +00:00
Wikid82
429de10f0f feat: implement access list management with CRUD operations and IP testing
- Added API integration for access lists including listing, creating, updating, deleting, and testing IPs against access lists.
- Created AccessListForm component for creating and editing access lists with validation.
- Developed AccessListSelector component for selecting access lists with detailed display of selected ACL.
- Implemented hooks for managing access lists and handling API interactions.
- Added tests for AccessListSelector and useAccessLists hooks to ensure functionality.
- Enhanced AccessLists page with UI for managing access lists, including create, edit, delete, and test IP features.
2025-11-27 08:55:29 +00:00
Jeremy
7064cafaf7 Merge pull request #240 from Wikid82/main
Propagate changes from main into development
2025-11-26 14:00:12 -05:00
Wikid82
6e646eee3c fix: update security docs link and workflow base path 2025-11-26 18:53:10 +00:00
Wikid82
e8f52b6d18 docs: fix navigation links for cpmp base path 2025-11-26 18:52:56 +00:00
Jeremy
6f82659d14 Merge pull request #226 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-11-24 23:18:52 -05:00
Jeremy
bc5e518b0d Merge pull request #224 from Wikid82/renovate/github-codeql-action-4.x
chore(deps): update github/codeql-action action to v4
2025-11-24 23:18:23 -05:00