Commit Graph

3238 Commits

Author SHA1 Message Date
renovate[bot]
603b6ef1f8 fix(deps): update weekly-non-major-updates 2026-02-17 19:46:58 +00:00
GitHub Actions
ff78b3c330 chore: Add gopls server configuration to MCP settings 2026-02-17 19:44:22 +00:00
GitHub Actions
2cad49de85 chore: Add tests for backup service, crowdsec startup, log service, and security headers
- Implement tests for BackupService to handle database extraction from backup archives with SHM and WAL entries.
- Add tests for BackupService to validate behavior when creating backups for non-SQLite databases and handling oversized database entries.
- Introduce tests for CrowdSec startup to ensure proper error handling during configuration creation.
- Enhance LogService tests to cover scenarios for skipping dot and empty directories and handling read directory errors.
- Add tests for SecurityHeadersService to ensure proper error handling during preset creation and updates.
- Update ProxyHostForm tests to include HSTS subdomains toggle and validation for port input handling.
- Enhance DNSProviders tests to validate manual challenge completion and error handling when no providers are available.
- Extend UsersPage tests to ensure fallback mechanisms for clipboard operations when the clipboard API fails.
2026-02-17 19:13:28 +00:00
GitHub Actions
9713908887 fix: format JSON threshold and warnings for consistency in test output 2026-02-17 15:14:17 +00:00
GitHub Actions
93325bb1ca chore: Add tests for auth cookie extraction and rate limit middleware behavior
- Implemented tests for `extractAuthCookieToken` to ensure it returns an empty string when the request is nil and ignores non-auth cookies.
- Added tests for `isAdminSecurityControlPlaneRequest` to verify it correctly uses the decoded raw path.
- Enhanced `NewRateLimitMiddleware` tests to check fallback behavior for non-positive window values and to ensure it bypasses rate limiting for control plane bearer requests.
2026-02-17 15:13:56 +00:00
GitHub Actions
0fdaa3fef3 chore: add local patch coverage preflight instructions before unit tests across multiple agent and instruction files 2026-02-17 14:07:19 +00:00
GitHub Actions
b9bb14694f chore: add detailed file coverage reporting and sorting functionality 2026-02-17 13:59:11 +00:00
GitHub Actions
aefbc5eee8 chore: add local pre-CI patch report generation for backend and frontend coverage
- Implemented a new script `local-patch-report.sh` to generate a local patch report.
- The report computes patch coverage based on changes from the current branch against `origin/main`.
- Integrated backend and frontend coverage inputs, producing both Markdown and JSON output artifacts.
- Updated existing frontend coverage script to validate the presence of LCOV coverage file.
- Added tests for coverage computation and parsing of unified diffs for changed lines.
- Enhanced error handling and validation for coverage inputs and baseline references.
2026-02-17 13:11:29 +00:00
GitHub Actions
7c82f5ad0d fix: update database connection settings in notification rate limiting test for improved reliability 2026-02-17 08:46:39 +00:00
GitHub Actions
918cf794de fix: update checkout step in backend job to include fetch-depth and ref for improved accuracy 2026-02-17 08:46:03 +00:00
GitHub Actions
9667ba0c1d fix: update coverage target from 100% to 85% in codecov configuration 2026-02-17 08:45:08 +00:00
GitHub Actions
45461cdc44 fix: update test fixtures to use new hub_index_fixture.json for improved testing 2026-02-17 08:26:15 +00:00
GitHub Actions
4105ef5eee fix: replace runtime.Caller with embed.FS for reading test fixtures 2026-02-17 08:00:39 +00:00
GitHub Actions
897a76f164 fix: streamline environment variable setup in bouncer and LAPI key tests for consistency 2026-02-17 07:32:44 +00:00
GitHub Actions
982fc9826a fix: update setupNotificationTestDB to accept testing.T parameter for improved test isolation 2026-02-17 07:32:15 +00:00
GitHub Actions
416a9ab29c fix: refactor BackupService to use configurable backup and cleanup functions 2026-02-17 07:31:32 +00:00
GitHub Actions
d6e01b23be fix: update readFixture to use dynamic path for testdata directory 2026-02-17 07:31:03 +00:00
GitHub Actions
678be42576 fix: standardize formatting in TestBackupService_Restore_ZipSlip and TestRunScheduledBackup_CleanupFails 2026-02-17 05:37:53 +00:00
GitHub Actions
ab2b49667d fix: remove parallel execution from TestFetchIndexFallbackHTTP for consistent test behavior 2026-02-17 05:37:34 +00:00
GitHub Actions
2a355d1c8c fix: refactor bouncer key path handling and acquisition config retrieval 2026-02-17 05:12:20 +00:00
GitHub Actions
5d5d1b474a fix: enhance credential deletion with retry logic for transient database locks 2026-02-17 04:58:13 +00:00
GitHub Actions
c98b075729 fix: update payload key in TestUpdateAcquisitionConfig to use 'content' instead of 'config' 2026-02-17 04:40:14 +00:00
GitHub Actions
fe70b60f39 fix: update certificate handler tests to use file-backed DB with busy timeout for improved isolation 2026-02-17 04:31:54 +00:00
GitHub Actions
c88b80fc4e fix: update acquisition config tests to set environment variable and assert status code 2026-02-17 04:31:30 +00:00
GitHub Actions
d8a6a3e97b fix: update Crowdsec handler tests to improve environment variable handling and response validation 2026-02-17 04:31:11 +00:00
GitHub Actions
4a1c6f6ac0 fix: improve error handling in ReloadPlugins test by simulating directory permission errors 2026-02-17 04:30:32 +00:00
GitHub Actions
07322be5db fix: enhance TCP port handling in startup tests and add readiness checks 2026-02-17 04:28:00 +00:00
GitHub Actions
5d72cec406 fix: refactor TestFetchIndexFallbackHTTP to use httptest for HubBaseURL 2026-02-17 04:27:40 +00:00
GitHub Actions
0bd1ae2fde fix: remove unnecessary database migration call in NewSecurityService 2026-02-17 04:26:46 +00:00
GitHub Actions
4bd0c4b403 fix: update database connection handling in tests to use file-backed SQLite with WAL mode 2026-02-17 01:54:28 +00:00
GitHub Actions
557e08c783 fix: enhance encryption key validation and add trigger parity check for Codecov workflows 2026-02-17 00:58:44 +00:00
GitHub Actions
2e84f88003 fix: correct file path reference in Management agent instructions 2026-02-17 00:33:30 +00:00
GitHub Actions
74faee1a33 fix: update benchmark job condition to include pull_request event 2026-02-17 00:07:16 +00:00
GitHub Actions
6d7cca712e fix: remove workflow_run trigger from benchmark workflow 2026-02-17 00:06:03 +00:00
GitHub Actions
28f444de51 fix: update feature branch pattern in benchmark workflow to support nested branches 2026-02-17 00:04:33 +00:00
GitHub Actions
70ae7d247f fix: add feature branch support to pull request trigger in benchmark workflow 2026-02-17 00:03:21 +00:00
GitHub Actions
66cb95275d fix(tests): adapt TestMain_DefaultStartupGracefulShutdown_Subprocess to Go 1.26.0 signal handling
- Increased SIGTERM signal timeout from 500ms to 1000ms
- Go 1.26.0 changed signal delivery timing on Linux
- Test now passes reliably with adequate startup grace period

