Skip to content

Weekly: Promote nightly to main (2026-03-30)#889

Merged
Wikid82 merged 241 commits intomainfrom
nightly
Mar 30, 2026
Merged

Weekly: Promote nightly to main (2026-03-30)#889
Wikid82 merged 241 commits intomainfrom
nightly

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Weekly Nightly to Main Promotion

Date: 2026-03-30
Trigger: Scheduled weekly promotion
Commits: 241 commits to promote
Changes: 214 files changed, 19049 insertions(+), 4199 deletions(-)


Commits Being Promoted

Showing first 50 of 241 commits:

548a2b68 Merge pull request #883 from Wikid82/feature/beta-release
c64890b5 fix: update TRIGGER_PR_NUMBER formatting for consistency in workflow
664b440d fix: update Ntfy setup instructions for clarity and security token terminology
c929dfbe Merge branch 'development' into feature/beta-release
20e724f1 fix: update docker-build.yml to include 'development' branch in push triggers
a6deff77 fix(deps): update electron-to-chromium to version 1.5.323 for improved stability
8702d7b7 fix(deps): update CADDY_SECURITY_VERSION to 1.1.51 for security improvements
c9f4e427 fix: update SECURITY.md with new vulnerability details and remediation plans
86023788 feat: add support for Ntfy notification provider
5a2b6fec fix(deps): update katex to v0.16.42 for improved functionality
d90dc5af fix(deps): update go-toml to v2.3.0 for improved compatibility
1d62a3da Merge pull request #882 from Wikid82/renovate/feature/beta-release-non-major-updates
f237fa59 Merge pull request #873 from Wikid82/feature/beta-release
07ce79b4 fix(deps): update non-major-updates
77511b09 Merge pull request #881 from Wikid82/renovate/feature/beta-release-non-major-updates
246b83c7 chore: update package-lock.json for dependency version consistency
a7e4e12f fix(deps): update non-major-updates
91c1fa9d Merge pull request #879 from Wikid82/renovate/feature/beta-release-major-1-lucide-monorepo
5a269812 Merge pull request #878 from Wikid82/renovate/feature/beta-release-non-major-updates
752e4dbd Merge branch 'feature/beta-release' into renovate/feature/beta-release-major-1-lucide-monorepo
f2769eca Merge branch 'feature/beta-release' into renovate/feature/beta-release-non-major-updates
e7790410 Merge branch 'development' into feature/beta-release
6c6c3f33 Merge pull request #880 from Wikid82/main
59adf328 fix(deps): resolve Renovate lookup failure for geoip2-golang v2 module
55204289 fix(deps): update dependency lucide-react to v1
95bf0b49 fix(deps): update non-major-updates
c822ba75 chore: downgrade vitest and related packages to version 4.0.18
a5daaa5e fix: add missing name field in package-lock.json
6967c73e chore: update dependencies to latest versions
602b0b0e chore: update package versions in package-lock.json for consistency
49b3e4e5 fix(tests): resolve i18n mock issues in BulkDeleteCertificateDialog tests
ca477c48 chore: Enhance documentation for E2E testing: - Added clarity and structure to README files, including recent updates and getting started sections. - Improved manual verification documentation for CrowdSec authentication, emphasizing expected outputs and success criteria. - Updated debugging guide with detailed output examples and automatic trace capture information. - Refined best practices for E2E tests, focusing on efficient polling, locator strategies, and state management. - Documented triage report for DNS Provider feature tests, highlighting issues fixed and test results before and after improvements. - Revised E2E test writing guide to include when to use specific helper functions and patterns for better test reliability. - Enhanced troubleshooting documentation with clear resolutions for common issues, including timeout and token configuration problems. - Updated tests README to provide quick links and best practices for writing robust tests.
7d986f28 chore: update package versions in package-lock.json for consistency
849c3513 feat(i18n): add aria-label for bulk delete certificates in multiple languages
a707d8e6 feat(i18n): add localized provider labels for certificate management
3cacecde fx: replace getAuthToken function with getStorageStateAuthHeaders for improved auth handling
4bdc771c feat: synchronize selected certificate IDs with available certificates on update
f13d95df fix: specify gotestsum version in workflows for consistency
73aecc60 fix(i18n): restore localized noteText in all non-English certificate locales
9ed698b2 feat: enhance certificate management with expiring status
69736503 feat: add BulkDeleteCertificateDialog component for bulk certificate deletion
5b894155 Merge pull request #875 from Wikid82/renovate/feature/beta-release-non-major-updates
0bb7826a fix(deps): update non-major-updates
bae55fb8 chore(ci): prevent test log truncation in backend coverage workflows
97255f84 fix: add tests for delete certificate functionality and error handling in CertificateList
174f1fe5 Merge pull request #874 from Wikid82/renovate/feature/beta-release-non-major-updates
53fc2f1e fix: remove unused waitForToast import from certificate-delete.spec.ts
ef5e2e2e fix: enhance setupAuditTestDB for proper database connection handling and documentation
b2c40345 fix(deps): update non-major-updates
a38de851 Merge branch 'development' into feature/beta-release

