Alexander Brandon Coles
8127d71d6a
Merge pull request #23588 from opf/code-maintenance/angular-22
...
[OP-19470] Upgrade Angular to v22
2026-06-10 14:01:14 +01:00
Oliver Günther
62c45fc4a9
Update hocuspocus image to openproject/hocuspocus:17.5.0
2026-06-10 07:53:03 +02:00
OpenProject Actions CI
465c5dad2c
Merge branch 'release/17.4' into release/17.5
2026-06-08 08:35:16 +00:00
Oliver Günther
c30644bfa9
Revert "Update hocuspocus image to openproject/hocuspocus:17.4.1"
...
This reverts commit b01a19634b .
2026-06-08 10:34:16 +02:00
Oliver Günther
0357f96426
Merge remote-tracking branch 'origin/release/17.4' into release/17.5
2026-06-08 10:13:52 +02:00
Oliver Günther
b01a19634b
Update hocuspocus image to openproject/hocuspocus:17.4.1
2026-06-08 10:04:31 +02:00
Alexander Brandon Coles
ead911e214
Bump Node to 22.22.3, npm to ^10.9.8
...
Bumps supported Node engines to `^22.22.3 || ^24.15.0`.
Updates to Node 22.22.3 for development, production, GitHub workflows
and in documentation.
2026-06-07 21:01:52 +01:00
Alexander Brandon Coles
109db3f53c
Merge remote-tracking branch 'opf/dev' into HEAD
...
# Conflicts:
# lib/open_project/version.rb
# modules/backlogs/config/locales/crowdin/de.yml
# modules/wikis/config/locales/crowdin/de.yml
2026-05-13 11:04:03 +02:00
Oliver Günther
4875f75a6a
Update hocuspocus image to openproject/hocuspocus:17.4.0
2026-05-13 08:46:28 +02:00
Oliver Günther
6b6da0ca76
Merge remote-tracking branch 'origin/release/17.3' into release/17.4
2026-05-13 07:51:33 +02:00
Oliver Günther
6e0adc1f36
Update hocuspocus image to openproject/hocuspocus:17.3.2
2026-05-13 07:19:15 +02:00
OpenProject Actions CI
4ef8aa7f87
Merge branch 'release/17.4' into dev
2026-05-12 14:21:47 +00:00
Klaus Zanders
885a015513
Merge branch 'release/17.4' into merge-release/17.3-20260512133150
2026-05-12 15:37:29 +02:00
Klaus Zanders
6723969aba
Disable secret check for asset pipeline build
2026-05-12 12:07:54 +02:00
Yannis Gerlach
520d0d5139
fix slow chown; add quotes
2026-05-04 10:18:36 +02:00
Klaus Zanders
787c0905bc
Merge branch 'dev' into merge-release/17.3-20260421043240
2026-04-21 09:57:10 +02:00
Oliver Günther
6d88727683
Update hocuspocus image to openproject/hocuspocus:17.3.1
2026-04-20 13:08:29 +02:00
Klaus Zanders
80fbd5806d
Merge branch 'dev' into merge-release/17.3-20260416043324
2026-04-16 13:45:35 +02:00
Oliver Günther
614a69c497
Update hocuspocus image to openproject/hocuspocus:17.3.0
2026-04-15 07:47:18 +02:00
Klaus Zanders
05b231fef5
Bump ruby to 4.0.2
2026-04-01 11:28:28 +02:00
Oliver Günther
e5c012d8f8
Merge remote-tracking branch 'origin/release/17.2' into release/17.3
2026-03-31 08:53:31 +02:00
Oliver Günther
939b87b1e5
Update hocuspocus image to openproject/hocuspocus:17.2.3
2026-03-31 08:52:24 +02:00
Klaus Zanders
cda493946c
Merge branch 'dev' into merge-release/17.2-20260318041917
2026-03-18 08:30:59 +01:00
Oliver Günther
3b91c63fb2
Update hocuspocus image to openproject/hocuspocus:17.2.2
2026-03-17 16:01:52 +01:00
Klaus Zanders
c8db8cc5f4
Merge branch 'dev' into merge-release/17.2-20260316141915
2026-03-16 15:20:14 +01:00
Oliver Günther
a7497c8c44
Remove other remnant of the debian base arg
2026-03-16 12:01:54 +01:00
Andrej
15baa3520d
Merge branch 'dev' into merge-release/17.2-20260316105331
2026-03-16 11:54:11 +01:00
Oliver Günther
957595d29f
Update hocuspocus image to openproject/hocuspocus:17.2.1
2026-03-16 11:11:54 +01:00
OpenProject Actions CI
1cb434d59f
Merge branch 'release/17.2' into dev
2026-03-14 04:16:41 +00:00
Markus Kahl
084888dd1b
add curl again because we rely on it downstream
2026-03-13 12:54:04 +00:00
Andrej
0f3e6bd56e
Merge branch 'dev' into merge-release/17.2-20260311143330
2026-03-11 15:35:31 +01:00
Markus Kahl
0d683176d3
Update hocuspocus image to openproject/hocuspocus:17.2.0
2026-03-11 10:20:03 +00:00
Klaus Zanders
a44222a5e2
Merge pull request #21426 from opf/bundler-4
...
Update Ruby & Bundler to v4
2026-03-11 10:50:21 +01:00
Klaus Zanders
c8a96dd4e3
Merge branch 'release/17.2' into merge-release/17.1-20260226135931
2026-02-26 15:01:18 +01:00
Klaus Zanders
2fd23edf02
Update hocuspocus image to openproject/hocuspocus:17.1.2
2026-02-26 14:55:46 +01:00
Markus Kahl
523ab3bf17
restore file binary which we need for MIME type detection
2026-02-25 10:36:50 +00:00
Klaus Zanders
1f98f39e22
Update Ruby to 4.0.1
2026-02-18 15:43:25 +01:00
Klaus Zanders
4e9698f5cd
Update Ruby to 4.0.0
2026-02-18 15:43:24 +01:00
Klaus Zanders
a3257f3e59
Merge branch 'dev' into merge-release/17.1-20260218130400
2026-02-18 14:13:12 +01:00
Oliver Günther
5ab816850c
Update hocuspocus image to openproject/hocuspocus:17.1.1
2026-02-18 13:41:17 +01:00
Dombi Attila
c7eb130469
Merge branch 'dev' into merge-release/17.1-20260212041910
2026-02-12 10:28:06 +02:00
Cyril Rohr
d482f1f708
Fix docker bloat ( #21948 )
...
* Refactor Docker build/runtime stages for slimmer images
Split runtime and build dependencies into separate stages and build the app in a dedicated stage before runtime copy.
Add a slim prune stage that removes non-runtime source trees, source maps, duplicate enterprise source videos, module test/doc folders, and extra vendored gem artifacts.
This ensures bytes are removed before the final slim copy, so layer size actually decreases while keeping runtime behavior intact.
* Add target-specific Docker image validation in CI
Introduce script/ci/docker_validate_image.sh with validations for slim, slim-bim, and all-in-one images.
Checks include runtime binary presence/absence, plugin asset/module integrity, slim pruning expectations, BIM tooling, and all-in-one API startup/embedded services.
Update docker workflow to run the validator for every matrix target before push.
* fix
* Generate YAML-safe auto Hocuspocus secret
All-in-one startup auto-generates OPENPROJECT_COLLABORATIVE__EDITING__HOCUSPOCUS__SECRET in the entrypoint.
Environment overrides are parsed through YAML, so leading punctuation in the previous charset (e.g. %) could trigger Psych parsing errors and abort boot.
Restrict generated secret characters to alphanumeric to keep parsing stable while preserving high entropy.
* Fix all-in-one hocuspocus runtime and validation
* Fix all-in-one memcached startup handover
2026-02-11 10:40:54 +01:00
Oliver Günther
48f66eb457
Update hocuspocus image to openproject/hocuspocus:17.1.0
2026-02-11 10:33:21 +01:00
Oliver Günther
0d55a543f0
Merge remote-tracking branch 'origin/release/17.0' into release/17.1
2026-02-10 09:43:36 +01:00
Oliver Günther
0a050946d3
Update hocuspocus image to openproject/hocuspocus:17.0.3
2026-02-06 11:32:26 +01:00
Eric Schubert
82f6fd0c9e
[chore] fix ifc conversion pipe
...
- remove dotnet runtime dependency
- use prebuilt self-contained executable for xeokit-metadata
2026-01-27 16:15:36 +01:00
Markus Kahl
921721f2dc
use slim ruby image as base, add gem build dependencies
2026-01-23 14:18:45 +00:00
Kabiru Mwenja
4d32e32a38
Bump hocuspocus release to include arm64/v8 build platforms
...
See: https://github.com/opf/op-blocknote-hocuspocus/pull/31
https://community.openproject.org/wp/705107
2026-01-14 11:44:31 +01:00
Markus Kahl
ac86597607
fix order
...
it was still working before but this is less confusing
2026-01-14 08:56:46 +00:00
Markus Kahl
cf6a7e3e64
only auto config hocuspocus for aio/supervisord, allow setting via UI by unsetting url env var from auto to empty
2026-01-14 08:35:55 +00:00