rootless-docker
rootless-docker copied to clipboard
Add matrix to Test workflow
What are these changes?
This change updates the Test workflow to run on ubuntu-latest, ubuntu-24.04, and ubuntu-22.04.
This change also addresses some issues I encountered while making that change.
Why are these changes being made?
- Update
megalinterto v7.12.0. This updatesactionlintto v1.7.1, which adds support for theubuntu-24.04runner label. - Update
poetry.lockto address some CVEs. - Update
ScribeMD/pre-commit-actionto fix errors about running on an old Node version. - Split the
testjob intopre-commit,test-action, andnotify. This allows us to test the action on a matrix of runners without runningScribeMD/pre-commit-actionandScribeMD/slack-templatesmultiple times. - Remove
ubuntu-18.04andubuntu-20.04from the README sinceubuntu-18.04is no-longer supported, and this action doesn't work onubuntu-20.04.
Notes
- This PR depends on #402.