eec8c28fb3
changed perms
Go Benchmark / Performance Regression Check (push) Waiting to run
Cerberus Integration / Cerberus Security Stack Integration (push) Waiting to run
Upload Coverage to Codecov / Backend Codecov Upload (push) Waiting to run
Upload Coverage to Codecov / Frontend Codecov Upload (push) Waiting to run
CodeQL - Analyze / CodeQL analysis (go) (push) Waiting to run
CodeQL - Analyze / CodeQL analysis (javascript-typescript) (push) Waiting to run
CrowdSec Integration / CrowdSec Bouncer Integration (push) Waiting to run
Docker Build, Publish & Test / build-and-push (push) Waiting to run
Docker Build, Publish & Test / Security Scan PR Image (push) Blocked by required conditions
Quality Checks / Auth Route Protection Contract (push) Waiting to run
Quality Checks / Codecov Trigger/Comment Parity Guard (push) Waiting to run
Quality Checks / Backend (Go) (push) Waiting to run
Quality Checks / Frontend (React) (push) Waiting to run
Rate Limit integration / Rate Limiting Integration (push) Waiting to run
Security Scan (PR) / Trivy Binary Scan (push) Waiting to run
Supply Chain Verification (PR) / Verify Supply Chain (push) Waiting to run
WAF integration / Coraza WAF Integration (push) Waiting to run
2026-04-22 18:19:14 +00:00
GitHub Actions
0e0d42c9fd
fix(certificates): mark key file as aria-required for PEM/DER cert uploads
2026-04-14 19:10:57 +00:00
GitHub Actions
877a32f180
fix: enhance form validation for certificate upload by adding required attributes and adjusting test logic
2026-04-13 17:31:05 +00:00
GitHub Actions
20537d7bd9
fix(e2e): add Authorization header to API calls in gaps and webkit specs
2026-03-21 16:21:58 +00:00
GitHub Actions
52f759cc00
fix(e2e): pass Authorization header in import session cleanup helpers
...
- Add getStoredAuthHeader helper that reads charon_auth_token from
localStorage and constructs an Authorization: Bearer header
- Apply the header to all page.request.* API calls in readImportStatus
and issuePendingSessionCancel
- The previous code relied on the browser cookie jar for these cleanup
API calls; with Secure=true on auth cookies, browsers refuse to send
cookies over HTTP to 127.0.0.1 (IP address, not localhost hostname)
causing silent 401s that left pending ImportSession rows in the DB
- Unreleased sessions caused all subsequent caddy-import tests to show
the pending-session banner instead of the Caddyfile textarea, failing
every test after the first
- The fix mirrors how the React app authenticates: via Authorization
header, which is transport-independent and works on both HTTP and HTTPS
2026-03-21 14:21:55 +00:00
GitHub Actions
27c252600a
chore: git cache cleanup
2026-03-04 18:34:49 +00:00
GitHub Actions
c32cce2a88
chore: git cache cleanup
2026-03-04 18:34:39 +00:00
GitHub Actions
ed27fb0da9
fix(e2e): update account navigation locator and skip legacy Account.tsx test sections
...
The Account.tsx page was removed in PR-2b and replaced by UsersPage.tsx with
a UserDetailModal. Several E2E test sections still referenced UI elements that
only existed in the deleted page, causing CI failures across shards.
- admin-onboarding: update header profile link locator from /settings/account
to /settings/users to match the new navigation target in Layout.tsx
- account-settings: skip five legacy test sections (Profile Management,
Certificate Email, Password Change, API Key Management, Accessibility) that
reference deleted Account.tsx elements (#profile-name, #profile-email,
#useUserEmail, #cert-email) or assume these fields are directly on the page
rather than inside the UserDetailModal
- Each skipped section includes an explanatory comment pointing to the PR-3
'Self-Service Profile via Users Page (F10)' suite as the equivalent coverage
Verified: admin-onboarding 8/8 pass; account-settings 8 pass / 20 skipped
2026-03-03 10:27:13 +00:00
GitHub Actions
28be62dee0
fix(tests): update cancel endpoint mock to match DELETE requests with session UUID
2026-03-02 22:09:53 +00:00
GitHub Actions
2f90d936bf
fix(tests): simplify back/cancel button handling in cross-browser import tests
2026-03-02 21:02:34 +00:00
GitHub Actions
fe8225753b
fix(tests): remove visibility check for banner in cancel session flow
2026-03-02 20:28:40 +00:00
GitHub Actions
273fb3cf21
fix(tests): improve cancel session flow in cross-browser import tests
2026-03-02 20:04:34 +00:00
GitHub Actions
d94c9ba623
fix(tests): enhance overwrite resolution flow test to handle browser-specific authentication
2026-03-01 17:17:49 +00:00
GitHub Actions
8e1b9d91e2
fix(tests): enhance session handling and cleanup in Caddy import tests
2026-03-01 13:43:50 +00:00
GitHub Actions
67bcef32e4
fix(tests): improve header verification and response handling in Firefox import tests
2026-03-01 13:43:42 +00:00
GitHub Actions
2204b7bd35
fix(tests): implement retry logic for session reset and navigation stability in Caddy import tests
2026-03-01 13:06:47 +00:00
GitHub Actions
4ff65c83be
fix(tests): refactor CORS handling in Firefox import tests for improved clarity and reliability
2026-03-01 05:31:37 +00:00
GitHub Actions
3409e204eb
fix(tests): enhance timeout handling for UI preconditions in import page navigation
2026-03-01 05:18:44 +00:00
GitHub Actions
61bb19e6f3
fix(tests): enhance session resume handling in import tests for improved reliability
2026-03-01 05:18:33 +00:00
GitHub Actions
3cc979f5b8
fix(tests): remove webkit-only test skipping logic for improved test execution
2026-03-01 05:16:38 +00:00
GitHub Actions
ef8f237233
fix(tests): remove redundant Firefox-only test skipping logic
2026-03-01 05:16:27 +00:00
GitHub Actions
404aa92ea0
fix(tests): improve response handling and session management in import tests
2026-03-01 05:11:18 +00:00
GitHub Actions
63c9976e5f
fix(tests): improve login handling in navigation tests to manage transient 401 errors
2026-03-01 03:54:45 +00:00
GitHub Actions
09ef4f579e
fix(tests): optimize response handling in Firefox import tests
2026-03-01 03:50:50 +00:00
GitHub Actions
fbd94a031e
fix(import): handle cancellation of stale import sessions in various states
2026-03-01 03:50:43 +00:00
GitHub Actions
61b73bc57b
fix(tests): increase dashboard load time threshold to 8 seconds
2026-03-01 03:49:12 +00:00
GitHub Actions
476e65e7dd
fix: enhance navigation error handling in Caddy import tests with retry logic
2026-02-27 18:44:43 +00:00
GitHub Actions
24a5773637
fix: implement session resume feature in Caddy import tests with mock status handling
2026-02-27 18:38:25 +00:00
GitHub Actions
1b10198d50
fix: improve import session management with enhanced cleanup and status handling
2026-02-27 13:41:26 +00:00
GitHub Actions
b66ba3ad4d
fix: enhance admin onboarding tests with deterministic login navigation and improve accessibility checks in authentication flows
2026-02-27 03:05:41 +00:00
GitHub Actions
ba880083be
fix: enhance admin onboarding tests to verify redirection and storage state after login
2026-02-27 01:23:53 +00:00
GitHub Actions
b657235870
fix: refactor Caddy import tests to use helper functions for textarea filling and upload handling
2026-02-27 00:41:54 +00:00
GitHub Actions
132b78b317
fix: remove unused readStoredAuthToken function to clean up code
2026-02-26 22:53:48 +00:00
GitHub Actions
218ce5658e
fix: enhance Caddy import tests with improved session management and response handling
2026-02-26 22:24:48 +00:00
GitHub Actions
08a17d7716
fix: enhance admin onboarding tests with improved authentication flow and assertions
2026-02-26 21:45:21 +00:00
GitHub Actions
f9c43d50c6
fix: enhance Caddy import tests with improved authentication handling and diagnostics
2026-02-26 21:45:10 +00:00
GitHub Actions
68e3bee684
fix: enhance import tests with user authentication handling and precondition checks
2026-02-26 20:32:31 +00:00
GitHub Actions
4081003051
fix: remove adminUser parameter from cross-browser import tests for cleaner execution
2026-02-26 15:01:52 +00:00
GitHub Actions
9664e379ea
fix: update import path for TestDataManager in Caddy Import gap coverage tests
2026-02-26 07:51:30 +00:00
GitHub Actions
1e126996cb
fix: Add comprehensive E2E tests for Caddy Import functionality
...
- Introduced `caddy-import-gaps.spec.ts` to cover identified gaps in import E2E tests, including success modal navigation, conflict details expansion, overwrite resolution flow, session resume via banner, and name editing in review.
- Added `caddy-import-webkit.spec.ts` to test WebKit-specific behaviors and edge cases, focusing on event listener attachment, async state management, form submission behavior, cookie/session storage handling, touch event handling, and large file performance.
2026-02-26 07:40:27 +00:00
GitHub Actions
f4115a2977
fix: simplify visibility checks in various test cases
2026-02-26 06:25:53 +00:00
GitHub Actions
122030269e
fix: enhance API interactions by adding authorization headers and improving page reload handling
2026-02-25 19:12:43 +00:00
GitHub Actions
9a683c3231
fix: enhance authentication token retrieval and header building across multiple test files
2026-02-25 02:53:10 +00:00
GitHub Actions
45458df1bf
chore: Add Caddy compatibility gate workflow and related scripts; enhance SMTP settings tests
2026-02-23 13:38:02 +00:00
GitHub Actions
e672d6ff72
fix: improve dashboard load time test with dynamic timeout handling
2026-02-16 03:08:18 +00:00
GitHub Actions
bd6961246d
fix: update navigation tests to use explicit locators and improve user management modal handling
2026-02-15 21:20:30 +00:00
GitHub Actions
f4fafde161
fix: enforce validation for empty domain names in proxy host updates and update related tests
2026-02-15 18:31:46 +00:00
GitHub Actions
86528433c1
fix: enhance error handling in login flow to verify response status and display appropriate messages
2026-02-15 18:31:46 +00:00
GitHub Actions
676b0b5ab9
fix: enhance login navigation and settings page verification for improved reliability
2026-02-15 06:26:59 +00:00
GitHub Actions
d2aae27e78
refactor: remove long-session authentication test for codebase cleanup
2026-02-15 06:18:48 +00:00