UpdateActionsInWorkflowFiles scans all workflow .md files under workflowsDir (recursively) and updates any "uses: org/repo@version" references to the latest major version. Updated files are recompiled. By default all actions are updated to the latest major version; pass disableReleaseBump=true to on
(ctx context.Context, workflowsDir, engineOverride string, verbose, disableReleaseBump bool, noCompile bool, coolDown time.Duration)
| 600 | // the latest major version; pass disableReleaseBump=true to only update core |
| 601 | // (actions/*) references. |
| 602 | func UpdateActionsInWorkflowFiles(ctx context.Context, workflowsDir, engineOverride string, verbose, disableReleaseBump bool, noCompile bool, coolDown time.Duration) error { |
| 603 | return updateActionsInWorkflowFiles(ctx, defaultActionUpdateDeps(), workflowsDir, engineOverride, verbose, disableReleaseBump, noCompile, coolDown) |
| 604 | } |
| 605 | |
| 606 | func updateActionsInWorkflowFiles(ctx context.Context, deps actionUpdateDeps, workflowsDir, engineOverride string, verbose, disableReleaseBump bool, noCompile bool, coolDown time.Duration) error { |
| 607 | if workflowsDir == "" { |
no test coverage detected