Skip to content

Tags for Exim releases #7

@JohnMertz

Description

@JohnMertz

Due to potential issues which could be caused by user-defined Exim configuration files, it may be necessary to add image tags for the Exim version like spamtagger-plus-10-exim-4.98.2. This would allow users who have modified configuration files to not automatically update to, lets say spamtagger-plus-10-exim-4.99. They would need to manually do bootc switch ghcr.io/spamtagger/spamtagger-bootc:spamtagger-plus-10-exim-4.99 once they have confirmed that their modifications were still suitable.

To that end, we may want to set up a tool to test this. It should be possible to set up a minimal podman container which accepts the configuration directory as a volume and which attempts to run then dump the configuration files and use the new version of Exim to lint these files. This will only work to find errors which cause the service to fail to start. Some additional test could potentially throw a fake email at it to see if it crashes later, but it would be difficult to get full test coverage for things like LDAP lookups, or potential options added by the user. This tool seems like a far-future feature unless someone else wants to take it on.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions