Commit Graph

1713 Commits

Author SHA1 Message Date
GitHub Actions
73bf0ea78b fix: improve patch coverage by removing unreachable audit error handlers
Remove defensive audit error handlers that were blocking patch coverage
but were architecturally unreachable due to async buffered channel design.

Changes:

Remove 4 unreachable auditErr handlers from encryption_handler.go
Add test for independent audit failure (line 63)
Add test for duplicate domain import error (line 682)
Handler coverage improved to 86.5%
2026-01-14 02:27:34 +00:00
GitHub Actions
27e4382482 docs: add comprehensive vulnerability acceptance and remediation reports for PR #461
- Created `pr_461_remediation_complete.md` detailing the final remediation status, including bug fixes, test results, and coverage metrics.
- Added `pr_461_vulnerability_comment.md` summarizing the supply chain vulnerabilities accepted for PR #461, including risk assessments and mitigation strategies.
- Established `VULNERABILITY_ACCEPTANCE.md` to formally document the acceptance of 9 vulnerabilities in Alpine Linux packages, outlining the rationale, monitoring plans, and compliance with industry standards.

These documents ensure transparency and provide a clear audit trail for the vulnerability management process associated with PR #461.
2026-01-14 00:44:27 +00:00
GitHub Actions
4adcd9eda1 feat: add nightly branch workflow 2026-01-13 22:11:35 +00:00
Jeremy
d27c925ba5 Merge branch 'main' into feature/beta-release 2026-01-13 16:46:12 -05:00
Jeremy
b8b95da193 Remove 'feature/beta-release' from baseBranchPatterns 2026-01-13 16:32:48 -05:00
Jeremy
011105f314 Update base branch patterns in renovate.json 2026-01-13 16:21:31 -05:00
Jeremy
0bc31b2865 Refactor Renovate configuration for timezone and rules
Updated timezone and PR limits in Renovate config. Modified package rules for better grouping and automerge behavior.
2026-01-13 16:11:01 -05:00
GitHub Actions
4da634cf98 chore: update golang.org/x/term to v0.39.0 in go.work.sum 2026-01-13 20:54:30 +00:00
Jeremy
715aae50d1 Merge branch 'main' into feature/beta-release 2026-01-13 15:30:36 -05:00
Jeremy
3424b7745f Merge pull request #519 from Wikid82/renovate/feature/beta-release-actions-setup-go-6.x
chore(deps): update actions/setup-go action to v6.2.0 (feature/beta-release)
2026-01-13 15:30:15 -05:00
Jeremy
74f32c70ab Merge pull request #518 from Wikid82/renovate/feature/beta-release-actions-setup-go-digest
chore(deps): update actions/setup-go digest to 7a3fe6c (feature/beta-release)
2026-01-13 15:30:00 -05:00
Jeremy
6ea4d7ca4f Merge pull request #512 from Wikid82/renovate/feature/beta-release-npm-minorpatch
fix(deps): update npm minor/patch (feature/beta-release)
2026-01-13 15:29:26 -05:00
Jeremy
fb716b7d33 Merge pull request #511 from Wikid82/renovate/feature/beta-release-golang.org-x-net-0.x
fix(deps): update module golang.org/x/net to v0.49.0 (feature/beta-release)
2026-01-13 15:29:04 -05:00
Jeremy
2b869c6bd9 Merge branch 'feature/beta-release' into renovate/feature/beta-release-golang.org-x-net-0.x 2026-01-13 15:28:56 -05:00
Jeremy
809d40e431 Merge pull request #509 from Wikid82/renovate/feature/beta-release-github-codeql-action-4.x
chore(deps): update github/codeql-action action to v4.31.10 (feature/beta-release)
2026-01-13 15:28:25 -05:00
Jeremy
a0323aa5b2 Merge pull request #510 from Wikid82/renovate/feature/beta-release-golang.org-x-crypto-0.x
fix(deps): update module golang.org/x/crypto to v0.47.0 (feature/beta-release)
2026-01-13 15:27:59 -05:00
Jeremy
3157fee8c3 Merge pull request #508 from Wikid82/renovate/feature/beta-release-github-codeql-action-digest
chore(deps): update github/codeql-action digest to cdefb33 (feature/beta-release)
2026-01-13 15:27:21 -05:00
renovate[bot]
2c355d1dcb fix(deps): update npm minor/patch 2026-01-13 20:22:59 +00:00
GitHub Actions
50798abc12 chore: Add comprehensive tests for ImportHandler and ManualChallengeHandler
- Implement tests for ImportHandler's Cancel and Commit methods to handle missing and invalid session UUIDs.
- Add tests for ManualChallengeHandler to cover scenarios such as empty challenge ID, provider internal errors, unauthorized access, and challenge not found.
- Enhance error handling in tests to ensure proper responses for various edge cases.
2026-01-13 20:20:17 +00:00
renovate[bot]
e72e864a23 chore(deps): update actions/setup-go action to v6.2.0 2026-01-13 08:59:32 +00:00
renovate[bot]
8ec2c73048 chore(deps): update actions/setup-go digest to 7a3fe6c 2026-01-13 08:59:25 +00:00
Jeremy
cd41a07e53 Change timezone from UTC to EST and update schedule 2026-01-12 15:30:30 -05:00
renovate[bot]
b3fa2aa4ec fix(deps): update module golang.org/x/net to v0.49.0 2026-01-12 20:29:39 +00:00
renovate[bot]
184bb3a397 fix(deps): update module golang.org/x/crypto to v0.47.0 2026-01-12 20:29:34 +00:00
renovate[bot]
5a56d4a3ed chore(deps): update github/codeql-action action to v4.31.10 2026-01-12 20:29:11 +00:00
renovate[bot]
39d1db93a5 chore(deps): update github/codeql-action digest to cdefb33 2026-01-12 20:29:07 +00:00
GitHub Actions
4907efc876 fix(ci): remove specific Chromium project reference from Playwright test commands 2026-01-12 20:16:53 +00:00
GitHub Actions
c909525bcf fix(tests): specify Chromium project for Playwright E2E tests 2026-01-12 20:13:09 +00:00
GitHub Actions
b1b7defaae feat(ci): integrate Playwright E2E tests into Docker build workflow 2026-01-12 20:10:16 +00:00
GitHub Actions
4e23a63d8f fix(ci): build Docker image before Playwright tests
- Add Docker image build step before docker compose up
- Optimize Playwright browser installation (chromium only)
- Add frontend dependency installation with logging
- Fixes workflow hanging on missing charon:local image