...and 191 more commits


Pre-Merge Checklist

  • All status checks pass
  • No critical security issues identified
  • Changelog is up-to-date (auto-generated via workflow)
  • Version bump is appropriate (if applicable)

Merge Instructions

This PR promotes changes from nightly to main. Once all checks pass:

  1. Review the commit summary above
  2. Approve if changes look correct
  3. Merge using "Merge commit" to preserve history

This PR was automatically created by the Weekly Nightly Promotion workflow.

actions-user and others added 30 commits March 11, 2026 22:19
- Removed duplicate @typescript-eslint/utils dependency in frontend/package.json
- Updated TypeScript version from 5.9.3 to 6.0.1-rc in frontend/package.json and package.json
- Adjusted ResizeObserver mock to use globalThis in tests
- Modified tsconfig.json and tsconfig.node.json to include empty types array
- Cleaned up package-lock.json to reflect TypeScript version change and updated dev dependencies
- Updated @eslint/js and eslint to version 10.0.0 in package.json.
- Adjusted overrides for eslint-plugin-react-hooks, eslint-plugin-jsx-a11y, and eslint-plugin-promise to ensure compatibility with ESLint v10.
- Modified lefthook.yml to reflect the upgrade and noted the need for plugin support for ESLint v10.
- Bump versions of @vitejs/plugin-react, @vitest/coverage-istanbul, @vitest/coverage-v8, and @vitest/ui to their beta releases.
- Upgrade Vite and Vitest to their respective beta versions.
- Adjust Vite configuration to disable code splitting for improved React initialization stability.
…n-major-updates

fix(deps): update non-major-updates (feature/beta-release)
…n-major-updates

chore(deps): update non-major-updates (feature/beta-release)
- Updated the notification provider types to include 'slack'.
- Modified API tests to handle 'slack' as a valid provider type.
- Enhanced frontend forms to display Slack-specific fields (webhook URL and channel name).
- Implemented CRUD operations for Slack providers, ensuring proper payload structure.
- Added E2E tests for Slack notification provider, covering form rendering, validation, and security checks.
- Updated translations to include Slack-related text.
- Ensured that sensitive information (like tokens) is not exposed in API responses.
…n-major-updates

chore(deps): update non-major-updates (feature/beta-release)
actions-user and others added 27 commits March 24, 2026 01:52
Renovate could not resolve the Go module path
github.com/oschwald/geoip2-golang/v2 because the /v2 suffix is a Go
module convention, not a separate GitHub repository. Added a packageRules
entry with an explicit sourceUrl pointing to the actual upstream repo so
Renovate can correctly look up available versions.

No changes to application code, go.mod, or go.sum — the dependency was
already declared correctly.
Propagate changes from main into development
…n-major-updates

fix(deps): update non-major-updates (feature/beta-release)
…jor-1-lucide-monorepo

fix(deps): update dependency lucide-react to v1 (feature/beta-release)
…n-major-updates

fix(deps): update non-major-updates (feature/beta-release)
fix(certificates): allow deletion of expired and unused certificates
…n-major-updates

fix(deps): update non-major-updates (feature/beta-release)
- Updated the list of supported notification provider types to include 'ntfy'.
- Modified the notification settings UI to accommodate the Ntfy provider, including form fields for topic URL and access token.
- Enhanced localization files to include translations for Ntfy-related fields in German, English, Spanish, French, and Chinese.
- Implemented tests for the Ntfy notification provider, covering form rendering, CRUD operations, payload contracts, and security measures.
- Updated existing tests to account for the new Ntfy provider in various scenarios.
feat: add support for Ntfy notification provider
@github-actions github-actions bot added automated Automatically generated by CI/CD weekly-promotion Weekly promotion from nightly to main labels Mar 30, 2026
@Wikid82 Wikid82 merged commit a78529e into main Mar 30, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Automatically generated by CI/CD weekly-promotion Weekly promotion from nightly to main

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants