actions/upload-artifact is only bumped to v3 here because the 4.0.0 release of that action introduces a significant change in the artifact format. It is necessary for the workflow to continue to produce test data that provides integration test coverage for compatibility of the action with the artifacts produced by <=v3 of the action.
The changes necessary to produce test data for coverage of compatibility with the artifacts produced by actions/upload-artifact >=v4 will be introduced in a separate PR.
actions/upload-artifact
is only bumped to v3 here because the 4.0.0 release of that action introduces a significant change in the artifact format. It is necessary for the workflow to continue to produce test data that provides integration test coverage for compatibility of the action with the artifacts produced by <=v3 of the action.The changes necessary to produce test data for coverage of compatibility with the artifacts produced by
actions/upload-artifact
>=v4 will be introduced in a separate PR.