You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Wrap both .claude/workflows/*.js procedural bodies in an exported
async run() so they pass `node --check` (top-level return/await were
illegal in the ES modules); schema/meta consts stay module-level.
- Clarify Behat screenshot locations in ci-log-analyzer / review-app-triage:
Behat writes to features/, CI moves them to web/screenshots/ on the review URL.
- CLAUDE.md: correct the profiling-extensions row (xdebug toggles
on/off/status; blackfire/newrelic only enable).
- observability.md: mark Tier 2 OTel files as not-yet-present (land with PR #466).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NG6zFnH8rBuEykvqFBeC8X
`Determine whether a Drupal 11 upgrade is currently unblocked for the skilld-docker-container repo.
46
48
Run \`composer show skilldlabs/druxxy --all\` (the default install profile) and check whether any
47
49
release allows drupal/core ^11. Also skim composer.json require/require-dev for other obvious D11
48
50
blockers. Return blocked=true if druxxy (or core) cannot resolve on ^11, with a one-line reason and,
49
51
if blocked, a workaround (e.g. temporarily set PROFILE_NAME=standard on the throwaway branch).`,
50
-
{phase: 'Gate',schema: GATE},
51
-
)
52
-
if(gate?.blocked){
53
-
log(`D11 gate BLOCKED: ${gate.reason}. Proceeding on the throwaway branch with workaround: ${gate.workaround||'PROFILE_NAME=standard'}.`)
54
-
}
52
+
{phase: 'Gate',schema: GATE},
53
+
)
54
+
if(gate?.blocked){
55
+
log(`D11 gate BLOCKED: ${gate.reason}. Proceeding on the throwaway branch with workaround: ${gate.workaround||'PROFILE_NAME=standard'}.`)
56
+
}
55
57
56
-
// --- Apply the transitional changes in an isolated worktree ---
57
-
phase('Apply')
58
-
constapply=awaitagent(
59
-
`In an isolated git worktree, apply the TRANSITIONAL Drupal 11 changes from docs/upgrading.md:
58
+
// --- Apply the transitional changes in an isolated worktree ---
59
+
phase('Apply')
60
+
constapply=awaitagent(
61
+
`In an isolated git worktree, apply the TRANSITIONAL Drupal 11 changes from docs/upgrading.md:
60
62
1. composer.json: set drupal/core-composer-scaffold and drupal/core-vendor-hardening to "^10.3.1 || ^11";
61
63
bump skilldlabs/druxxy to a D11-capable release IF ${gate?.blocked ? 'one exists (it may not — if blocked, leave druxxy and instead set PROFILE_NAME=standard in .env.default for validation only)' : 'available'}.
62
64
2. Remove drupal/ckeditor, drupal/color, drupal/seven. git grep for stragglers; switch admin theme to claro.
@@ -65,37 +67,38 @@ const apply = await agent(
65
67
4. Re-verify the drupal/default_content patch still applies; drop it if upstreamed.
66
68
5. Run \`composer update --with-all-dependencies\` (via the php container) and report whether it resolved.
67
69
Make minimal, reviewable edits. Return composerResolved, a summary, the removed modules, and any open problems.`,
0 commit comments