From c3351eede074eff5b2d14fc956647a5187fe2934 Mon Sep 17 00:00:00 2001 From: Olivier 'reivilibre Date: Wed, 10 Jun 2026 10:56:08 +0100 Subject: [PATCH 1/2] When building releases, don't cancel Debian package builds when one of them fails. (#19842) When building v1.155.0rc1, flaky deb builds combined with fail-fast behaviour meant that I had to press the retry button 5 times to get a full set. Without fail-fast, I suspect 1 or 2 retries would have done the job. --------- Signed-off-by: Olivier 'reivilibre Co-authored-by: Eric Eastwood --- .github/workflows/release-artifacts.yml | 6 ++++++ changelog.d/19842.misc | 1 + 2 files changed, 7 insertions(+) create mode 100644 changelog.d/19842.misc diff --git a/.github/workflows/release-artifacts.yml b/.github/workflows/release-artifacts.yml index 41a7cb5611..8be377bded 100644 --- a/.github/workflows/release-artifacts.yml +++ b/.github/workflows/release-artifacts.yml @@ -50,6 +50,12 @@ jobs: name: "Build .deb packages" runs-on: ubuntu-latest strategy: + # Prevent all Debian package builds from being cancelled + # when one of them fails. Especially helpful when things are + # flaky during a release. + # + # `fail-fast` defaults to true and applies to the entire test matrix + fail-fast: false matrix: distro: ${{ fromJson(needs.get-distros.outputs.distros) }} diff --git a/changelog.d/19842.misc b/changelog.d/19842.misc new file mode 100644 index 0000000000..b0fe5c072e --- /dev/null +++ b/changelog.d/19842.misc @@ -0,0 +1 @@ +When building releases, don't cancel Debian package builds when one of them fails. From 3fad636880891a6120e57d6a181535ef0a3d22a4 Mon Sep 17 00:00:00 2001 From: Olivier 'reivilibre Date: Tue, 16 Jun 2026 14:48:25 +0100 Subject: [PATCH 2/2] 1.155.0 --- CHANGES.md | 11 +++++++++++ changelog.d/19842.misc | 1 - debian/changelog | 6 ++++++ pyproject.toml | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) delete mode 100644 changelog.d/19842.misc diff --git a/CHANGES.md b/CHANGES.md index 13e25709cd..70a9b60e4f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,14 @@ +# Synapse 1.155.0 (2026-06-16) + +## End of Life of Debian 12 Bookworm + +The next version of Synapse will not include Debian packages for Debian 12 Bookworm +as it reached end of life on the 10th of June 2026. + +## Internal Changes + +- When building releases, don't cancel Debian package builds when one of them fails. ([\#19842](https://github.com/element-hq/synapse/issues/19842)) + # Synapse 1.155.0rc1 (2026-06-09) ## Bugfixes diff --git a/changelog.d/19842.misc b/changelog.d/19842.misc deleted file mode 100644 index b0fe5c072e..0000000000 --- a/changelog.d/19842.misc +++ /dev/null @@ -1 +0,0 @@ -When building releases, don't cancel Debian package builds when one of them fails. diff --git a/debian/changelog b/debian/changelog index 617bc73611..609b22438a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +matrix-synapse-py3 (1.155.0) stable; urgency=medium + + * New Synapse release 1.155.0. + + -- Synapse Packaging team Tue, 16 Jun 2026 14:44:04 +0100 + matrix-synapse-py3 (1.155.0~rc1) stable; urgency=medium * New Synapse release 1.155.0rc1. diff --git a/pyproject.toml b/pyproject.toml index 3500b4f516..fa70791f7a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "matrix-synapse" -version = "1.155.0rc1" +version = "1.155.0" description = "Homeserver for the Matrix decentralised comms protocol" readme = "README.rst" authors = [