* feat(suite): Implement Suites
Fixes#1230
* Update docs
* Fix variable alignment
* Prevent always-run endpoint from running if a context placeholder fails to resolve in the URL
* Return errors when a context placeholder path fails to resolve
* Add a couple of unit tests
* Add a couple of unit tests
* fix(ui): Update group count properly
Fixes#1233
* refactor: Pass down entire config instead of several sub-configs
* fix: Change default suite interval and timeout
* fix: Deprecate disable-monitoring-lock in favor of concurrency
* fix: Make sure there are no duplicate keys
* Refactor some code
* Update watchdog/watchdog.go
* Update web/app/src/components/StepDetailsModal.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* chore: Remove useless log
* fix: Set default concurrency to 3 instead of 5
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Expose Raw Uptime Data via API
Signed-off-by: James Hillyard <james.hillyard@payara.fish>
* Add Test for Raw Uptime Data API Endpoint
Signed-off-by: James Hillyard <james.hillyard@payara.fish>
* Document Raw Uptime Data API Endpoint
Signed-off-by: James Hillyard <james.hillyard@payara.fish>
* Fix Test after #759 Core Refactor
Signed-off-by: James Hillyard <james.hillyard@payara.fish>
* Update Raw Data Content Type
Signed-off-by: James Hillyard <james.hillyard@payara.fish>
* Support 30d Data from Raw Uptime Endpoint
Signed-off-by: James Hillyard <james.hillyard@payara.fish>
* Update README.md
* Update README.md
---------
Signed-off-by: James Hillyard <james.hillyard@payara.fish>
Co-authored-by: TwiN <twin@linux.com>