w3c-ccg/meetings

GitHub Action improvements

Opened this issue · 0 comments

We just made some general improvements to the various GitHub Actions running here, but more is needed based on the logs from this most recent run: https://github.com/w3c-ccg/meetings/actions/runs/9387952522

Mainly, the file changes system we've been using hasn't been touched in sometime, so we should consider moving to https://github.com/tj-actions/changed-files

Also, set-output is deprecated, and we should move to using $GITHUB_STATE per https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/#examples

We may also want to look into using https://github.com/nektos/act for local GitHub Action testing (probably coupled with some mail trap system).

Never a dull moment. 😉