arch-filter: 'true'
# distribution/architecture combinations:
# amd64 on all dists
- # i386 on sid; no i386 on newly added dists
# arm64/ppc64el/s390x on all dists except non-LTS Ubuntu
filter: &filter |
architecture=="amd64" ||
distribution=="sid" ||
- (architecture in ["arm64", "ppc64el", "s390x"] && !(distribution in ["mantic"])) ||
- ((architecture in ["arm64", "i386"]) && (distribution in ["buster"]))
+ (architecture in ["arm64", "ppc64el", "s390x"] && !(distribution in ["mantic"]))
filter_pattern: &filter_pattern |
({arch-filter}) &&
({dist-filter}) &&
values: &arch_list
- amd64
- arm64
- - i386
- ppc64el
- s390x
arch_axis_pg_devel: &arch_axis_pg_devel
name: architecture
values:
- amd64
- - i386
triggers:
- timed: "H */6 * * *"
builders:
- project:
name: oracle-fdw
git-url: https://salsa.debian.org/postgresql/oracle-fdw.git
- arch-filter: 'architecture in ["amd64", "arm64", "i386", "s390x"]'
+ arch-filter: 'architecture in ["amd64", "arm64", "s390x"]'
jobs:
- git-packages-with-beta
name: oracle-libs
git-url: https://salsa.debian.org/postgresql/oracle-libs.git
# architectures supported by instant client
- arch-filter: 'architecture in ["amd64", "arm64", "i386", "s390x"]'
+ arch-filter: 'architecture in ["amd64", "arm64", "s390x"]'
jobs:
- git-packages
name: pgfaceting
git-url: https://salsa.debian.org/postgresql/pgfaceting.git
# package is arch:all, but match pg-roaringbitmap architectures for testing
- arch-filter: '!(architecture in ["i386", "s390x"])'
+ arch-filter: '!(architecture in ["s390x"])'
jobs:
- git-packages-with-beta
name: pgloader
git-url: https://github.com/dimitri/pgloader.git
# ppc64el doesn't have sbcl on the older Debian dists, and not on older Ubuntus at all
- # i386 excluded on cl-ironclad maintainer request (#1077220)
# s390x doesn't have sbcl
- arch-filter: '!(architecture=="ppc64el" && distribution in ["jammy", "focal"] || architecture in ["i386", "s390x"])'
+ arch-filter: '!(architecture=="ppc64el" && distribution in ["jammy", "focal"] || architecture in ["s390x"])'
jobs:
- git-packages
- project:
name: pg-roaringbitmap
git-url: https://salsa.debian.org/postgresql/pg-roaringbitmap.git
- arch-filter: '!(architecture in ["i386", "s390x"])'
+ arch-filter: '!(architecture in ["s390x"])'
jobs:
- git-packages-with-beta
name: postgresql-12-age
git-url: https://salsa.debian.org/postgresql/postgresql-age.git
git-branch: 12
- arch-filter: 'architecture!="i386"'
jobs:
- git-packages
name: postgresql-13-age
git-url: https://salsa.debian.org/postgresql/postgresql-age.git
git-branch: 13
- arch-filter: 'architecture!="i386"'
jobs:
- git-packages
name: postgresql-14-age
git-url: https://salsa.debian.org/postgresql/postgresql-age.git
git-branch: 14
- arch-filter: 'architecture!="i386"'
jobs:
- git-packages
name: postgresql-15-age
git-url: https://salsa.debian.org/postgresql/postgresql-age.git
git-branch: 15
- arch-filter: 'architecture!="i386"'
jobs:
- git-packages
name: postgresql-16-age
git-url: https://salsa.debian.org/postgresql/postgresql-age.git
git-branch: 16
- arch-filter: 'architecture!="i386"'
jobs:
- git-packages
- project:
name: postgresql-hll
git-url: https://salsa.debian.org/postgresql/postgresql-hll.git
- arch-filter: '!(architecture in ["i386", "s390x"])'
+ arch-filter: '!(architecture in ["s390x"])'
jobs:
- git-packages-with-beta
- project:
name: postgresql-pljava
git-url: https://salsa.debian.org/postgresql/postgresql-pljava.git
- # test failures on i386, disable for now
# https://github.com/tada/pljava/issues/338
# s390x also fails: https://github.com/tada/pljava/issues/469
- arch-filter: '!(architecture in ["i386", "ppc64el", "s390x"])'
+ arch-filter: '!(architecture in ["ppc64el", "s390x"])'
jobs:
- git-packages-with-beta
- project:
name: timescaledb
git-url: https://salsa.debian.org/postgresql/timescaledb.git
- arch-filter: '!(architecture in ["i386", "s390x"])'
+ arch-filter: '!(architecture in ["s390x"])'
jobs:
- git-packages-with-beta