ipfs / ci-helpers

Helper scripts for C.I.
6 stars 8 forks source link

use a GitHub Action to distribute standard workflow templates across participating repos #25

Closed marten-seemann closed 3 years ago

marten-seemann commented 3 years ago

We can use GitHub actions to

  1. Create self-contained template workflows that repositories across the org can use (as a first step for unit testing, later maybe also for linting).
  2. 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:
    1. It ensures consistent and up-to-date workflows across all participating repositories.
    2. 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.

See https://docs.google.com/document/d/1O0vFKxTNv9-JvfETAPUexY--93dC_7l3ZaPzIey-3c0/edit?usp=sharing for details.

marten-seemann commented 3 years ago

Moved to https://github.com/ipld/.github/issues/1.