Skip to content

Code maintenance/71761 include op blocknote hocuspocus in openproject core repository#21958

Merged
akabiru merged 139 commits intodevfrom
code-maintenance/71761-include-op-blocknote-hocuspocus-in-openproject-core-repository
Feb 19, 2026
Merged

Code maintenance/71761 include op blocknote hocuspocus in openproject core repository#21958
akabiru merged 139 commits intodevfrom
code-maintenance/71761-include-op-blocknote-hocuspocus-in-openproject-core-repository

Conversation

@akabiru
Copy link
Member

@akabiru akabiru commented Feb 11, 2026

Merging opf/op-blocknote-hocuspocus into opf/openproject as the two are closely coupled and shall always be released in lockstep anyway.

Ticket

https://community.openproject.org/wp/71761

ba1ash and others added 30 commits August 20, 2025 11:27
Co-authored-by: Kabiru Mwenja <akabiru@users.noreply.github.com>
Add typscript and linting support
Use an extension to fetch/commit data to OpenProject
Send markdown alongside the YJS document
@github-actions
Copy link

github-actions bot commented Feb 18, 2026

Dependency Review

The following issues were found:

  • ❌ 1 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 3 package(s) with unknown licenses.
  • ⚠️ 38 packages with OpenSSF Scorecard issues.

View full job summary

@machisuji machisuji marked this pull request as ready for review February 18, 2026 22:32
@machisuji
Copy link
Member

machisuji commented Feb 18, 2026

I've finally finished the necessary dockerization and continuous delivery workflows for the merge.

I've tested both

  1. hocuspocus builds as part of the on-prem docker release and nightly builds (scheduled and tagged docker workflows) (see example run)
  2. hocuspocus builds as a result of pushes to opf/openproject (while changing hocuspocus files or the hocuspocus docker workflow) (see example run)

Both runs are red because they are test runs and I didn't actually want to deploy anything. Just pay attention to the "Deploy nothing" inputs to confirm that the right tags would have been deployed. Here is an example for a green case for (1) demonstrating that hocuspocus is successfully built as a precondition for OpenProject, and is then used in its build.

I have removed the code allowing for debugging of the workflows in 35d6604

You can check the built images here.
For example:

This means from a CI perspective, this is now good to merge.

…-include-op-blocknote-hocuspocus-in-openproject-core-repository
@machisuji
Copy link
Member

machisuji commented Feb 19, 2026

The CLA assistant complains because of this Copilot fix optimizing imports. I say we can ignore that in this case. Although I will double check.

edit: no it was complaining about an external contribution that I hadn't seen since it was collapsed.

@akabiru akabiru merged commit 27fb8dd into dev Feb 19, 2026
19 of 21 checks passed
@akabiru akabiru deleted the code-maintenance/71761-include-op-blocknote-hocuspocus-in-openproject-core-repository branch February 19, 2026 11:05
@github-actions github-actions bot locked and limited conversation to collaborators Feb 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

8 participants