Related to Go 1.26.0 upgrade (commit dc40102a)
2026-02-16 23:53:30 +00:00
GitHub Actions
bea88e0f9f chore: downgrade eslint and related packages to version 9.x
- Updated @eslint/js from ^10.0.1 to ^9.39.2
- Updated eslint from ^10.0.0 to ^9.39.2
- Updated eslint-plugin-react-hooks from ^7.1.0-canary to ^7.0.1
2026-02-16 22:58:59 +00:00
GitHub Actions
27c8365267 fix: add pull request trigger for main and development branches in benchmark workflow 2026-02-16 22:53:23 +00:00
Jeremy
a4e8686f26 Merge pull request #706 from Wikid82/renovate/feature/beta-release-weekly-non-major-updates
chore(deps): update dependency eslint-plugin-react-hooks to ^7.1.0-canary-fd524fe0-20251121 (feature/beta-release)
2026-02-16 17:53:03 -05:00
renovate[bot]
e6a5ebc464 chore(deps): update dependency eslint-plugin-react-hooks to ^7.1.0-canary-fd524fe0-20251121 2026-02-16 22:31:30 +00:00
GitHub Actions
4d00af75b6 fix(tests): enhance database setup for unit tests and address CI failures
- Implemented a function to create a valid SQLite database for testing in db_health_handler_test.go.
- Replaced dummy database file creation with a proper SQLite setup to ensure tests run against a valid database.
- Set CHARON_ENCRYPTION_KEY environment variable in dns_provider_service_test.go to prevent RotationService initialization warnings.
- Added detailed remediation plan for CI Codecov backend test failures, addressing encryption key requirements and database record not found errors.
2026-02-16 21:20:34 +00:00
GitHub Actions
3e4022cd69 fix: add CHARON_ENCRYPTION_KEY environment variable to benchmark and quality check workflows 2026-02-16 21:00:43 +00:00
GitHub Actions
716ec91f8f chore: Enhance test coverage across various handlers and services
- Added tests for transient SQLite errors in emergency_handler_test.go.
- Introduced validation tests for provider errors in notification_provider_handler_validation_test.go.
- Implemented helper tests for settings handling in settings_handler_helpers_test.go.
- Expanded backup_handler_test.go to include SQLite database setup and validation.
- Improved system_permissions_handler_test.go with additional path repair tests.
- Updated backup_service_test.go to ensure proper database handling and error checks during backup operations.
- Refined import_handler_test.go with additional session validation tests.
2026-02-16 20:32:16 +00:00
GitHub Actions
6944488be0 fix: refactor parsedDetails initialization in AuditLogDetailModal for improved readability 2026-02-16 19:46:25 +00:00
GitHub Actions
5b3a3f41d4 fix: add @eslint/js dependency at version 10.0.1 2026-02-16 19:40:37 +00:00
GitHub Actions
b2cad09fe2 fix: update eslint and eslint-plugin-react-hooks to latest versions 2026-02-16 19:25:27 +00:00
Jeremy
16f5573433 Merge pull request #704 from Wikid82/renovate/feature/beta-release-weekly-non-major-updates
chore(deps): update github/codeql-action digest to ad5a6c0 (feature/beta-release)
2026-02-16 14:12:39 -05:00
Jeremy
fa42065ad0 Merge pull request #705 from Wikid82/renovate/feature/beta-release-major-10-eslint-monorepo
chore(deps): update dependency eslint to v10 (feature/beta-release)
2026-02-16 14:12:17 -05:00
renovate[bot]
6adc1dbb86 chore(deps): update dependency eslint to v10 2026-02-16 19:01:58 +00:00