Fix CI warnings and update GitHub action versions #414
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.
This PR introduces the following changes:
Eliminate CI warnings caused by use of the
set-output
, which is deprecated. Recent example:Migrate to simply using the
python-version
output of thesetup-python
action.This fixes a bug that caused Windows caches to all be shared for lack of a Python version in the cache key. Recent example filename:
Update all GitHub actions to their latest versions.
Dependabot doesn't appear to be submitting PRs to keep GitHub actions updated (it's only submitting Python- and Docker-related PRs). This may be a setting at the org level that needs to be changed, or perhaps a setting for the individual repository.
Taken together, these changes should help ensure CI runs without warnings. The Dependabot updates need to be investigated by someone with org/repo permissions, though.