ooni-probe-cli/.github/workflows
Simone Basso d10ab88444
feat: implement rolling builds (#910)
This diff modifies all the github actions that produce assets to
publish on a release called rolling when we are not building a tag.

If everything goes as planned, we should be able to provide
people with automatically generated fresh binaries for testing.

While there, introduce caching for all builds to make them
as fast as possible. I suspect gomobile based builds will not
see any speed up but other builds most likely will.

See https://github.com/ooni/probe/issues/2249
2022-08-30 15:29:09 +02:00
..
alltests.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
android.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
checks.yml fix(workflows): elevate GITHUB_TOKEN permissions when needed (#822) 2022-07-01 12:11:32 +02:00
codeql-analysis.yml feat: build ooniprobe for armv6 (#904) 2022-08-29 17:33:42 +02:00
coverage.yml feat: build ooniprobe for armv6 (#904) 2022-08-29 17:33:42 +02:00
debianrepo.yml feat: build ooniprobe for armv6 (#904) 2022-08-29 17:33:42 +02:00
generate.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
go1.19.yml feat: build ooniprobe for armv6 (#904) 2022-08-29 17:33:42 +02:00
gosec.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
ios.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
jafar.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
linux.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
macos.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
netxlite.yml feat: build ooniprobe for armv6 (#904) 2022-08-29 17:33:42 +02:00
oohelperd.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
qafbmessenger.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
qahhfm.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
qahirl.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
qatelegram.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
qawebconnectivity.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
qawhatsapp.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
tarball.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00
windows.yml feat: implement rolling builds (#910) 2022-08-30 15:29:09 +02:00