]> git.ipfire.org Git - thirdparty/pdns.git/commit
build-and-test-all: Build DNSdist on Ubicloud runners when needed 15566/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 15 May 2025 10:13:09 +0000 (12:13 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 19 May 2025 09:51:58 +0000 (11:51 +0200)
commite08543b3f3dddb4773c87623cdd56cec59bdd62e
tree045184c8777abff7b935aa8c96469a22af8bcd37
parent036fcac34ff8a51b7003ef9a92e08ba3449863a2
build-and-test-all: Build DNSdist on Ubicloud runners when needed

GH actions provides us with a 16 GB runner on public repositories,
but only 7 GB on private ones. Unfortunately our current workflow
assumes that we can get away with 4 concurrent jobs when building
DNSdist, which is true when we have 16 GB available but not with
7 GB.
So this commit switches to Ubicloud runners (standard 4, 4 vCPU,
16 GB) for repositories defining the `REPOSITORY_USE_UBICLOUD`
variable to 1. These runners are also significantly faster than the
GH actions ones.
.github/workflows/build-and-test-all.yml