Open cnotv opened 9 months ago
I would enphatize that the debugging of this workflow is overwhelmingly complex and in some cases impossible. It would be recommended to create a scenario where this may be handled quicker, e.g. add more artifacts, define local installation without third parts and use just NPM.
Use of Yarn2 and newer yarn link
is discouraged.
Description
The existing job
check-plugins-build/validate
has exclusively one huge stepValidate Plugin build system
where a very extensive and long script does several checks. It is overwhelming to understand errors returned from this job every time and is necessary to split the internal logic in more steps or steps.Steps
@rancher/shell
and@rancher/create
(npm)@rancher/create
test-app
, ideally we want files for each stepExample
1
PR: https://github.com/rancher/dashboard/pull/9686 Failing Check: https://github.com/rancher/dashboard/actions/runs/7089716715/job/19295057343?pr=9686#step:4:363 Log:
2
Difficulty to reproduce it locally to identify the issue.
PR: https://github.com/rancher/dashboard/pull/8654 (comment) Failing Check: log overdue
3
PR: https://github.com/rancher/dashboard/pull/11420 Log: https://github.com/rancher/dashboard/actions/runs/9936497431/job/27444856722?pr=11420#logs
Difficulty to understand the missing/broken step.