From 79b6e099a46b897030cda30021e2bd800027e3fa Mon Sep 17 00:00:00 2001 From: Christian Fritsch Date: Thu, 20 Aug 2026 13:40:14 +0200 Subject: [PATCH 1/5] Add ai modules --- .gitignore | 3 +++ composer.json | 22 ++++++++++++++++------ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 56ae31f..ef1fe0e 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,6 @@ composer.lock .editorconfig .gitattributes + +.claude/settings.local.json +.claude/worktrees diff --git a/composer.json b/composer.json index 368baf0..be4c3eb 100644 --- a/composer.json +++ b/composer.json @@ -38,9 +38,9 @@ "type": "git", "url": "git@github.com:thunder/paragraphs_features.git" }, - "select2": { + "ai_chatbot_assistant_ui": { "type": "git", - "url": "git@git.drupal.org:project/select2.git" + "url": "git@git.drupal.org:project/ai_chatbot_assistant_ui.git" }, "ivw": { "type": "git", @@ -68,7 +68,13 @@ "netcarver/textile": "^3.7", "drupal/default_content": "2.0.x-dev", "mglaman/composer-drupal-lenient": "^1.0", - "drupal/core-recipe-unpack": "^11.3" + "drupal/core-recipe-unpack": "^11.3", + "drupal/thunder_ai": "^1.0", + "drupal/ai": "dev-1.5.x", + "drupal/tool_belt": "^1.0", + "drupal/ai_agents": "^1.0", + "drupal/mcp_client": "^1.0@alpha", + "drupal/ai_context": "^1.0@beta" }, "require-dev": { "drupal/core-dev": "^10 || ^11", @@ -77,7 +83,7 @@ }, "replace": { "drupal/paragraphs_features": "*", - "drupal/select2": "*", + "drupal/ai_chatbot_assistant_ui": "*", "drupal/ivw_integration": "*", "drupal/update_helper": "*", "thunder/thunder_testing_demo": "*", @@ -152,7 +158,7 @@ "local-develop-packages": { "thunder/thunder-distribution": "8.3.x", "drupal/paragraphs_features": "2.x", - "drupal/select2": "2.x", + "drupal/ai_chatbot_assistant_ui": "1.0.x", "drupal/ivw_integration": "8.x-2.x", "drupal/update_helper": "4.0.x", "thunder/thunder_testing_demo": "4.x" @@ -160,6 +166,9 @@ "enable-patching": true }, "config": { + "audit": { + "block-insecure": false + }, "process-timeout": 2000, "allow-plugins": { "composer/installers": true, @@ -172,7 +181,8 @@ "php-http/discovery": true, "mglaman/composer-drupal-lenient": true, "tbachert/spi": true, - "drupal/core-recipe-unpack": true + "drupal/core-recipe-unpack": true, + "symfony/runtime": true } } } From 5c117dfe24c037cf7494991d1d3ae97c386e8b83 Mon Sep 17 00:00:00 2001 From: Christian Fritsch Date: Fri, 28 Aug 2026 10:04:45 +0200 Subject: [PATCH 2/5] Cleanup --- composer.json | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index be4c3eb..5dfcd20 100644 --- a/composer.json +++ b/composer.json @@ -34,6 +34,10 @@ "type": "git", "url": "git@github.com:thunder/thunder-distribution.git" }, + "thunder_ai_prompt_management": { + "type": "git", + "url": "git@git.drupal.org:project/thunder_ai_prompt_management.git" + }, "paragraphs_features": { "type": "git", "url": "git@github.com:thunder/paragraphs_features.git" @@ -70,11 +74,11 @@ "mglaman/composer-drupal-lenient": "^1.0", "drupal/core-recipe-unpack": "^11.3", "drupal/thunder_ai": "^1.0", - "drupal/ai": "dev-1.5.x", + "drupal/ai": "^1.5", + "drupal/entity_blueprint": "^1.0", + "drupal/field_widget_actions": "^1.4", "drupal/tool_belt": "^1.0", - "drupal/ai_agents": "^1.0", - "drupal/mcp_client": "^1.0@alpha", - "drupal/ai_context": "^1.0@beta" + "drupal/ai_agents": "^1.0" }, "require-dev": { "drupal/core-dev": "^10 || ^11", @@ -84,6 +88,7 @@ "replace": { "drupal/paragraphs_features": "*", "drupal/ai_chatbot_assistant_ui": "*", + "drupal/thunder_ai_prompt_management": "*", "drupal/ivw_integration": "*", "drupal/update_helper": "*", "thunder/thunder_testing_demo": "*", @@ -159,6 +164,7 @@ "thunder/thunder-distribution": "8.3.x", "drupal/paragraphs_features": "2.x", "drupal/ai_chatbot_assistant_ui": "1.0.x", + "drupal/thunder_ai_prompt_management": "1.0.x", "drupal/ivw_integration": "8.x-2.x", "drupal/update_helper": "4.0.x", "thunder/thunder_testing_demo": "4.x" From cc5c7375ce68325f22db1057f300dcdbce1c3715 Mon Sep 17 00:00:00 2001 From: Christian Fritsch Date: Fri, 28 Aug 2026 10:30:12 +0200 Subject: [PATCH 3/5] Fix --- .ddev/.env | 0 .github/workflows/test.yml | 2 ++ .gitignore | 2 ++ 3 files changed, 4 insertions(+) delete mode 100644 .ddev/.env diff --git a/.ddev/.env b/.ddev/.env deleted file mode 100644 index e69de29..0000000 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 382f8b5..d515b7a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,6 +43,8 @@ jobs: composer config repositories.ivw git https://git.drupalcode.org/project/ivw_integration.git composer config repositories.update_helper git https://git.drupalcode.org/project/update_helper.git composer config repositories.thunder_testing_demo git https://github.com/thunder/thunder_testing_demo.git + composer config repositories.thunder_ai_prompt_management git https://git.drupalcode.org/project/thunder_ai_prompt_management.git + composer config repositories.ai_chatbot_assistant_ui git https://git.drupalcode.org/project/ai_chatbot_assistant_ui.git - name: Install dependencies run: | diff --git a/.gitignore b/.gitignore index ef1fe0e..93c8dbf 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,5 @@ composer.lock .claude/settings.local.json .claude/worktrees + +.ddev/.env From ae3c4045149ca0733aeea2e97ef0be707c8af373 Mon Sep 17 00:00:00 2001 From: Christian Fritsch Date: Fri, 28 Aug 2026 10:31:03 +0200 Subject: [PATCH 4/5] cleanup --- .github/workflows/test.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d515b7a..c6bf86f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -39,7 +39,6 @@ jobs: run: | composer config repositories.thunder git https://github.com/thunder/thunder-distribution.git composer config repositories.paragraphs_features git https://github.com/thunder/paragraphs_features.git - composer config repositories.select2 git https://git.drupalcode.org/project/select2.git composer config repositories.ivw git https://git.drupalcode.org/project/ivw_integration.git composer config repositories.update_helper git https://git.drupalcode.org/project/update_helper.git composer config repositories.thunder_testing_demo git https://github.com/thunder/thunder_testing_demo.git From 2899cf403a9dd3b8a8702b704f5c9e4467a539e3 Mon Sep 17 00:00:00 2001 From: Christian Fritsch Date: Fri, 28 Aug 2026 10:40:34 +0200 Subject: [PATCH 5/5] fix --- .github/workflows/test.yml | 4 ++-- composer.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c6bf86f..a3014ea 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: shivammathur/setup-php@v2 with: @@ -29,7 +29,7 @@ jobs: mysql -uroot -proot -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';" - name: Cache composer dependencies - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.composer/cache key: ${{ runner.os }}-composer-cache-${{ hashFiles('**/composer.json') }} diff --git a/composer.json b/composer.json index 5dfcd20..6a6cbf9 100644 --- a/composer.json +++ b/composer.json @@ -161,7 +161,7 @@ "merge-extra-deep": true }, "local-develop-packages": { - "thunder/thunder-distribution": "8.3.x", + "thunder/thunder-distribution": "8.4.x", "drupal/paragraphs_features": "2.x", "drupal/ai_chatbot_assistant_ui": "1.0.x", "drupal/thunder_ai_prompt_management": "1.0.x",