GitHub Actions on g1t, part one: reading workflows
A new crate, g1t-actions, reads .github/workflows files the way GitHub does: triggers and their branch, tag and path filters; jobs, needs and steps; matrices with include and exclude; the ${{ }} expression language with its contexts, functions and status checks; and the github context and GITHUB_* variables a run sees. It notes anything that runs differently on g1t, for the migration report. Push events now carry the commit a ref pointed to before, and tag pushes are reported as well as branch pushes.
No changes
This commit changes no files.