ci: Add support for Ubuntu 24.04 (#3678)

* ci: Add support for Ubuntu 24.04

* Linux-pack.yml: Update fedora to 39/40, add debian 12, update suse to 15.6

* Linux-pack.yml: Fix typo
This commit is contained in:
Ross Smith II
2024-08-02 04:11:21 -07:00
committed by GitHub
parent ccb5a27b13
commit fd3772e2ab

View File

@@ -19,7 +19,7 @@ env:
# dockerfiles, see https://github.com/flameshot-org/flameshot-dockerfiles # dockerfiles, see https://github.com/flameshot-org/flameshot-dockerfiles
# docker images, see https://hub.docker.com/r/flameshotorg/ci-building-images # docker images, see https://hub.docker.com/r/flameshotorg/ci-building-images
# flameshotorg/ci-building-images or packpack/packpack # flameshotorg/ci-building-images or packpack/packpack
DOCKER_REPO: flameshotorg/ci-building-images DOCKER_REPO: quay.io/flameshot-org/ci-building
PACKPACK_REPO: flameshot-org/packpack PACKPACK_REPO: flameshot-org/packpack
# available upload services: wetransfer.com, file.io, 0x0.st # available upload services: wetransfer.com, file.io, 0x0.st
UPLOAD_SERVICE: wetransfer.com UPLOAD_SERVICE: wetransfer.com
@@ -68,6 +68,24 @@ jobs:
symbol: bullseye, symbol: bullseye,
arch: armhf arch: armhf
} }
- {
name: debian-12,
os: debian,
symbol: bookworm,
arch: amd64
}
- {
name: debian-12,
os: debian,
symbol: bookworm,
arch: arm64
}
- {
name: debian-12,
os: debian,
symbol: bookworm,
arch: armhf
}
- { - {
name: ubuntu-20.04, name: ubuntu-20.04,
os: ubuntu, os: ubuntu,
@@ -80,6 +98,12 @@ jobs:
symbol: jammy, symbol: jammy,
arch: amd64 arch: amd64
} }
- {
name: ubuntu-24.04,
os: ubuntu,
symbol: noble,
arch: amd64
}
steps: steps:
- name: Enable Docker Experimental Features - name: Enable Docker Experimental Features
@@ -220,21 +244,21 @@ jobs:
matrix: matrix:
dist: dist:
- { - {
name: fedora-35, name: fedora-39,
os: fedora, os: fedora,
symbol: 35, symbol: 39,
arch: x86_64 arch: x86_64
} }
- { - {
name: fedora-36, name: fedora-40,
os: fedora, os: fedora,
symbol: 36, symbol: 40,
arch: x86_64 arch: x86_64
} }
- { - {
name: opensuse-leap-15.2, name: opensuse-leap-15.6,
os: opensuse-leap, os: opensuse-leap,
symbol: 15.2, symbol: 15.6,
arch: x86_64 arch: x86_64
} }
steps: steps: