Skip to content

docker: add docker support and CI #903

Draft
j4n wants to merge 1 commit intomainfrom
j4n/docker-ext
Draft

docker: add docker support and CI #903
j4n wants to merge 1 commit intomainfrom
j4n/docker-ext

Conversation

@j4n
Copy link
Copy Markdown
Contributor

@j4n j4n commented Mar 27, 2026

Moving work to finally close #859 / #664 by moving the latter into a separate repository.

@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ March 27, 2026 10:35 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging2.testrun.org March 27, 2026 10:41 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org March 30, 2026 18:42 — with GitHub Actions Inactive
@j4n j4n force-pushed the j4n/docker-ext branch from 3d35df0 to 6c36f0e Compare April 1, 2026 08:07
@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ April 1, 2026 08:07 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging2.testrun.org April 1, 2026 08:07 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 1, 2026 08:07 — with GitHub Actions Inactive
@j4n j4n marked this pull request as ready for review April 1, 2026 08:07
Comment thread cmdeploy/src/cmdeploy/deployers.py Outdated
@j4n j4n force-pushed the j4n/docker-ext branch from 6c36f0e to 2092d8c Compare April 14, 2026 14:28
@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ April 14, 2026 14:28 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 14, 2026 14:28 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging2.testrun.org April 14, 2026 14:28 — with GitHub Actions Inactive
@j4n j4n force-pushed the j4n/docker-ext branch from 2092d8c to 5efdcc7 Compare April 14, 2026 14:47
@j4n j4n changed the base branch from main to j4n/dovecot-deploy-902 April 14, 2026 14:48
@j4n j4n force-pushed the j4n/docker-ext branch from 5efdcc7 to 67f910d Compare April 14, 2026 14:53
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 14, 2026 14:53 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging2.testrun.org April 14, 2026 14:53 — with GitHub Actions Inactive
@j4n j4n force-pushed the j4n/docker-ext branch from 67f910d to 2c80abc Compare April 14, 2026 14:56
@j4n j4n temporarily deployed to staging2.testrun.org April 14, 2026 14:56 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 14, 2026 14:56 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ April 15, 2026 07:41 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ April 15, 2026 07:44 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 15, 2026 07:44 — with GitHub Actions Inactive
@j4n j4n had a problem deploying to staging2.testrun.org April 15, 2026 07:44 — with GitHub Actions Error
@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ April 15, 2026 07:45 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging2.testrun.org April 15, 2026 07:45 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 15, 2026 07:45 — with GitHub Actions Inactive
Comment thread cmdeploy/src/cmdeploy/basedeploy.py Outdated
Comment thread cmdeploy/src/cmdeploy/dovecot/deployer.py Outdated
Copy link
Copy Markdown
Contributor

@hpk42 hpk42 left a comment

Choose a reason for hiding this comment

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

CI changes conflict with #917
can the CI not run on the chatmail/docker repository?

also the some CI changes are just white-space changes. Please try to minimize white-space changes in PR.

@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ April 15, 2026 11:50 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 15, 2026 11:50 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging2.testrun.org April 15, 2026 11:50 — with GitHub Actions Inactive
@j4n j4n force-pushed the j4n/docker-ext branch from 18659b8 to 1540932 Compare April 15, 2026 11:58
@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ April 15, 2026 11:58 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging2.testrun.org April 15, 2026 11:58 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 15, 2026 11:58 — with GitHub Actions Inactive
@j4n j4n force-pushed the j4n/dovecot-deploy-902 branch 3 times, most recently from b56e220 to 4193a8d Compare April 15, 2026 13:28
@j4n j4n force-pushed the j4n/docker-ext branch from 1540932 to 8c58a68 Compare April 15, 2026 13:41
Base automatically changed from j4n/dovecot-deploy-902 to main April 15, 2026 13:46
@j4n j4n changed the base branch from main to j4n/docker-prep April 15, 2026 13:56
@j4n
Copy link
Copy Markdown
Contributor Author

j4n commented Apr 15, 2026

resolved non-workflow remarks in PRs #903 and #920 - this is only the workflow now, and subject to be reworked with cmlxc and ideally wholly separated from main relay repo.

@j4n j4n force-pushed the j4n/docker-ext branch from 8c58a68 to dc0260e Compare April 15, 2026 14:00
@j4n j4n temporarily deployed to staging.chatmail.at/doc/relay/ April 15, 2026 14:01 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging2.testrun.org April 15, 2026 14:01 — with GitHub Actions Inactive
@j4n j4n temporarily deployed to staging-ipv4.testrun.org April 15, 2026 14:01 — with GitHub Actions Inactive
Docker and Compose support is provided through a standalone repo at
https://github.com/chatmail/docker, add reusable Docker build/test CI
jobs to staging workflows and a Docker docs stub pointing to the
chatmail/docker repository.

Requires CHATMAIL_DOCKER_DISPATCH_TOKEN secret in relay repo settings
(fine-grained PAT with contents:write on chatmail/docker).
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.

2 participants