Improve job names for the build
workflow in GitHub Actions
#120
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.
🗣 Description
This pull request improves the names for the
test
,build
, andtest-build
jobs as displayed in the GitHub web UI. It also sorts all pre-steps
keys in a job in descending alphabetical order.💭 Motivation and context
The key sorting is adjusted to stick as reasonably close to our preference to sort all YAML map keys in alphabetically descending order. Since the
steps
key is the meat of the job and everything else is configuration it makes sense to have thesteps
key last and sort everything preceding it in descending alphabetical order.The job names are updates to both be more descriptive and with the modifications that were required to continue supporting Python 3.6 to make them prettier compared to the auto-generated name using the matrix values.
🧪 Testing
Automated tests pass. You can see the now ✨fabulous✨ output in this run log.
✅ Pre-approval checklist