3636 docker : [
3737 # Run slower jobs first to give them a headstart and reduce waiting time
3838 ubuntu-22.04-jammy-arm64v8,
39- ubuntu-22 .04-jammy -ppc64le,
40- ubuntu-22 .04-jammy -s390x,
39+ ubuntu-24 .04-noble -ppc64le,
40+ ubuntu-24 .04-noble -s390x,
4141 # Then run the remainder
4242 alpine,
4343 amazon-2-amd64,
@@ -47,19 +47,20 @@ jobs:
4747 debian-11-bullseye-amd64,
4848 debian-12-bookworm-x86,
4949 debian-12-bookworm-amd64,
50- fedora-38-amd64,
5150 fedora-39-amd64,
51+ fedora-40-amd64,
5252 gentoo,
5353 ubuntu-20.04-focal-amd64,
5454 ubuntu-22.04-jammy-amd64,
55+ ubuntu-24.04-noble-amd64,
5556 ]
5657 dockerTag : [main]
5758 include :
5859 - docker : " ubuntu-22.04-jammy-arm64v8"
5960 qemu-arch : " aarch64"
60- - docker : " ubuntu-22 .04-jammy -ppc64le"
61+ - docker : " ubuntu-24 .04-noble -ppc64le"
6162 qemu-arch : " ppc64le"
62- - docker : " ubuntu-22 .04-jammy -s390x"
63+ - docker : " ubuntu-24 .04-noble -s390x"
6364 qemu-arch : " s390x"
6465
6566 name : ${{ matrix.docker }}
8182
8283 - name : Docker build
8384 run : |
84- # The Pillow user in the docker container is UID 1000
85- sudo chown -R 1000 $GITHUB_WORKSPACE
85+ # The Pillow user in the docker container is UID 1001
86+ sudo chown -R 1001 $GITHUB_WORKSPACE
8687 docker run --name pillow_container -v $GITHUB_WORKSPACE:/Pillow pythonpillow/${{ matrix.docker }}:${{ matrix.dockerTag }}
8788 sudo chown -R runner $GITHUB_WORKSPACE
8889
@@ -99,11 +100,12 @@ jobs:
99100 MATRIX_DOCKER : ${{ matrix.docker }}
100101
101102 - name : Upload coverage
102- uses : codecov/codecov-action@v3.1.5
103+ uses : codecov/codecov-action@v4
103104 with :
104105 flags : GHA_Docker
105106 name : ${{ matrix.docker }}
106107 gcov : true
108+ token : ${{ secrets.CODECOV_ORG_TOKEN }}
107109
108110 success :
109111 permissions :
0 commit comments