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
Ivan Kuchin
ad0190de62
output flaky tests in summary and status
2026-06-10 12:18:11 +02:00
Alexander Brandon Coles
c085eefb06
Merge branch 'dev' into code-maintenance/angular-22
2026-06-10 08:39:31 +01: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
Ivan Kuchin
d9e6fafc7a
retry failing feature specs if there are <= 10
2026-06-03 20:25:38 +02:00
Dombi Attila
a57de7a6da
Correct spec name typos, filter out non spec files from CI spec runs
...
Update the spec running globs to include specs in the root spec folder.
2026-05-05 22:40:15 +03:00
Judith Roth
3b72cce9ce
Adapt tests for new Hocuspocus repo location
2026-02-23 13:59:45 +01:00
Judith Roth
dbd810110a
[ #70175 ] Add Hocuspocus to CI
2026-02-19 15:24:55 +01:00
Eric Schubert
6435804192
[chore] use explicit swiftshader GL for chrome testing
...
Swiftshader is a software based fallback for WebGL context used in
Chrome without GPU access - e.g. in headless browsers for testing, or
containerized selenium browsers, like in our docker dev setup. The
automatic fallback to Swiftshader was disabled in January 2026, causing
any test using a WebGL context to fail.
See https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/gpu/swiftshader.md
To fix that, we enabled the unsafe fallback now manually for testing
contexts.
2026-01-27 14:48:12 +01:00
Eric Schubert
84ac8da442
[chore] fix capybara.rb to work with docker setup
...
- change capybara server host binding mechanism
2026-01-21 10:34:08 +01:00
ulferts
150afb6a20
use older chrome version from mirror to work around xeokit issues in test
2026-01-19 17:50:09 +01:00
Oliver Günther
6bf4c0b67c
Bump node to 22.21.0
...
Addresses CVE-2025-23166
2025-10-27 11:01:44 +01:00
Oliver Günther
39c42a35ef
Allow configuration of base image
2025-10-23 07:55:10 +02:00
Oliver Günther
b36272cfd7
Remove npm run build:fast after esbuild introduction
2025-08-20 14:22:11 +02:00
Christophe Bliard
48fd44a74d
Print more information about background processes
2025-06-26 18:21:21 +02:00
3115fcfc-2c0b-4076-927f-ae6531c76061
2ba568aa2e
Change for Docker PostgreSQL to Version 17 and OpenProject to Version 16
2025-06-20 08:15:41 +02:00
Oliver Günther
fdea795a77
Bump Node.js and NPM ( #18814 )
...
* Bump nodejs to 22.15
* Update frontend docker
2025-05-05 15:30:22 +02:00
Dombi Attila
173879125a
Let bundler take the version from the Gemfile.lock
2025-02-10 15:21:48 +02:00
Markus Kahl
273389c84e
update bundler in docker build to fix issue with uninstalled gems
2025-02-10 12:57:21 +01:00
ulferts
1bf4b01882
Revert "use former version of chrome until chromedriver fixes issues with 132 in selenium"
...
This reverts commit e8365e64fe .
2025-01-24 16:39:50 +01:00
ulferts
e8365e64fe
use former version of chrome until chromedriver fixes issues with 132 in selenium
2025-01-20 12:27:42 +01:00
Oliver Günther
b151e8017d
Use explicit fast build without source maps and minify for testing and PullPreview ( #16563 )
...
Use explicit fast build without source maps and minify for testing and PP
2024-08-30 10:41:53 +02:00
Ivan Kuchin
a9121bd10c
remove unneeded shopts
2024-07-26 17:28:35 +02:00
Ivan Kuchin
e8f49d7ab1
use curly braces expansion for listing all spec directories
2024-07-26 17:28:23 +02:00
Ivan Kuchin
df349d36d1
use singular asterisk for finding modules specs
2024-07-26 17:13:01 +02:00
Dombi Attila
f23461a604
Update Bundler to 2.5.13
2024-06-20 10:34:45 +03:00
Klaus Zanders
1eec6cad54
Update Ruby to 3.3.2
2024-06-03 12:57:25 +02:00
Cyril Rohr
2bc8e3dce7
Upgrade base ruby image for docker images ( #15534 )
...
* Upgrade base ruby image for docker images
* Update base docker image for CI
2024-05-14 10:44:15 +02:00
Klaus Zanders
a88ab2eeef
Bundler 2.5.9 -> 2.5.10
2024-05-07 09:31:50 +02:00
Klaus Zanders
c19aa3c74b
Update Ruby to 3.3.1 in all relevant places
2024-04-25 08:54:06 +02:00
Aaron Contreras
886bdece55
Bump Bundler to 2.5.5
2024-01-22 11:51:01 -05:00
Christophe Bliard
90e644e7dc
Merge branch 'release/13.1' into dev
2023-12-18 14:27:38 +01:00
Christophe Bliard
cd5651706b
Fix path to selenium-manager
2023-12-15 17:51:28 +01:00
Dombi Attila
002b541194
Install bundler in the CI docker script right before usage.
2023-12-15 16:26:06 +02:00
Dombi Attila
e74eb4ee32
Bump ruby to 3.2.2 & bundler to 2.4.22
2023-12-15 16:26:05 +02:00
Cyril Rohr
32ce2600af
Smaller CI image and parallelise setup commands ( #14227 )
2023-11-23 15:07:17 +01:00
Cyril Rohr
dfc5448d72
Save/Load CI docker image from cache ( #14211 )
2023-11-22 17:41:55 +01:00
Cyril Rohr
6dea256cbe
Fix postgres config
2023-11-06 17:38:33 +01:00
Cyril Rohr
8ff5d7117a
Use fast build for CI assets
2023-11-06 17:38:33 +01:00
Eric Schubert
029c0596d4
[chore] bump backend node engine ( #14034 )
...
* [chore] bump backend node engine
- bump to v20, latest LTS
* [chore] replaced node versions in docs
2023-11-02 13:33:58 +01:00
Cyril Rohr
78a0cf052a
Improve CI cache support ( #14022 )
...
Improve CI cache support
2023-10-27 18:30:14 +02:00
Christophe Bliard
c86e0aaf3a
Trigger download of chrome/chromedriver binaries in CI
...
When a new chrome or chromedriver version is available, the CI build
updates it. In fact, each of the 32 rspec processes will try to download
the new version and then run chromedriver. This leads to problems as the
chromedriver binary being run may still be downloaded by another rspec
process. This leads to the following error: "Text file busy".
This commit adds a step to the CI build that downloads the binaries
before the tests are run.
2023-08-24 11:58:48 +02:00
Oliver Günther
a5f27e5e47
Remove webdrivers once more, let selenium handle chromedriver
2023-08-22 15:38:12 +02:00
Christophe Bliard
6ccc9f8941
Remove log files generated by tests ( #13426 )
2023-08-10 08:55:35 +02:00
Klaus Zanders
bd7b2818b0
Revert "Merge pull request #13312 from opf/dependabot/bundler/dev/selenium-webdriver-4.11.0"
...
This reverts commit bad9b3f496 , reversing
changes made to 19c13199b2 .
2023-08-01 16:22:14 +02:00
Klaus Zanders
e699825f7a
Remove webdrivers gem
2023-08-01 08:17:29 +02:00
Oliver Günther
e08203c8c4
Remove pandoc and option to migrate from textile
2023-07-31 19:22:16 +02:00
Klaus Zanders
a429407323
Revert "Merge pull request #13190 from opf/remove-webdrivers"
...
This reverts commit 0f0088375e , reversing
changes made to 0b8441e154 .
2023-07-25 16:59:22 +02:00
Klaus Zanders
7e4f2d82a1
Remove webdrivers tasks from CI runs
2023-07-20 11:24:02 +02:00
Pavel Balashou
be1db39b7b
Enable globstar and extglob for run functions.
2023-07-05 15:17:10 +02:00