Create self-contained template workflows that repositories across the org can use (as a first step for unit testing, later maybe also for linting).
Use GitHub Actions to automatically create PRs in all participating repositories every time we make a change to those workflows. This solves the two main problems with our current setup:
It ensures consistent and up-to-date workflows across all participating repositories.
It makes sure that test failures resulting from a change to the workflow are surfaced immediately.
The current plan is to use this repository for a unit testing template, and use that workflow in some IPLD repositories first to gain some experience, and roll this out to other projects later.
We can use GitHub actions to
The current plan is to use this repository for a unit testing template, and use that workflow in some IPLD repositories first to gain some experience, and roll this out to other projects later.
See https://docs.google.com/document/d/1O0vFKxTNv9-JvfETAPUexY--93dC_7l3ZaPzIey-3c0/edit?usp=sharing for details.