Skip to content

Test/install dry run - #666

Merged
tonioo merged 2 commits into
masterfrom
test/install-dry-run
Oct 30, 2026
Merged

tonioo merged 2 commits into
masterfrom
test/install-dry-run

Conversation

@tonioo

@tonioo tonioo commented Oct 30, 2026

Copy link
Copy Markdown
Member

No description provided.

Add a dry run covering every antispam, database, Dovecot version, mode
and certificate combination. Nothing reaches the system: destructive
calls are disabled and written files end up in a sandbox.

It revealed that Dovecot and Rspamd were appending to their class-level
config file lists, leaking state between runs of the same process.

Measure branches and only the installer code, so that tests.py no longer
inflates the total and modules never imported are reported.
Ubuntu 22.04 ships this version, so the oldest documented Ubuntu release
is now 24.04.
@mergify

mergify Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again.

@tonioo
tonioo merged commit 48021d3 into master Oct 30, 2026
7 checks passed
@tonioo
tonioo deleted the test/install-dry-run branch October 30, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant