On Mon, Jan 6, 2025 at 8:51 AM Patrick Steinhardt <ps@xxxxxx> wrote: > > The "linux-gcc-default" job is mostly doing the same as the "linux-gcc" > job, except for a couple of minor differences: > > - We use an explicit GCC version instead of the default version > provided by the distribution. We have other jobs that test with > "gcc-8", making this distinction pointless. > > - We don't set up the Python version explicitly, and instead use the > default Python version. Python 2 has been end-of-life for quite a > while now though, making this distinction less interesting. > > - We set up the default branch name to be "main" in "linux-gcc". We > have other testcases that don't and also some that explicitly use > "master". > > So overall, the job does not add much to our test coverage. Merge it > into our "linux-gcc" job to reduce our test matrix a bit. I understand that the subject uses "merge" as the space is limited there, but it might be better to be a bit more explicit here about what the patch is doing, which is: - making the "linux-gcc" job use the default version of gcc provided by the distribution (which is ubuntu-20.04) instead of "gcc-8", - removing the "linux-gcc-default" job. > Signed-off-by: Patrick Steinhardt <ps@xxxxxx> > --- > .github/workflows/main.yml | 4 ---- > .gitlab-ci.yml | 4 ---- > ci/lib.sh | 5 ----- > 3 files changed, 13 deletions(-) > > diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml > index 808ddc19b8a799abc414c6d6ba078a6e5be6bdfb..32d35d2257812f02121b20c3cae342d626481553 100644 > --- a/.github/workflows/main.yml > +++ b/.github/workflows/main.yml > @@ -271,7 +271,6 @@ jobs: > pool: ubuntu-latest > - jobname: linux-gcc > cc: gcc > - cc_package: gcc-8 > pool: ubuntu-20.04 So linux-gcc uses ubuntu-20.04... > - jobname: linux-TEST-vars > cc: gcc > @@ -286,9 +285,6 @@ jobs: > - jobname: osx-gcc > cc: gcc-13 > pool: macos-13 > - - jobname: linux-gcc-default > - cc: gcc > - pool: ubuntu-latest ...while linux-gcc-default uses ubuntu-latest. This is not a big issue but I didn't see that mentioned in the differences between the two jobs listed in the commit message.