[CI] Fix submodule sync & pr-action adjustments #4021
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fix:all
, as the canonical name forfix
, which is kept as an aliasfix:submodules
, which first gets all submodules and then syncs them (previously, just syncing without first updating the submodules could fail)fix:refcache
to match PR-action command namesync
to_sync
, since most users will not use the more robustfix:submodules
npm run fix:<cmd>
for the various commands. Refactored the case statement to make it more DRY