Upgrade yarn 1 to yarn 4 - Target CMS 6.2 - Update supported modules with JS dependencies - Update gha-* actions Note that updating JS in modules will happen in a different issue from this one ## PRs - Round 1 - after merge ask Steve to create tag/release for each (they won't auto-tag on merge) - https://github.com/silverstripe/gha-run-tests/pull/50 - https://github.com/silverstripe/gha-ci/pull/176 - https://github.com/silverstripe/gha-update-js/pull/47 - https://github.com/silverstripe/gha-merge-up/pull/67 - https://github.com/silverstripe/gha-dispatch-ci/pull/31 - https://github.com/silverstripe/documentation-lint/pull/29 - https://github.com/silverstripe/eslint-config/pull/37 ## PRs - Round 2 - ensure tags/releases exist for all of the above first - https://github.com/silverstripe/silverstripe-admin/pull/2166 ## PRs - Round 3 - https://github.com/silverstripe/silverstripe-htmleditor-tinymce/pull/57 - https://github.com/silverstripe/silverstripe-linkfield/pull/453 - https://github.com/silverstripe/silverstripe-login-forms/pull/252 - https://github.com/silverstripe/silverstripe-mfa/pull/644 - https://github.com/silverstripe/silverstripe-realme/pull/214 - https://github.com/silverstripe/silverstripe-elemental/pull/1437 - https://github.com/silverstripe/silverstripe-reports/pull/247 - https://github.com/silverstripe/silverstripe-tagfield/pull/355 - https://github.com/silverstripe/silverstripe-totp-authenticator/pull/225 - https://github.com/silverstripe/silverstripe-userforms/pull/1450 - https://github.com/silverstripe/silverstripe-webauthn-authenticator/pull/227 - https://github.com/silverstripe/silverstripe-advancedworkflow/pull/633 - https://github.com/silverstripe/silverstripe-gridfield-bulk-editing-tools/pull/367 - https://github.com/tractorcow-farm/silverstripe-fluent/pull/1033 - https://github.com/silverstripe/developer-docs/pull/899 - https://github.com/silverstripe/silverstripe-staticpublishqueue/pull/233 - https://github.com/silverstripe/silverstripe-taxonomy/pull/139 - https://github.com/silverstripe/silverstripe-textextraction/pull/114 - https://github.com/silverstripe/silverstripe-gridfieldextensions/pull/473 - https://github.com/silverstripe/silverstripe-queuedjobs/pull/498 - https://github.com/silverstripe/module-standardiser/pull/87 - https://github.com/silverstripe/silverstripe-asset-admin/pull/1696 - https://github.com/silverstripe/silverstripe-versioned-admin/pull/481 - https://github.com/silverstripe/silverstripe-campaign-admin/pull/403 - https://github.com/silverstripe/silverstripe-cms/pull/3181 - https://github.com/silverstripe/silverstripe-sharedraftcontent/pull/315 - https://github.com/silverstripe/silverstripe-session-manager/pull/270 - https://github.com/silverstripe/silverstripe-segment-field/pull/156 - https://github.com/silverstripe/silverstripe-gridfieldqueuedexport/pull/166 - https://github.com/silverstripe/silverstripe-lumberjack/pull/221 - https://github.com/silverstripe/silverstripe-frameworktest/pull/270
Upgrade yarn 1 to yarn 4
Note that updating JS in modules will happen in a different issue from this one
PRs - Round 1 - after merge ask Steve to create tag/release for each (they won't auto-tag on merge)
PRs - Round 2 - ensure tags/releases exist for all of the above first
PRs - Round 3