Pablo Zmdl
2553044671
Merge pull request #406 from ffplexim/set-output
2026-04-24 14:59:11 +02:00
Felix Fontein
ed0c1affd9
Avoid deprecated set-output.
2026-04-23 09:33:10 +02:00
Pablo Zmdl
489ce164b5
Merge pull request #405 from roundcube/changes-from-update.sh-2026-03-30_033649_532190822
2026-03-30 08:16:45 +02:00
GitHub Workflow
c14ecde71a
Update roundcube version (via update.sh)
2026-03-30 03:36:49 +00:00
Pablo Zmdl
cdb8310666
Merge pull request #400 from spacecowboy/master
2026-03-25 12:41:01 +01:00
Jonas Kalderstam
e8c5bf39a6
add comments for what to do with older version of postgres
...
Signed-off-by: Jonas Kalderstam <jonas@cowboyprogrammer.org>
2026-03-25 11:08:07 +01:00
Pablo Zmdl
7fe6adc06f
Merge pull request #402 from roundcube/changes-from-update.sh-2026-03-19_031912_547245400
2026-03-19 11:47:16 +01:00
GitHub Workflow
95b710d873
Update roundcube version (via update.sh)
2026-03-19 03:19:12 +00:00
Jonas Kalderstam
ba109cb0ca
Update postgres examples to be 18+ compatible
...
When starting the postgres examples, users are met with an error from the postgres container stating that the volume should be changed.
Signed-off-by: Jonas Kalderstam <jonas@cowboyprogrammer.org>
2026-02-26 22:48:32 +01:00
Pablo Zmdl
a74a9f4858
Merge pull request #395 from roundcube/changes-from-update.sh-2026-02-09_032004_850676520
...
Changes from update.sh
2026-02-09 15:57:39 +01:00
GitHub Workflow
7cb52f5dfa
Update roundcube version (via update.sh)
2026-02-09 03:20:04 +00:00
Pablo Zmdl
9fd84b3e4f
Merge pull request #392 from kontaxis/nonroot-fix-custom-php-config
2025-12-18 17:18:58 +01:00
Pablo Zmdl
5ab0071620
Merge pull request #391 from kontaxis/nonroot-fix-nonprivileged-port
2025-12-18 17:14:06 +01:00
Georgios Kontaxis
84a8c037c8
Rename nonroot-custom-php-config to apply last
2025-12-15 16:33:34 +00:00
Georgios Kontaxis
eb584d5f87
Use the non-privileged port in examples/docker-compose-nonroot
2025-12-15 16:21:33 +00:00
Pablo Zmdl
4d50ae1d37
Merge pull request #390 from roundcube/changes-from-update.sh-2025-12-15_022655_615111640
2025-12-15 09:35:06 +01:00
GitHub Workflow
c9f58f9a0e
Update roundcube version (via update.sh)
2025-12-15 02:26:55 +00:00
Pablo Zmdl
6d924fcb5a
Merge pull request #385 from roundcube/update-setup-docker-action
2025-11-18 09:52:47 +01:00
Pablo Zmdl
ea60d11dcb
Fix all workflows by updating setup-docker-action
...
The previously used commit returned a 404 since a short while
2025-11-18 09:05:58 +01:00
Pablo Zmdl
a0db4b1bb5
Merge pull request #383 from roundcube/also-down-with-volumes-when-building-images
2025-11-04 19:43:55 +01:00
Pablo Zmdl
8a25f7b808
Also tear down volumes before building images
...
Same as was introduced in efb91c27efdc282e39e286143eeb9046cf5e5d3a for testing
images
2025-11-04 19:27:29 +01:00
Pablo Zmdl
50edf1e021
Merge pull request #381 from roundcube/pre-and-post-setup-scripts
2025-11-03 14:29:53 +01:00
Pablo Zmdl
1d8ea95d37
Pre-setup and post-setup tasks
...
All executable files present in /entrypoint-tasks/pre-setup/ and
/entrypoint-tasks/post-setup/ are run at the beginning
or at the end, respectively, of the actual entrypoint-script.
Each of the executed files receive the CMD given to the container as their
arguments. This allows e.g. to change a plugin's config, or install a
technical requirement of a plugin that is to be installed.
This feature is not implemented in the images for Roundcube v1.5, since
they are not well maintained and will be dropped soon, anyways.
2025-11-03 14:19:08 +01:00
Pablo Zmdl
efb91c27ef
Run tests on clean slate
...
Previously the volume was reused, and thus the existing files belonged to root, which prevented writing into them.
2025-11-03 14:16:56 +01:00
Pablo Zmdl
94f86ddf2c
Use public_html/ as docroot in FPM tests
2025-11-03 14:16:40 +01:00
Pablo Zmdl
ba34511d55
Typo
2025-11-03 14:16:40 +01:00
Pablo Zmdl
15d7f03ee5
Merge pull request #373 from roundcube/development-no-sudo
2025-09-02 08:39:30 +02:00
Pablo Zmdl
2f58f0ce69
Fix Roundcube updates with development image
...
Since we're using the nonroot-image, we can't (and don't need to) use `sudo`.
2025-08-19 13:12:27 +02:00
Pablo Zmdl
251d480274
Merge pull request #371 from roundcube/nonroot-docs
2025-07-31 09:20:12 +02:00
Pablo Zmdl
8ec44398a8
Merge pull request #370 from roundcube/development-image-install-sqlite
2025-07-22 09:29:42 +02:00
Pablo Zmdl
141018e554
Document not working features in nonroot images
2025-07-17 15:08:56 +02:00
Pablo Zmdl
ee7af54580
Install sqlite3 cli into the development image
...
I repeatedly installed it into containers, so I guess it makes sense.
2025-07-17 11:07:14 +02:00
Pablo Zmdl
a17077c858
Merge pull request #351 from roundcube/fix-development-image
2025-06-23 13:07:19 +02:00
Pablo Zmdl
4c9f1081a6
Merge pull request #364 from roundcube/php8.4
2025-06-18 09:48:08 +02:00
Pablo Zmdl
c1a7cb1ddc
Separate workflow for development image
...
It needs different testing than the main images, thus we use standalone
workflows.
This also makes the main workflows ignore changes in development/ and
nightly/
2025-06-16 15:29:00 +02:00
Pablo Zmdl
e2d027cc8f
Merge pull request #366 from roundcube/v1.5.11
2025-06-16 12:43:06 +02:00
Pablo Zmdl
0e43ad17d4
Ignore more 1.5-related files in main workflows
2025-06-16 12:22:49 +02:00
Pablo Zmdl
d05fca0636
Update 1.5-images to newly released v1.5.11
2025-06-16 11:31:30 +02:00
Pablo Zmdl
4a4ccec0c4
Merge pull request #365 from roundcube/fix-apache-nonroot-test
2025-06-12 10:20:58 +02:00
Pablo Zmdl
fe17a84f73
Fix apache-nonroot test
...
The http-port got lost somewhere.
2025-06-12 10:09:37 +02:00
Pablo Zmdl
0aca62896e
Fix letter case mismatch
...
Docker complains about it, which pollutes the logs.
2025-06-11 16:30:43 +02:00
Pablo Zmdl
457d3b02f3
Use PHP v8.4 in all main images
2025-06-11 16:30:43 +02:00
Pablo Zmdl
8dfe0fb5c2
Merge pull request #349 from roundcube/test-image-before-pushing
2025-06-11 16:22:29 +02:00
Pablo Zmdl
de5dfc6f2d
Temporarily use alpine 3.21 to fix builds
...
The actual culprit is ICU 76.1-r0, which is included in alpine v3.22
Refs:
https://github.com/php/php-src/issues/18831
https://github.com/mlocati/docker-php-extension-installer/issues/1104
2025-06-11 16:09:07 +02:00
Pablo Zmdl
022d29b03d
Use containerd image store
...
This is (apparently) required to use the "gha" cache type
2025-06-11 15:16:59 +02:00
Pablo Zmdl
fbea5cb4d1
Format list of tags a little more readable
2025-06-11 15:03:13 +02:00
Pablo Zmdl
ba9bce5f1a
Log in to docker.com as late as possible
...
Apparently we only benefit from automatic upstream image caching if the
job is not authenticated.
2025-06-11 15:03:13 +02:00
Pablo Zmdl
8568dcc81b
Build nonroot images after rootful images
...
That saves compute time because the rootful images are already cached
2025-06-11 15:02:15 +02:00
Pablo Zmdl
80e6c9ade1
Test images before pushing
...
Currently they are pushed before they are tested, which is not really
sensible.
2025-06-11 14:41:37 +02:00
Pablo Zmdl
c7ed674b5f
Merge pull request #361 from roundcube/docker-cache-in-build
2025-06-10 10:42:17 +02:00