[PR #1043] [CLOSED] Pest Test Improvements #1135

Closed
opened 2026-02-04 19:20:24 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1043
Author: @pelican-vehikl
Created: 2/28/2025
Status: Closed

Base: mainHead: vehikl/pest


📝 Commits (8)

📊 Changes

800 files changed (+6442 additions, -26486 deletions)

View changed files

📝 .github/workflows/docker-publish.yml (+83 -8)
📝 .gitignore (+1 -1)
📝 Dockerfile (+15 -15)
Dockerfile.base (+10 -0)
app/Checks/CacheCheck.php (+58 -0)
app/Checks/DatabaseCheck.php (+42 -0)
app/Checks/DebugModeCheck.php (+44 -0)
app/Checks/EnvironmentCheck.php (+38 -0)
📝 app/Checks/NodeVersionsCheck.php (+6 -4)
📝 app/Checks/PanelVersionCheck.php (+6 -3)
app/Checks/ScheduleCheck.php (+41 -0)
📝 app/Console/Commands/Environment/DatabaseSettingsCommand.php (+10 -10)
📝 app/Console/Commands/Node/MakeNodeCommand.php (+19 -19)
📝 app/Console/Commands/Node/NodeConfigurationCommand.php (+2 -2)
📝 app/Console/Commands/Overrides/KeyGenerateCommand.php (+3 -3)
📝 app/Console/Commands/Schedule/ProcessRunnableCommand.php (+2 -2)
📝 app/Console/Commands/UpgradeCommand.php (+10 -10)
📝 app/Console/Commands/User/DisableTwoFactorCommand.php (+1 -1)
📝 app/Enums/RolePermissionModels.php (+20 -0)
📝 app/Extensions/OAuth/Providers/AuthentikProvider.php (+18 -9)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/1043 **Author:** [@pelican-vehikl](https://github.com/pelican-vehikl) **Created:** 2/28/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `vehikl/pest` --- ### 📝 Commits (8) - [`1df03f0`](https://github.com/pelican-dev/panel/commit/1df03f0101be2e365062389d4c9c43d853b4c451) wip pest - [`f46432b`](https://github.com/pelican-dev/panel/commit/f46432b1d32c4e58393f9c358eee1ac3d1f9ff82) wip - [`1ee9a4e`](https://github.com/pelican-dev/panel/commit/1ee9a4eea49157df14f1edd416dbcb4ba7ee8259) working tests - [`d592b2e`](https://github.com/pelican-dev/panel/commit/d592b2e0eacb10d66a48f4a88602a5f6120b9090) Mutation testing - [`113ec88`](https://github.com/pelican-dev/panel/commit/113ec888a0e307a519094fd80df207e0b7a848a2) fix SettingsController name - [`0882358`](https://github.com/pelican-dev/panel/commit/08823588a00fce22e03383f07d26bfab6cf13544) Separate out description and rename api routes - [`8dc2e29`](https://github.com/pelican-dev/panel/commit/8dc2e290fa57d1fe65d417dc9575b6dbcedf693a) WIP pest tests - [`cd88f32`](https://github.com/pelican-dev/panel/commit/cd88f32527fdca78fdc64900c4aa635ac7ab850c) wip ### 📊 Changes **800 files changed** (+6442 additions, -26486 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/docker-publish.yml` (+83 -8) 📝 `.gitignore` (+1 -1) 📝 `Dockerfile` (+15 -15) ➕ `Dockerfile.base` (+10 -0) ➕ `app/Checks/CacheCheck.php` (+58 -0) ➕ `app/Checks/DatabaseCheck.php` (+42 -0) ➕ `app/Checks/DebugModeCheck.php` (+44 -0) ➕ `app/Checks/EnvironmentCheck.php` (+38 -0) 📝 `app/Checks/NodeVersionsCheck.php` (+6 -4) 📝 `app/Checks/PanelVersionCheck.php` (+6 -3) ➕ `app/Checks/ScheduleCheck.php` (+41 -0) 📝 `app/Console/Commands/Environment/DatabaseSettingsCommand.php` (+10 -10) 📝 `app/Console/Commands/Node/MakeNodeCommand.php` (+19 -19) 📝 `app/Console/Commands/Node/NodeConfigurationCommand.php` (+2 -2) 📝 `app/Console/Commands/Overrides/KeyGenerateCommand.php` (+3 -3) 📝 `app/Console/Commands/Schedule/ProcessRunnableCommand.php` (+2 -2) 📝 `app/Console/Commands/UpgradeCommand.php` (+10 -10) 📝 `app/Console/Commands/User/DisableTwoFactorCommand.php` (+1 -1) 📝 `app/Enums/RolePermissionModels.php` (+20 -0) 📝 `app/Extensions/OAuth/Providers/AuthentikProvider.php` (+18 -9) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 19:20:24 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1135