Commit Graph

1798 Commits

Author SHA1 Message Date
Jeremy
6922096438 Merge pull request #96 from Wikid82/renovate/actions-checkout-4.x
chore(deps): update actions/checkout action to v4.3.1
2025-11-19 11:52:42 -05:00
Jeremy
5cb289a26e Merge pull request #95 from Wikid82/renovate/golangci-golangci-lint-action-4.x
chore(deps): update golangci/golangci-lint-action action to v4.0.1
2025-11-19 11:52:24 -05:00
Jeremy
a28dec399e Merge pull request #94 from Wikid82/renovate/actions-checkout-digest
chore(deps): update actions/checkout digest to 34e1148
2025-11-19 11:52:09 -05:00
Jeremy
b4789aca68 Merge pull request #93 from Wikid82/renovate/pin-dependencies
chore(deps): pin dependencies
2025-11-19 11:51:52 -05:00
Jeremy
c3c32d7b4d Merge pull request #98 from Wikid82/feature/prox_host_managment
Implement Issue #7: Core Proxy Host Management
2025-11-19 11:51:04 -05:00
renovate[bot]
ba4fb99f0a chore(deps): update actions/setup-go action to v5.5.0 2025-11-19 16:47:48 +00:00
renovate[bot]
3e3089b8d6 chore(deps): update actions/checkout action to v4.3.1 2025-11-19 16:47:42 +00:00
renovate[bot]
d7c067385e chore(deps): update golangci/golangci-lint-action action to v4.0.1 2025-11-19 16:47:37 +00:00
renovate[bot]
0474c83782 chore(deps): update actions/checkout digest to 34e1148 2025-11-19 16:47:32 +00:00
renovate[bot]
e5b9ae8a90 chore(deps): pin dependencies 2025-11-19 16:47:27 +00:00
Wikid82
90ba956d97 feat: add custom locations management to ProxyHostForm
- Updated ProxyHostForm to include functionality for managing custom locations.
- Introduced add, remove, and update operations for locations in the form.
- Modified the ProxyHost interface to include an array of locations.
- Removed the advanced configuration textarea in favor of a more structured location input.
- Updated the frontend assets in index.html to reflect the latest build.
2025-11-19 11:46:26 -05:00
Wikid82
d559a24c45 feat(frontend): implement basic UI foundation (Issue #6) 2025-11-19 10:53:55 -05:00
Wikid82
9f74367ae6 fix(frontend): fix linting configuration and dependencies 2025-11-19 10:28:57 -05:00
Wikid82
3537dc0084 ci: add GitHub Actions workflow for building and pushing Docker images 2025-11-19 10:19:15 -05:00
Wikid82
b297585df3 ci: fix propagation logic (main->dev, dev->feature/**) 2025-11-19 10:14:21 -05:00
Wikid82
7ca6d8f606 ci: streamline workflows, consolidate docker build/publish, add quality checks 2025-11-19 10:13:41 -05:00
renovate[bot]
6f98ae794a chore(deps): update dependency isort to >=5.13.2 2025-11-19 10:10:26 -05:00
renovate[bot]
4ef17f487a chore(deps): update dependency go to v1.25.4 2025-11-19 10:07:19 -05:00
renovate[bot]
193e7e2f25 chore(deps): update dependency fastapi to >=0.121.2 2025-11-19 10:07:19 -05:00
renovate[bot]
38adf58b96 chore(deps): update dependency coverage to >=7.12.0 2025-11-19 10:07:18 -05:00
Wikid82
de484db648 ci(secrets): migrate GITHUB_TOKEN references to PROJECT_TOKEN secret 2025-11-19 10:07:18 -05:00
Wikid82
c055a7676f fix(ci): use ADD_TO_PROJECT_PAT for project access (user projects require PAT) 2025-11-19 10:07:18 -05:00
Wikid82
50eefbda08 fix(hooks): use python3 fallback in compile check script 2025-11-19 10:06:21 -05:00
Wikid82
069e8112c3 fix(ci): correct indentation for skip summary step in docker-build 2025-11-19 10:03:45 -05:00
Wikid82
1cf07a892a ci: skip heavy docker build/publish for renovate bot and chore(deps)/chore commits 2025-11-19 10:03:40 -05:00
Wikid82
7253dd4f5b fix(runtime): remove invalid Caddy --adapter json; use native JSON config 2025-11-19 10:03:16 -05:00
Wikid82
939847e6af ci: robust health check with retries; normalize IMAGE_NAME in publish workflow 2025-11-19 10:03:15 -05:00
Wikid82
6bf9fba474 chore(ci): skip add-to-project when PROJECT_URL secret absent 2025-11-19 10:02:47 -05:00
Wikid82
0d6fb54370 fix(ci): normalize IMAGE_NAME to lowercase for registry compliance 2025-11-19 10:02:20 -05:00
Wikid82
eec702a335 fix(ci): lowercase IMAGE_NAME in workflows; fix Renovate packageRule (remove matchUpdateTypes from allowedVersions rule) 2025-11-19 09:58:32 -05:00
renovate[bot]
65740e941b chore(deps): update dependency sqlalchemy to >=2.0.44 2025-11-19 09:58:23 -05:00
renovate[bot]
b78c87ccbd chore(deps): update dependency python-multipart to >=0.0.20 2025-11-19 09:55:05 -05:00
renovate[bot]
77b8b0cee3 chore(deps): update dependency pytest to >=7.4.4 2025-11-19 09:55:05 -05:00
renovate[bot]
6761f0f8f0 chore(deps): update dependency passlib to >=1.7.4 2025-11-19 09:54:56 -05:00
Wikid82
59202c172b chore(ci): fix Renovate config and workflow; ensure checkout and valid packageRules 2025-11-19 09:54:14 -05:00
Wikid82
e3e6c75354 ci: add checkout step to Renovate workflow so config file is available 2025-11-19 09:54:13 -05:00
Wikid82
54881764ad chore(deps): bump golang.org/x/crypto to v0.31.0 (fix CVE-2024-45337) 2025-11-19 09:54:13 -05:00
Wikid82
ae4f03e26e CI: Show Trivy table output before SARIF upload; always upload SARIF; fail late on CRITICAL/HIGH 2025-11-19 09:53:57 -05:00
Wikid82
778854473a CI: Add Renovate automation and Caddy v3 monitor; fix CADDY_IMAGE ARG scope 2025-11-19 09:52:10 -05:00
Wikid82
3111421b92 CI: Pin Caddy base by digest in builds; enforce Trivy fail on CRITICAL/HIGH; pass CADDY_IMAGE build-arg 2025-11-19 09:52:10 -05:00
Wikid82
e3134a2ad7 Reduce Trivy findings: drop bash, switch to /bin/sh entrypoint, pin to caddy:2-alpine, upgrade runtime packages 2025-11-19 09:52:10 -05:00
Wikid82
d65b55144d CI: Generate PR tag via ref_name; skip push & security scan on PR 2025-11-19 09:52:09 -05:00
Wikid82
ffa1bd9af7 CI: Fix Trivy scan refs and guard SARIF upload; use metadata tags for docker-build scan; add outcome gating 2025-11-19 09:52:09 -05:00
Wikid82
8434121dd1 CI: Add CodeQL analysis workflow with security-events permissions and skip fork PRs 2025-11-19 09:52:08 -05:00
Wikid82
37cef06634 Docker: build frontend on BUILDPLATFORM to avoid arm64 Rollup native module; keep Rollup native skipped 2025-11-19 09:52:08 -05:00
Wikid82
f2ea164717 fix(docker): set ROLLUP_SKIP_NODEJS_NATIVE=1 to avoid arm64 native Rollup error 2025-11-19 09:52:08 -05:00
Wikid82
f14b0f3978 fix: Remove SHA-based Docker tags causing invalid format errors
- Remove type=sha tags that were producing invalid formats like ':-f0d0654'
- Keep latest/dev tags for branches and semver tags for releases
- SHA is still tracked via image digest and labels
2025-11-19 09:52:07 -05:00
Wikid82
8716919e22 fix: Correct Docker tag format in metadata action
- Add format=short to SHA tags to prevent malformed tags
- Standardize dev tag naming across workflows (was 'development')
- Ensure branch name is properly included in SHA prefix
2025-11-19 09:52:07 -05:00
Wikid82
95823204a6 feat: Add Trivy security scanning to Docker workflows
- Add Trivy vulnerability scanner after image build
- Upload SARIF results to GitHub Security tab
- Display critical/high severity issues in workflow logs
- Add security-events permission for SARIF upload
- Skip scanning on pull requests to save time
2025-11-19 09:51:58 -05:00
Wikid82
c979e3d417 chore: test workflows after enabling all actions 2025-11-19 09:51:28 -05:00