feat: autogen GH workflows and split build, test, and publish (#971)

Closes https://github.com/ooni/probe/issues/2337.
This commit is contained in:
Simone Basso 2022-10-03 14:20:54 +02:00 committed by GitHub
commit 5466f30526
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 990 additions and 142 deletions

12
GHGEN/main.go Normal file
View file

@ -0,0 +1,12 @@
// Command GHGEN regenerates selected GitHub actions.
package main
import (
_ "embed"
)
func main() {
for name, jobs := range Config {
generateWorkflowFile(name, jobs)
}
}