]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'ps/ci-misc-updates'
authorJunio C Hamano <gitster@pobox.com>
Thu, 6 Feb 2025 22:56:44 +0000 (14:56 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 6 Feb 2025 22:56:44 +0000 (14:56 -0800)
CI updates (containerization, dropping stale ones, etc.).

* ps/ci-misc-updates:
  ci: remove stale code for Azure Pipelines
  ci: use latest Ubuntu release
  ci: stop special-casing for Ubuntu 16.04
  gitlab-ci: add linux32 job testing against i386
  gitlab-ci: remove the "linux-old" job
  github: simplify computation of the job's distro
  github: convert all Linux jobs to be containerized
  github: adapt containerized jobs to be rootless
  t7422: fix flaky test caused by buffered stdout
  t0060: fix EBUSY in MinGW when setting up runtime prefix

1  2 
.github/workflows/main.yml
.gitlab-ci.yml
ci/lib.sh

index 909dd9cdbb83ddb85967abd2712af41678d9af58,b90381ae015edf9db5aa4b8c0ace9bb5c549c37b..5d76999d099c68ad9c798083259e144444a953c8
@@@ -390,9 -313,37 +365,33 @@@ jobs
        fail-fast: false
        matrix:
          vector:
 -        - jobname: linux-gcc
 -          image: ubuntu:20.04
 -          cc: gcc
 -          cc_package: gcc-8
+         - jobname: linux-sha256
+           image: ubuntu:rolling
+           cc: clang
+         - jobname: linux-reftable
+           image: ubuntu:rolling
+           cc: clang
 -        - jobname: linux-gcc-default
 -          image: ubuntu:rolling
+         - jobname: linux-TEST-vars
+           image: ubuntu:20.04
+           cc: gcc
+           cc_package: gcc-8
++        - jobname: linux-breaking-changes
+           cc: gcc
++          image: ubuntu:rolling
+         - jobname: linux-leaks
+           image: ubuntu:rolling
+           cc: gcc
+         - jobname: linux-reftable-leaks
+           image: ubuntu:rolling
+           cc: gcc
+         - jobname: linux-asan-ubsan
+           image: ubuntu:rolling
+           cc: clang
+         - jobname: linux-meson
+           image: ubuntu:rolling
+           cc: gcc
          - jobname: linux-musl
-           image: alpine
-           distro: alpine-latest
+           image: alpine:latest
          # Supported until 2025-04-02.
          - jobname: linux32
            image: i386/ubuntu:focal
diff --cc .gitlab-ci.yml
index b67a284fa9073f71d8faf00d7f9cbd99e106f576,8ed3ff5f0373d70b6f609dc5292dda2dd7fd8f88..be00a1572c4bda29636d6522bc963dfdef537962
@@@ -36,30 -36,31 +36,27 @@@ test:linux
        fi
    parallel:
      matrix:
-       - jobname: linux-old
-         image: ubuntu:20.04
-         CC: gcc
        - jobname: linux-sha256
-         image: ubuntu:latest
+         image: ubuntu:rolling
          CC: clang
        - jobname: linux-reftable
-         image: ubuntu:latest
+         image: ubuntu:rolling
          CC: clang
 -      - jobname: linux-gcc
 +      - jobname: linux-breaking-changes
          image: ubuntu:20.04
          CC: gcc
 -        CC_PACKAGE: gcc-8
        - jobname: linux-TEST-vars
          image: ubuntu:20.04
          CC: gcc
          CC_PACKAGE: gcc-8
 -      - jobname: linux-gcc-default
 -        image: ubuntu:rolling
 -        CC: gcc
        - jobname: linux-leaks
-         image: ubuntu:latest
+         image: ubuntu:rolling
          CC: gcc
        - jobname: linux-reftable-leaks
-         image: ubuntu:latest
+         image: ubuntu:rolling
          CC: gcc
        - jobname: linux-asan-ubsan
-         image: ubuntu:latest
+         image: ubuntu:rolling
          CC: clang
        - jobname: pedantic
          image: fedora:latest
diff --cc ci/lib.sh
Simple merge