11# Docker Images
22
33<div style =" float : right ;" >
4- <a href =" https://github.com/neomutt/docker/actions/workflows/ubuntu.yml " ><img src =" https://github.com/neomutt/docker/actions/workflows/ubuntu.yml/badge.svg " /></a >
54<a href =" https://github.com/neomutt/docker/actions/workflows/fedora.yml " ><img src =" https://github.com/neomutt/docker/actions/workflows/fedora.yml/badge.svg " /></a >
5+ <a href =" https://github.com/neomutt/docker/actions/workflows/ubuntu.yml " ><img src =" https://github.com/neomutt/docker/actions/workflows/ubuntu.yml/badge.svg " /></a >
66</div >
77
88The basic Docker image used by [ GitHub Actions] ( https://docs.github.com/en/actions )
@@ -12,25 +12,30 @@ lots of development packages. This takes time and lots of bandwidth.
1212To speed up the builds, we create Docker images containing a full development
1313environment.
1414
15- The main tests are done in an Ubuntu 24.04 (latest) environment.
16- We also perform weekly tests under Fedora.
15+ The main tests are done in an Ubuntu 24.04 environment.
16+ We also perform regular tests under Fedora.
1717
1818## Building
1919
2020The images are built by more GitHub Actions:
2121
22- - [ ubuntu.yml] ( .github/workflows/ubuntu.yml ) -- Ubuntu 24.04
2322- [ fedora.yml] ( .github/workflows/fedora.yml ) -- Fedora 42, 43, 44 (rawhide)
23+ - [ ubuntu.yml] ( .github/workflows/ubuntu.yml ) -- Ubuntu 24.04
24+
25+ Stable releases are built ** monthly** (1<sup >st</sup > of the month at 3am):
26+ Fedora 42, 43, Ubuntu 24.04.
27+
28+ Development releases are built ** weekly** (every Monday at 3am):
29+ Fedora 44 (rawhide).
2430
25- Each Action is scheduled to run automaticaly on the 1<sup >st</sup > of the month at 3am.
26- This will ensure we have up-to-date packages for every environment.
31+ All images are also rebuilt on push and can be triggered manually.
2732
2833The builds are defined by Dockerfiles:
2934
30- | Dockerfile | Description |
31- | :------------------------------------------------- | :------------------ |
32- | [ ubuntu.24.04 /Dockerfile] ( ubuntu.24.04 /Dockerfile) | Ubuntu 24.04 |
33- | [ fedora.42 /Dockerfile] ( fedora.42 /Dockerfile ) | Fedora 42 |
34- | [ fedora.43 /Dockerfile] ( fedora.43 /Dockerfile ) | Fedora 43 |
35- | [ fedora.44 /Dockerfile] ( fedora.44 /Dockerfile) | Fedora 44 (rawhide) |
35+ | Dockerfile | Description |
36+ | :------------------------------------------------------- | :--- ------------------ |
37+ | [ fedora.42 /Dockerfile] ( fedora.42 /Dockerfile) | Fedora 42 |
38+ | [ fedora.43 /Dockerfile] ( fedora.43 /Dockerfile ) | Fedora 43 |
39+ | [ fedora.44 /Dockerfile] ( fedora.44 /Dockerfile ) | Fedora 44 (rawhide) |
40+ | [ ubuntu.24.04 /Dockerfile] ( ubuntu.24.04 /Dockerfile) | Ubuntu 24.04 |
3641
0 commit comments