Skip to content

GHA: Linux: test only one architecture per Debian version - #10945

Open
Al2Klimov wants to merge 1 commit into
masterfrom
Al2Klimov-patch-9
Open

GHA: Linux: test only one architecture per Debian version#10945
Al2Klimov wants to merge 1 commit into
masterfrom
Al2Klimov-patch-9

Conversation

@Al2Klimov

Copy link
Copy Markdown
Member

You complained about too many stuff in the GHA. Here's my peace offer.

@Al2Klimov Al2Klimov added this to the 2.17.0 milestone Jul 14, 2026
@Al2Klimov Al2Klimov added area/ci CI/CD backport-to-support/2.16 PRs with this label will automatically be backported to the v2.16 support branch. labels Jul 14, 2026
@cla-bot cla-bot Bot added the cla/signed label Jul 14, 2026

@Al2Klimov Al2Klimov left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

64-bit in general is already covered by other distros.

- distro: debian:11
platform: linux/386
- distro: debian:12
platform: linux/386

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMAO these are enough for Debian.

@Al2Klimov

Copy link
Copy Markdown
Member Author

That's, btw, exactly what we do for ARM64 – we even cover only one Debian version.

@jschmidt-icinga jschmidt-icinga left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still not sure we should do this honestly. And debian:11 I'd rather remove entirely since it's eol now, at least once it has been dropped from our support matrix.

@Al2Klimov

Copy link
Copy Markdown
Member Author

Please name your concerns more precisely.

@jschmidt-icinga

Copy link
Copy Markdown
Contributor

Please name your concerns more precisely.

There's a lot of architecture specific code paths in boost and potentially the used kernel that may influence the build and/or test. For that reason, if, and as long as we support both x86_32 and x86_64 builds on those platforms, we should also build and test both in the CI.

I'd be open to removing 32bit support entirely, or debian:11 entirely, but that's not my decision to make. But I don't think just not testing x86_64 on those distros is a good idea, as long as we still support them, and that is (at the moment) my decision to make because you gave me this PR to review.

@Al2Klimov

Copy link
Copy Markdown
Member Author

Fair.

removing

debian:11 entirely

Won't bring much. Ubuntu 22 has also PHP 8.2 and is still a thing for, IIRC, one more year.

@Al2Klimov Al2Klimov removed their assignment Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci CI/CD backport-to-support/2.16 PRs with this label will automatically be backported to the v2.16 support branch. cla/signed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants