Fixed
Project:
DROWL Canvas
Version:
1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
3 Aug 2026 at 08:58 UTC
Updated:
5 Aug 2026 at 14:35 UTC
Jump to comment: Most recent
Set up default gitlab, tugboat, basic test etc.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
anybodyComment #5
grevil commentedComment #6
grevil commentedAlright, that should be it. Let's see if the tests succeed!
Comment #7
grevil commentedAh very nice, the tests fail because of the new construct parameter introduced in canvas. @thomas.frobieter is there already an issue for this on canvas_builder's site? Or how should we proceed here (we could specifiy a concrete "canvas" version in our composer.json, but that should be done on canvas_builder's site)?
Please also review the README.
Afterward, @anybody can have a brief glance at the changes.
FYI: PHPStan fails, because the drupal ci script is broken right now (receives a 500 server error), running phpstan locally shows no errors. Should be working soon again.
Comment #8
anybodyTugboat fails for the same reason. Reviewing now, depite that.
Comment #9
anybodyThanks @grevil LGTM! Can be merged once all comments are resolved and tests are green.
Maybe just use * as version dependency for canvas_builder for now? I'll try that... We can switch to stable once ready.
Comment #10
anybodyOkay that does not help... but at least *allows* using the dev version. So maybe we should keep the * as long as we don't have to be more specific.
I've asked for a new release at canvas_builder: #3613873: ArgumentCountError: Too few arguments to function Drupal\canvas\AutoSave\AutoSaveManager::__construct() after updating to Canvas 1.9.0
Comment #11
anybodyComment #13
anybody