Previous workflow assumed image existed but CI doesn't pre-build it.
Now builds image from Dockerfile before starting application stack.
2026-01-12 19:55:56 +00:00
GitHub Actions
9381255940 fix(ci): resolve Playwright, Quality Checks, and Codecov failures
- Add docker compose startup to Playwright workflow with health check
- Fix DNSProviderService audit logging tests (context key mismatch)
- Add comprehensive DNS provider registry tests (100% coverage)
- Improve test database setup with WAL mode and busy timeout

Fixes connection refused errors in Playwright E2E tests
Fixes audit logging test failures
Increases backend coverage from 83.2% to 85.3%

All workflows now ready to pass on PR #461
2026-01-12 19:49:32 +00:00
GitHub Actions
df5befb840 fix(tests): improve context setup for audit logging in DNS provider service tests
- Updated context key definitions in dns_provider_service_test.go to use string constants instead of custom types for user_id, client_ip, and user_agent.
- Ensured proper context values are set in audit logging tests to avoid defaulting to "system" or empty values.
- Enhanced in-memory SQLite database setup in credential_service_test.go to use WAL mode and busy timeout for better concurrency during tests.
2026-01-12 07:27:00 +00:00
Jeremy
bb64e20eb7 Merge pull request #506 from Wikid82/renovate/feature/beta-release-major-6-github-artifact-actions
chore(deps): update github artifact actions to v6 (feature/beta-release) (major)
2026-01-12 01:12:07 -05:00
renovate[bot]
9d25ca7f09 chore(deps): update github artifact actions to v6 2026-01-12 06:11:30 +00:00
Jeremy
62230523c6 Merge pull request #505 from Wikid82/renovate/feature/beta-release-major-5-github-artifact-actions
chore(deps): update github artifact actions to v5 (feature/beta-release) (major)
2026-01-12 01:09:29 -05:00
Jeremy
e4d3acf3c1 Merge branch 'feature/beta-release' into renovate/feature/beta-release-major-5-github-artifact-actions 2026-01-12 01:09:21 -05:00
Jeremy
63d4cfae39 Merge pull request #504 from Wikid82/renovate/feature/beta-release-actions-github-script-8.x
chore(deps): update actions/github-script action to v8 (feature/beta-release)
2026-01-12 01:08:51 -05:00
renovate[bot]
e7e42655f2 chore(deps): update github artifact actions to v5 2026-01-12 06:08:41 +00:00
Jeremy
d1c5f2ad32 Merge pull request #503 from Wikid82/renovate/feature/beta-release-major-7-github-artifact-actions
chore(deps): update actions/download-artifact action to v7 (feature/beta-release)
2026-01-12 01:08:33 -05:00
Jeremy
c5e1224584 Merge pull request #502 from Wikid82/renovate/feature/beta-release-actions-checkout-6.x
chore(deps): update actions/checkout action to v6 (feature/beta-release)
2026-01-12 01:08:13 -05:00
Jeremy
f9e1a59640 Merge branch 'feature/beta-release' into renovate/feature/beta-release-actions-checkout-6.x 2026-01-12 01:08:04 -05:00
renovate[bot]
ee5a19810b chore(deps): update actions/checkout action to v6 2026-01-12 06:07:25 +00:00
Jeremy
e25aa6270e Merge pull request #500 from Wikid82/renovate/feature/beta-release-actions-upload-artifact-4.x
chore(deps): update actions/upload-artifact action to v4.6.2 (feature/beta-release)
2026-01-12 01:06:38 -05:00
Jeremy
577a2cc556 Merge pull request #498 from Wikid82/renovate/feature/beta-release-pin-dependencies
chore(deps): pin dependencies (feature/beta-release)
2026-01-12 01:06:23 -05:00
Jeremy
25b010c241 Merge branch 'feature/beta-release' into renovate/feature/beta-release-pin-dependencies 2026-01-12 01:06:15 -05:00
Jeremy
0334c547f1 Merge pull request #499 from Wikid82/renovate/feature/beta-release-renovatebot-github-action-44.x
chore(deps): update renovatebot/github-action action to v44.2.4 (feature/beta-release)
2026-01-12 01:05:26 -05:00
Jeremy
55bb1353e5 Merge pull request #501 from Wikid82/renovate/feature/beta-release-actions-checkout-5.x
chore(deps): update actions/checkout action to v5 (feature/beta-release)
2026-01-12 01:05:03 -05:00
Jeremy
a45cfe3d32 Merge branch 'main' into feature/beta-release 2026-01-12 01:01:46 -05:00
renovate[bot]
0759ddeab6 chore(deps): update actions/github-script action to v8 2026-01-12 06:00:39 +00:00
renovate[bot]
5b25018c4d chore(deps): update actions/download-artifact action to v7 2026-01-12 06:00:34 +00:00