Skip to content

Drupal #2649

Open
Open

Description

@MickLesk

Name of the Script

Drupal

Script Type

CT (LXC Container)

Script path

No response

Where does it run?

Proxmox VE host

Does this script support arm64?

arm64 supported

📋 Script Details

Drupal is an open-source content management system for building anything from simple websites to large, structured digital platforms. Content types, fields, taxonomy and Views let you model and list content without code, with granular roles and permissions and built-in multilingual support. Thousands of contributed modules and themes extend it with commerce, search, workflows and more.

Activity

  1. community-scripts-issue-bot commented on Nov 15, 2026

    @community-scripts-issue-bot

    The Drupal script is ready for testing. Run it in the Proxmox VE shell (or on an Incus host) to create a container:

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/DevScripts/main/ct/drupal.sh)"
    

    Default credentials:
    Username: admin

    Log in at http:///user/login with the admin user and the generated password from /opt/drupal_data/.env inside the container.
    The site is managed with Composer in /opt/drupal: add modules with composer require drupal/<module> there, not through the admin UI.

    Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.

    Discord testing thread: https://discord.com/channels/1302816934508630047/1571542320480788582

  2. github-actions commented on Nov 15, 2026

    @github-actions
    Contributor

    📊 Install telemetry for drupal

    No installs of the DevScripts version of this script reported yet since this issue was opened (2026-11-15).

    updated hourly · last refresh 2026-11-15 15:17 UTC

  3. github-actions commented on Nov 15, 2026

    @github-actions
    Contributor

    Proxmox script test

    @MickLesk ✅ 2/2 passed at 4e063f7

    Script Platform Install Update Duration Detail
    ct/drupal.sh pve ✅ ✅ 9m22s http://10.99.0.200 → 200
    ct/drupal.sh incus ✅ ✅ 5m34s http://10.98.0.16 → 200
    ct/drupal.sh arm64 ✅ ✅ 4m00s http://10.98.0.254 → 200

    ARM64 (information only, not counted): 1/1 passed.

    📊 Resources
    Script Platform Usage
    ct/drupal.sh pve disk 1.5 of 4 GB · RAM at rest 171 of 1024 MB · OOM kills 0
    ct/drupal.sh incus disk 1.4 of 4 GB · RAM at rest 195 of 1024 MB · OOM kills 0
    ct/drupal.sh arm64 disk 1.6 of 4 GB · RAM at rest 170 of 1024 MB · OOM kills 0
    📸 ct/drupal.sh (pve) — http://10.99.0.200: after install / after update

    Screenshot of ct/drupal.sh Screenshot of ct/drupal.sh

    📸 ct/drupal.sh (incus) — http://10.98.0.16: after install / after update

    Screenshot of ct/drupal.sh Screenshot of ct/drupal.sh

    📸 ct/drupal.sh (arm64) — http://10.98.0.254: after install / after update

    Screenshot of ct/drupal.sh Screenshot of ct/drupal.sh

    📄 ct/drupal.sh (pve) — install log (2346 lines)
    … 2066 earlier lines cut, the full log is in the run artifacts
      - Downloading justinrainbow/json-schema (6.8.2)
      - Downloading twig/twig (v3.30.0)
      - Downloading twig/html-extra (v3.29.0)
      - Downloading symfony/polyfill-php86 (v1.43.0)
      - Downloading sebastian/diff (7.0.1)
      - Downloading symfony/polyfill-php80 (v1.43.0)
      - Downloading guzzlehttp/psr7 (2.13.3)
      - Downloading guzzlehttp/promises (2.6.0)
      - Downloading guzzlehttp/guzzle (7.16.1)
      - Downloading composer/semver (3.4.4)
      - Downloading asm89/stack-cors (v2.4.0)
      - Downloading drupal/core (11.4.12)
      0/67 [>---------------------------]   0%
      7/67 [==>-------------------------]  10%
     16/67 [======>---------------------]  23%
     22/67 [=========>------------------]  32%
     28/67 [===========>----------------]  41%
     35/67 [==============>-------------]  52%
     41/67 [=================>----------]  61%
     50/67 [====================>-------]  74%
     54/67 [======================>-----]  80%
     62/67 [=========================>--]  92%
     66/67 [===========================>]  98%
     67/67 [============================] 100%
      - Installing composer/installers (v2.3.0): Extracting archive
      - Installing drupal/core-composer-scaffold (11.4.12): Extracting archive
      - Installing drupal/core-project-message (11.4.12): Extracting archive
      - Installing drupal/core-recipe-unpack (11.4.12): Extracting archive
      - Installing symfony/runtime (v7.4.23): Extracting archive
      - Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
      - Installing symfony/deprecation-contracts (v3.7.1): Extracting archive
      - Installing symfony/yaml (v7.4.23): Extracting archive
      - Installing symfony/var-exporter (v7.4.22): Extracting archive
      - Installing symfony/polyfill-iconv (v1.43.0): Extracting archive
      - Installing symfony/polyfill-mbstring (v1.43.3): Extracting archive
      - Installing symfony/var-dumper (v7.4.22): Extracting archive
      - Installing symfony/translation-contracts (v3.7.1): Extracting archive
      - Installing symfony/polyfill-php83 (v1.43.0): Extracting archive
      - Installing symfony/validator (v7.4.23): Extracting archive
      - Installing symfony/polyfill-intl-normalizer (v1.43.0): Extracting archive
      - Installing symfony/polyfill-intl-grapheme (v1.43.3): Extracting archive
      - Installing symfony/string (v7.4.22): Extracting archive
      - Installing psr/container (2.0.2): Extracting archive
      - Installing symfony/service-contracts (v3.7.3): Extracting archive
      - Installing symfony/polyfill-php84 (v1.43.0): Extracting archive
      - Installing symfony/serializer (v7.4.23): Extracting archive
      - Installing symfony/routing (v7.4.23): Extracting archive
      - Installing symfony/http-foundation (v7.4.23): Extracting archive
      - Installing psr/http-message (2.0): Extracting archive
      - Installing symfony/psr-http-message-bridge (v7.4.21): Extracting archive
      - Installing symfony/process (v7.4.22): Extracting archive
      - Installing symfony/polyfill-intl-idn (v1.43.0): Extracting archive
      - Installing symfony/mime (v7.4.22): Extracting archive
      - Installing psr/event-dispatcher (1.0.0): Extracting archive
      - Installing symfony/event-dispatcher-contracts (v3.7.1): Extracting archive
      - Installing symfony/event-dispatcher (v7.4.17): Extracting archive
      - Installing psr/log (3.0.2): Extracting archive
      - Installing doctrine/lexer (3.0.3): Extracting archive
      - Installing egulias/email-validator (4.0.4): Extracting archive
      - Installing symfony/mailer (v7.4.22): Extracting archive
      - Installing symfony/polyfill-php85 (v1.44.0): Extracting archive
      - Installing symfony/error-handler (v7.4.22): Extracting archive
      - Installing symfony/http-kernel (v7.4.23): Extracting archive
      - Installing symfony/finder (v7.4.23): Extracting archive
      - Installing symfony/filesystem (v7.4.23): Extracting archive
      - Installing symfony/dependency-injection (v7.4.23): Extracting archive
      - Installing symfony/console (v7.4.23): Extracting archive
      - Installing revolt/event-loop (v1.0.9): Extracting archive
      - Installing ralouphie/getallheaders (3.0.3): Extracting archive
      - Installing psr/http-factory (1.1.0): Extracting archive
      - Installing psr/http-client (1.0.3): Extracting archive
      - Installing php-tuf/composer-stager (v2.1.1): Extracting archive
      - Installing pear/pear_exception (v1.0.2): Extracting archive
      - Installing pear/console_getopt (v1.4.3): Extracting archive
      - Installing pear/pear-core-minimal (v1.10.18): Extracting archive
      - Installing pear/archive_tar (1.6.1): Extracting archive
      - Installing mck89/peast (v1.17.7): Extracting archive
      - Installing masterminds/html5 (2.12.0): Extracting archive
      - Installing marc-mabe/php-enum (v4.7.2): Extracting archive
      - Installing justinrainbow/json-schema (6.8.2): Extracting archive
      - Installing twig/twig (v3.30.0): Extracting archive
      - Installing twig/html-extra (v3.29.0): Extracting archive
      - Installing symfony/polyfill-php86 (v1.43.0): Extracting archive
      - Installing sebastian/diff (7.0.1): Extracting archive
      - Installing symfony/polyfill-php80 (v1.43.0): Extracting archive
      - Installing guzzlehttp/psr7 (2.13.3): Extracting archive
      - Installing guzzlehttp/promises (2.6.0): Extracting archive
      - Installing guzzlehttp/guzzle (7.16.1): Extracting archive
      - Installing composer/semver (3.4.4): Extracting archive
      - Installing asm89/stack-cors (v2.4.0): Extracting archive
      - Installing drupal/core (11.4.12): Extracting archive
      - Installing drupal/core-recommended (11.4.12)
      0/62 [>---------------------------]   0%
     16/62 [=======>--------------------]  25%
     27/62 [============>---------------]  43%
     37/62 [================>-----------]  59%
     47/62 [=====================>------]  75%
     57/62 [=========================>--]  91%
     61/62 [===========================>]  98%
     62/62 [============================] 100%
    Generating autoload files
    46 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    Scaffolding files for drupal/core:
      - Copy [web-root]/.htaccess from assets/scaffold/files/htaccess
      - Copy [web-root]/README.md from assets/scaffold/files/drupal.README.md
      - Copy [web-root]/index.php from assets/scaffold/files/index.php
      - Copy [web-root]/.csslintrc from assets/scaffold/files/csslintrc
      - Copy [web-root]/robots.txt from assets/scaffold/files/robots.txt
      - Copy [web-root]/update.php from assets/scaffold/files/update.php
      - Copy [web-root]/INSTALL.txt from assets/scaffold/files/drupal.INSTALL.txt
      - Copy [web-root]/.eslintignore from assets/scaffold/files/eslintignore
      - Copy [web-root]/.eslintrc.json from assets/scaffold/files/eslintrc.json
      - Copy [web-root]/.ht.router.php from assets/scaffold/files/ht.router.php
      - Copy [web-root]/sites/README.txt from assets/scaffold/files/sites.README.txt
      - Copy [project-root]/.editorconfig from assets/scaffold/files/editorconfig
      - Copy [web-root]/example.gitignore from assets/scaffold/files/example.gitignore
      - Copy [web-root]/themes/README.txt from assets/scaffold/files/themes.README.txt
      - Copy [project-root]/.gitattributes from assets/scaffold/files/gitattributes
      - Copy [web-root]/modules/README.txt from assets/scaffold/files/modules.README.txt
      - Copy [web-root]/profiles/README.txt from assets/scaffold/files/profiles.README.txt
      - Copy [project-root]/recipes/README.txt from assets/scaffold/files/recipes.README.txt
      - Copy [web-root]/sites/example.sites.php from assets/scaffold/files/example.sites.php
      - Copy [web-root]/sites/development.services.yml from assets/scaffold/files/development.services.yml
      - Copy [web-root]/sites/example.settings.local.php from assets/scaffold/files/example.settings.local.php
      - Copy [web-root]/sites/default/default.services.yml from assets/scaffold/files/default.services.yml
      - Copy [web-root]/sites/default/default.settings.php from assets/scaffold/files/default.settings.php
    No security vulnerability advisories found.
    ./composer.json has been updated
    Running composer update drush/drush
    Loading composer repositories with package information
    Updating dependencies
    Lock file operations: 26 installs, 0 updates, 0 removals
      - Locking chi-teck/drupal-code-generator (4.2.0)
      - Locking consolidation/annotated-command (4.10.6)
      - Locking consolidation/config (3.2.2)
      - Locking consolidation/filter-via-dot-access-data (2.0.3)
      - Locking consolidation/log (3.1.3)
      - Locking consolidation/output-formatters (4.7.2)
      - Locking consolidation/robo (5.2.3)
      - Locking consolidation/self-update (3.2.1)
      - Locking consolidation/site-alias (4.1.3)
      - Locking consolidation/site-process (6.1.0)
      - Locking dflydev/dot-access-data (v3.0.3)
      - Locking drush/drush (13.8.1)
      - Locking grasmash/expander (3.0.1)
      - Locking grasmash/yaml-cli (3.2.1)
      - Locking kevinrob/guzzle-cache-middleware (6.0.0)
      - Locking laravel/prompts (v0.3.27)
      - Locking league/container (4.2.5)
      - Locking nikic/php-parser (v5.9.0)
      - Locking phootwork/collection (v3.2.3)
      - Locking phootwork/lang (v3.2.3)
      - Locking phpowermove/docblock (v4.0)
      - Locking psr/cache (3.0.0)
      - Locking psy/psysh (v0.12.24)
      - Locking symfony/cache (v8.0.15)
      - Locking symfony/cache-contracts (v3.8.1)
      - Locking symfony/polyfill-php81 (v1.38.1)
    Writing lock file
    Installing dependencies from lock file (including require-dev)
    Package operations: 26 installs, 0 updates, 0 removals
      - Downloading consolidation/log (3.1.3)
      - Downloading psr/cache (3.0.0)
      - Downloading symfony/cache-contracts (v3.8.1)
      - Downloading symfony/cache (v8.0.15)
      - Downloading kevinrob/guzzle-cache-middleware (6.0.0)
      - Downloading consolidation/self-update (3.2.1)
      - Downloading nikic/php-parser (v5.9.0)
      - Downloading psy/psysh (v0.12.24)
      - Downloading league/container (4.2.5)
      - Downloading laravel/prompts (v0.3.27)
      - Downloading dflydev/dot-access-data (v3.0.3)
      - Downloading grasmash/yaml-cli (3.2.1)
      - Downloading grasmash/expander (3.0.1)
      - Downloading consolidation/config (3.2.2)
      - Downloading consolidation/site-alias (4.1.3)
      - Downloading consolidation/site-process (6.1.0)
      - Downloading symfony/polyfill-php81 (v1.38.1)
      - Downloading phootwork/lang (v3.2.3)
      - Downloading phootwork/collection (v3.2.3)
      - Downloading phpowermove/docblock (v4.0)
      - Downloading consolidation/output-formatters (4.7.2)
      - Downloading consolidation/annotated-command (4.10.6)
      - Downloading consolidation/robo (5.2.3)
      - Downloading consolidation/filter-via-dot-access-data (2.0.3)
      - Downloading chi-teck/drupal-code-generator (4.2.0)
      - Downloading drush/drush (13.8.1)
      0/26 [>---------------------------]   0%
      7/26 [=======>--------------------]  26%
      8/26 [========>-------------------]  30%
     17/26 [==================>---------]  65%
     19/26 [====================>-------]  73%
     21/26 [======================>-----]  80%
     26/26 [============================] 100%
      - Installing consolidation/log (3.1.3): Extracting archive
      - Installing psr/cache (3.0.0): Extracting archive
      - Installing symfony/cache-contracts (v3.8.1): Extracting archive
      - Installing symfony/cache (v8.0.15): Extracting archive
      - Installing kevinrob/guzzle-cache-middleware (6.0.0): Extracting archive
      - Installing consolidation/self-update (3.2.1): Extracting archive
      - Installing nikic/php-parser (v5.9.0): Extracting archive
      - Installing psy/psysh (v0.12.24): Extracting archive
      - Installing league/container (4.2.5): Extracting archive
      - Installing laravel/prompts (v0.3.27): Extracting archive
      - Installing dflydev/dot-access-data (v3.0.3): Extracting archive
      - Installing grasmash/yaml-cli (3.2.1): Extracting archive
      - Installing grasmash/expander (3.0.1): Extracting archive
      - Installing consolidation/config (3.2.2): Extracting archive
      - Installing consolidation/site-alias (4.1.3): Extracting archive
      - Installing consolidation/site-process (6.1.0): Extracting archive
      - Installing symfony/polyfill-php81 (v1.38.1): Extracting archive
      - Installing phootwork/lang (v3.2.3): Extracting archive
      - Installing phootwork/collection (v3.2.3): Extracting archive
      - Installing phpowermove/docblock (v4.0): Extracting archive
      - Installing consolidation/output-formatters (4.7.2): Extracting archive
      - Installing consolidation/annotated-command (4.10.6): Extracting archive
      - Installing consolidation/robo (5.2.3): Extracting archive
      - Installing consolidation/filter-via-dot-access-data (2.0.3): Extracting archive
      - Installing chi-teck/drupal-code-generator (4.2.0): Extracting archive
      - Installing drush/drush (13.8.1): Extracting archive
      0/26 [>---------------------------]   0%
      9/26 [=========>------------------]  34%
     17/26 [==================>---------]  65%
     20/26 [=====================>------]  76%
     26/26 [============================] 100%
    8 package suggestions were added by new dependencies, use `composer suggest` to see details.
    Generating autoload files
    51 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    No security vulnerability advisories found.
    Using version ^13.8 for drush/drush
     You are about to:
     * DROP all tables in your 'drupal' database.
     // Do you want to continue?: yes.                                              
     [notice] Starting Drupal installation. This takes a while.
     [notice] Performed install task: install_select_language
     [notice] Performed install task: install_select_profile
     [notice] Performed install task: install_load_profile
     [notice] Performed install task: install_verify_requirements
     [notice] Performed install task: install_settings_form
     [notice] Performed install task: install_verify_database_ready
     [notice] Performed install task: install_base_system
     [notice] Performed install task: install_bootstrap_full
     [notice] Performed install task: install_profile_modules
     [notice] Performed install task: install_profile_themes
     [notice] Performed install task: install_install_profile
     [notice] Performed install task: install_configure_form
     [notice] Performed install task: install_finished
     [success] Installation complete. (Admin)
    0/2 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
    Applying recipe
    1/2 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░]
    Installed configuration for Basic page recipe.
    2/2 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓]
    Applied Basic page recipe.
     [OK] Basic page applied successfully                                           
    0/6 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
    Applying recipe
    1/6 [▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░]
    Installed configuration for Article content type recipe.
    5/6 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░]
    Installed configuration for Article tags recipe.
    6/6 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓]
    Applied Article tags recipe.
     [OK] Article tags applied successfully                                         
    [2026-11-15 16:45:07] [OK] Installed Drupal
    [2026-11-15 16:45:07] [INFO] Configuring Nginx
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    [2026-11-15 16:45:08] [OK] Configured Nginx
    [2026-11-15 16:45:08] [INFO] Customizing Container
    [2026-11-15 16:45:09] [OK] Customized Container
    [2026-11-15 16:45:09] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 16:45:11] [OK] Cleaned
    
    🔄 ct/drupal.sh (pve) — update log (31 lines)
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
      ⏳   Update Composer 2.11.2
      ✔️  Update Composer 2.11.2
      ⏳   Checking for update: Drupal
      ✔️  Update available: Drupal 11.4.12-dev → 11.4.12
      ⏳   Stopping Drupal
      ✔️  Stopped Drupal
      ⏳   Updating Drupal
      ✔️  Updated Drupal to 11.4.12
      ⏳   Starting Drupal
      ✔️  Started Drupal
      ✔️  Updated successfully!
      ⏳   Cleaning up
      ✔️  Cleaned
    
    🔁 ct/drupal.sh (pve) — second update log
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
      ⏳   Update Composer 2.11.2
      ✔️  Update Composer 2.11.2
      ⏳   Checking for update: Drupal
      ✔️  No update available: Drupal (11.4.12)
      ⏳   Cleaning up
      ✔️  Cleaned
    
    📄 ct/drupal.sh (incus) — install log (1489 lines)
    … 1204 earlier lines cut, the full log is in the run artifacts
      - Downloading mck89/peast (v1.17.7)
      - Downloading masterminds/html5 (2.12.0)
      - Downloading marc-mabe/php-enum (v4.7.2)
      - Downloading justinrainbow/json-schema (6.8.2)
      - Downloading twig/twig (v3.30.0)
      - Downloading twig/html-extra (v3.29.0)
      - Downloading symfony/polyfill-php86 (v1.43.0)
      - Downloading sebastian/diff (7.0.1)
      - Downloading symfony/polyfill-php80 (v1.43.0)
      - Downloading guzzlehttp/psr7 (2.13.3)
      - Downloading guzzlehttp/promises (2.6.0)
      - Downloading guzzlehttp/guzzle (7.16.1)
      - Downloading composer/semver (3.4.4)
      - Downloading asm89/stack-cors (v2.4.0)
      - Downloading drupal/core (11.4.12)
      0/67 [>---------------------------]   0%
      8/67 [===>------------------------]  11%
     15/67 [======>---------------------]  22%
     22/67 [=========>------------------]  32%
     29/67 [============>---------------]  43%
     35/67 [==============>-------------]  52%
     44/67 [==================>---------]  65%
     50/67 [====================>-------]  74%
     54/67 [======================>-----]  80%
     62/67 [=========================>--]  92%
     66/67 [===========================>]  98%
     67/67 [============================] 100%
      - Installing composer/installers (v2.3.0): Extracting archive
      - Installing drupal/core-composer-scaffold (11.4.12): Extracting archive
      - Installing drupal/core-project-message (11.4.12): Extracting archive
      - Installing drupal/core-recipe-unpack (11.4.12): Extracting archive
      - Installing symfony/runtime (v7.4.23): Extracting archive
      - Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
      - Installing symfony/deprecation-contracts (v3.7.1): Extracting archive
      - Installing symfony/yaml (v7.4.23): Extracting archive
      - Installing symfony/var-exporter (v7.4.22): Extracting archive
      - Installing symfony/polyfill-iconv (v1.43.0): Extracting archive
      - Installing symfony/polyfill-mbstring (v1.43.3): Extracting archive
      - Installing symfony/var-dumper (v7.4.22): Extracting archive
      - Installing symfony/translation-contracts (v3.7.1): Extracting archive
      - Installing symfony/polyfill-php83 (v1.43.0): Extracting archive
      - Installing symfony/validator (v7.4.23): Extracting archive
      - Installing symfony/polyfill-intl-normalizer (v1.43.0): Extracting archive
      - Installing symfony/polyfill-intl-grapheme (v1.43.3): Extracting archive
      - Installing symfony/string (v7.4.22): Extracting archive
      - Installing psr/container (2.0.2): Extracting archive
      - Installing symfony/service-contracts (v3.7.3): Extracting archive
      - Installing symfony/polyfill-php84 (v1.43.0): Extracting archive
      - Installing symfony/serializer (v7.4.23): Extracting archive
      - Installing symfony/routing (v7.4.23): Extracting archive
      - Installing symfony/http-foundation (v7.4.23): Extracting archive
      - Installing psr/http-message (2.0): Extracting archive
      - Installing symfony/psr-http-message-bridge (v7.4.21): Extracting archive
      - Installing symfony/process (v7.4.22): Extracting archive
      - Installing symfony/polyfill-intl-idn (v1.43.0): Extracting archive
      - Installing symfony/mime (v7.4.22): Extracting archive
      - Installing psr/event-dispatcher (1.0.0): Extracting archive
      - Installing symfony/event-dispatcher-contracts (v3.7.1): Extracting archive
      - Installing symfony/event-dispatcher (v7.4.17): Extracting archive
      - Installing psr/log (3.0.2): Extracting archive
      - Installing doctrine/lexer (3.0.3): Extracting archive
      - Installing egulias/email-validator (4.0.4): Extracting archive
      - Installing symfony/mailer (v7.4.22): Extracting archive
      - Installing symfony/polyfill-php85 (v1.44.0): Extracting archive
      - Installing symfony/error-handler (v7.4.22): Extracting archive
      - Installing symfony/http-kernel (v7.4.23): Extracting archive
      - Installing symfony/finder (v7.4.23): Extracting archive
      - Installing symfony/filesystem (v7.4.23): Extracting archive
      - Installing symfony/dependency-injection (v7.4.23): Extracting archive
      - Installing symfony/console (v7.4.23): Extracting archive
      - Installing revolt/event-loop (v1.0.9): Extracting archive
      - Installing ralouphie/getallheaders (3.0.3): Extracting archive
      - Installing psr/http-factory (1.1.0): Extracting archive
      - Installing psr/http-client (1.0.3): Extracting archive
      - Installing php-tuf/composer-stager (v2.1.1): Extracting archive
      - Installing pear/pear_exception (v1.0.2): Extracting archive
      - Installing pear/console_getopt (v1.4.3): Extracting archive
      - Installing pear/pear-core-minimal (v1.10.18): Extracting archive
      - Installing pear/archive_tar (1.6.1): Extracting archive
      - Installing mck89/peast (v1.17.7): Extracting archive
      - Installing masterminds/html5 (2.12.0): Extracting archive
      - Installing marc-mabe/php-enum (v4.7.2): Extracting archive
      - Installing justinrainbow/json-schema (6.8.2): Extracting archive
      - Installing twig/twig (v3.30.0): Extracting archive
      - Installing twig/html-extra (v3.29.0): Extracting archive
      - Installing symfony/polyfill-php86 (v1.43.0): Extracting archive
      - Installing sebastian/diff (7.0.1): Extracting archive
      - Installing symfony/polyfill-php80 (v1.43.0): Extracting archive
      - Installing guzzlehttp/psr7 (2.13.3): Extracting archive
      - Installing guzzlehttp/promises (2.6.0): Extracting archive
      - Installing guzzlehttp/guzzle (7.16.1): Extracting archive
      - Installing composer/semver (3.4.4): Extracting archive
      - Installing asm89/stack-cors (v2.4.0): Extracting archive
      - Installing drupal/core (11.4.12): Extracting archive
      - Installing drupal/core-recommended (11.4.12)
      0/62 [>---------------------------]   0%
     16/62 [=======>--------------------]  25%
     26/62 [===========>----------------]  41%
     36/62 [================>-----------]  58%
     46/62 [====================>-------]  74%
     55/62 [========================>---]  88%
     61/62 [===========================>]  98%
     62/62 [============================] 100%
    Generating autoload files
    46 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    Scaffolding files for drupal/core:
      - Copy [web-root]/.htaccess from assets/scaffold/files/htaccess
      - Copy [web-root]/README.md from assets/scaffold/files/drupal.README.md
      - Copy [web-root]/index.php from assets/scaffold/files/index.php
      - Copy [web-root]/.csslintrc from assets/scaffold/files/csslintrc
      - Copy [web-root]/robots.txt from assets/scaffold/files/robots.txt
      - Copy [web-root]/update.php from assets/scaffold/files/update.php
      - Copy [web-root]/INSTALL.txt from assets/scaffold/files/drupal.INSTALL.txt
      - Copy [web-root]/.eslintignore from assets/scaffold/files/eslintignore
      - Copy [web-root]/.eslintrc.json from assets/scaffold/files/eslintrc.json
      - Copy [web-root]/.ht.router.php from assets/scaffold/files/ht.router.php
      - Copy [web-root]/sites/README.txt from assets/scaffold/files/sites.README.txt
      - Copy [project-root]/.editorconfig from assets/scaffold/files/editorconfig
      - Copy [web-root]/example.gitignore from assets/scaffold/files/example.gitignore
      - Copy [web-root]/themes/README.txt from assets/scaffold/files/themes.README.txt
      - Copy [project-root]/.gitattributes from assets/scaffold/files/gitattributes
      - Copy [web-root]/modules/README.txt from assets/scaffold/files/modules.README.txt
      - Copy [web-root]/profiles/README.txt from assets/scaffold/files/profiles.README.txt
      - Copy [project-root]/recipes/README.txt from assets/scaffold/files/recipes.README.txt
      - Copy [web-root]/sites/example.sites.php from assets/scaffold/files/example.sites.php
      - Copy [web-root]/sites/development.services.yml from assets/scaffold/files/development.services.yml
      - Copy [web-root]/sites/example.settings.local.php from assets/scaffold/files/example.settings.local.php
      - Copy [web-root]/sites/default/default.services.yml from assets/scaffold/files/default.services.yml
      - Copy [web-root]/sites/default/default.settings.php from assets/scaffold/files/default.settings.php
    No security vulnerability advisories found.
    ./composer.json has been updated
    Running composer update drush/drush
    Loading composer repositories with package information
    Updating dependencies
    Lock file operations: 26 installs, 0 updates, 0 removals
      - Locking chi-teck/drupal-code-generator (4.2.0)
      - Locking consolidation/annotated-command (4.10.6)
      - Locking consolidation/config (3.2.2)
      - Locking consolidation/filter-via-dot-access-data (2.0.3)
      - Locking consolidation/log (3.1.3)
      - Locking consolidation/output-formatters (4.7.2)
      - Locking consolidation/robo (5.2.3)
      - Locking consolidation/self-update (3.2.1)
      - Locking consolidation/site-alias (4.1.3)
      - Locking consolidation/site-process (6.1.0)
      - Locking dflydev/dot-access-data (v3.0.3)
      - Locking drush/drush (13.8.1)
      - Locking grasmash/expander (3.0.1)
      - Locking grasmash/yaml-cli (3.2.1)
      - Locking kevinrob/guzzle-cache-middleware (6.0.0)
      - Locking laravel/prompts (v0.3.27)
      - Locking league/container (4.2.5)
      - Locking nikic/php-parser (v5.9.0)
      - Locking phootwork/collection (v3.2.3)
      - Locking phootwork/lang (v3.2.3)
      - Locking phpowermove/docblock (v4.0)
      - Locking psr/cache (3.0.0)
      - Locking psy/psysh (v0.12.24)
      - Locking symfony/cache (v8.0.15)
      - Locking symfony/cache-contracts (v3.8.1)
      - Locking symfony/polyfill-php81 (v1.38.1)
    Writing lock file
    Installing dependencies from lock file (including require-dev)
    Package operations: 26 installs, 0 updates, 0 removals
      - Downloading consolidation/log (3.1.3)
      - Downloading psr/cache (3.0.0)
      - Downloading symfony/cache-contracts (v3.8.1)
      - Downloading symfony/cache (v8.0.15)
      - Downloading kevinrob/guzzle-cache-middleware (6.0.0)
      - Downloading consolidation/self-update (3.2.1)
      - Downloading nikic/php-parser (v5.9.0)
      - Downloading psy/psysh (v0.12.24)
      - Downloading league/container (4.2.5)
      - Downloading laravel/prompts (v0.3.27)
      - Downloading dflydev/dot-access-data (v3.0.3)
      - Downloading grasmash/yaml-cli (3.2.1)
      - Downloading grasmash/expander (3.0.1)
      - Downloading consolidation/config (3.2.2)
      - Downloading consolidation/site-alias (4.1.3)
      - Downloading consolidation/site-process (6.1.0)
      - Downloading symfony/polyfill-php81 (v1.38.1)
      - Downloading phootwork/lang (v3.2.3)
      - Downloading phootwork/collection (v3.2.3)
      - Downloading phpowermove/docblock (v4.0)
      - Downloading consolidation/output-formatters (4.7.2)
      - Downloading consolidation/annotated-command (4.10.6)
      - Downloading consolidation/robo (5.2.3)
      - Downloading consolidation/filter-via-dot-access-data (2.0.3)
      - Downloading chi-teck/drupal-code-generator (4.2.0)
      - Downloading drush/drush (13.8.1)
      0/26 [>---------------------------]   0%
      5/26 [=====>----------------------]  19%
      6/26 [======>---------------------]  23%
      8/26 [========>-------------------]  30%
     14/26 [===============>------------]  53%
     19/26 [====================>-------]  73%
     24/26 [=========================>--]  92%
     26/26 [============================] 100%
      - Installing consolidation/log (3.1.3): Extracting archive
      - Installing psr/cache (3.0.0): Extracting archive
      - Installing symfony/cache-contracts (v3.8.1): Extracting archive
      - Installing symfony/cache (v8.0.15): Extracting archive
      - Installing kevinrob/guzzle-cache-middleware (6.0.0): Extracting archive
      - Installing consolidation/self-update (3.2.1): Extracting archive
      - Installing nikic/php-parser (v5.9.0): Extracting archive
      - Installing psy/psysh (v0.12.24): Extracting archive
      - Installing league/container (4.2.5): Extracting archive
      - Installing laravel/prompts (v0.3.27): Extracting archive
      - Installing dflydev/dot-access-data (v3.0.3): Extracting archive
      - Installing grasmash/yaml-cli (3.2.1): Extracting archive
      - Installing grasmash/expander (3.0.1): Extracting archive
      - Installing consolidation/config (3.2.2): Extracting archive
      - Installing consolidation/site-alias (4.1.3): Extracting archive
      - Installing consolidation/site-process (6.1.0): Extracting archive
      - Installing symfony/polyfill-php81 (v1.38.1): Extracting archive
      - Installing phootwork/lang (v3.2.3): Extracting archive
      - Installing phootwork/collection (v3.2.3): Extracting archive
      - Installing phpowermove/docblock (v4.0): Extracting archive
      - Installing consolidation/output-formatters (4.7.2): Extracting archive
      - Installing consolidation/annotated-command (4.10.6): Extracting archive
      - Installing consolidation/robo (5.2.3): Extracting archive
      - Installing consolidation/filter-via-dot-access-data (2.0.3): Extracting archive
      - Installing chi-teck/drupal-code-generator (4.2.0): Extracting archive
      - Installing drush/drush (13.8.1): Extracting archive
      0/26 [>---------------------------]   0%
      8/26 [========>-------------------]  30%
     15/26 [================>-----------]  57%
     23/26 [========================>---]  88%
     24/26 [=========================>--]  92%
     26/26 [============================] 100%
    8 package suggestions were added by new dependencies, use `composer suggest` to see details.
    Generating autoload files
    51 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    No security vulnerability advisories found.
    Using version ^13.8 for drush/drush
     You are about to:
     * DROP all tables in your 'drupal' database.
     // Do you want to continue?: yes.                                              
     [notice] Starting Drupal installation. This takes a while.
     [notice] Performed install task: install_select_language
     [notice] Performed install task: install_select_profile
     [notice] Performed install task: install_load_profile
     [notice] Performed install task: install_verify_requirements
     [notice] Performed install task: install_settings_form
     [notice] Performed install task: install_verify_database_ready
     [notice] Performed install task: install_base_system
     [notice] Performed install task: install_bootstrap_full
     [notice] Performed install task: install_profile_modules
     [notice] Performed install task: install_profile_themes
     [notice] Performed install task: install_install_profile
     [notice] Performed install task: install_configure_form
     [notice] Performed install task: install_finished
     [success] Installation complete. (Admin)
    0/2 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
    Applying recipe
    1/2 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░]
    Installed configuration for Basic page recipe.
    2/2 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓]
    Applied Basic page recipe.
     [OK] Basic page applied successfully                                           
    0/6 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
    Applying recipe
    1/6 [▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░]
    Installed configuration for Article content type recipe.
    5/6 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░]
    Installed configuration for Article tags recipe.
    6/6 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓]
    Applied Article tags recipe.
     [OK] Article tags applied successfully                                         
    [2026-11-15 16:26:11] [OK] Installed Drupal
    [2026-11-15 16:26:11] [INFO] Configuring Nginx
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    [2026-11-15 16:26:13] [OK] Configured Nginx
    [2026-11-15 16:26:13] [INFO] Customizing Container
    [2026-11-15 16:26:15] [OK] Customized Container
    [2026-11-15 16:26:15] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 16:26:16] [OK] Cleaned
    
    🔄 ct/drupal.sh (incus) — update log (26 lines)
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
    10.98.0.16
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
      ⏳   Update Composer 2.11.2
      ✔️  Update Composer 2.11.2
      ⏳   Checking for update: Drupal
      ✔️  Update available: Drupal 11.4.12-dev → 11.4.12
      ⏳   Stopping Drupal
      ✔️  Stopped Drupal
      ⏳   Updating Drupal
      ✔️  Updated Drupal to 11.4.12
      ⏳   Starting Drupal
      ✔️  Started Drupal
      ✔️  Updated successfully!
    
    🔁 ct/drupal.sh (incus) — second update log
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
    10.98.0.16
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
      ⏳   Update Composer 2.11.2
      ✔️  Update Composer 2.11.2
      ⏳   Checking for update: Drupal
      ✔️  No update available: Drupal (11.4.12)
    
    📄 ct/drupal.sh (arm64) — install log (1440 lines)
    … 1156 earlier lines cut, the full log is in the run artifacts
      - Downloading symfony/error-handler (v7.4.22)
      - Downloading symfony/http-kernel (v7.4.23)
      - Downloading symfony/finder (v7.4.23)
      - Downloading symfony/filesystem (v7.4.23)
      - Downloading symfony/dependency-injection (v7.4.23)
      - Downloading symfony/console (v7.4.23)
      - Downloading revolt/event-loop (v1.0.9)
      - Downloading ralouphie/getallheaders (3.0.3)
      - Downloading psr/http-factory (1.1.0)
      - Downloading psr/http-client (1.0.3)
      - Downloading php-tuf/composer-stager (v2.1.1)
      - Downloading pear/pear_exception (v1.0.2)
      - Downloading pear/console_getopt (v1.4.3)
      - Downloading pear/pear-core-minimal (v1.10.18)
      - Downloading pear/archive_tar (1.6.1)
      - Downloading mck89/peast (v1.17.7)
      - Downloading masterminds/html5 (2.12.0)
      - Downloading marc-mabe/php-enum (v4.7.2)
      - Downloading justinrainbow/json-schema (6.8.2)
      - Downloading twig/twig (v3.30.0)
      - Downloading twig/html-extra (v3.29.0)
      - Downloading symfony/polyfill-php86 (v1.43.0)
      - Downloading sebastian/diff (7.0.1)
      - Downloading symfony/polyfill-php80 (v1.43.0)
      - Downloading guzzlehttp/psr7 (2.13.3)
      - Downloading guzzlehttp/promises (2.6.0)
      - Downloading guzzlehttp/guzzle (7.16.1)
      - Downloading composer/semver (3.4.4)
      - Downloading asm89/stack-cors (v2.4.0)
      - Downloading drupal/core (11.4.12)
      0/67 [>---------------------------]   0%
     22/67 [=========>------------------]  32%
     48/67 [====================>-------]  71%
     65/67 [===========================>]  97%
     67/67 [============================] 100%
      - Installing composer/installers (v2.3.0): Extracting archive
      - Installing drupal/core-composer-scaffold (11.4.12): Extracting archive
      - Installing drupal/core-project-message (11.4.12): Extracting archive
      - Installing drupal/core-recipe-unpack (11.4.12): Extracting archive
      - Installing symfony/runtime (v7.4.23): Extracting archive
      - Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
      - Installing symfony/deprecation-contracts (v3.7.1): Extracting archive
      - Installing symfony/yaml (v7.4.23): Extracting archive
      - Installing symfony/var-exporter (v7.4.22): Extracting archive
      - Installing symfony/polyfill-iconv (v1.43.0): Extracting archive
      - Installing symfony/polyfill-mbstring (v1.43.3): Extracting archive
      - Installing symfony/var-dumper (v7.4.22): Extracting archive
      - Installing symfony/translation-contracts (v3.7.1): Extracting archive
      - Installing symfony/polyfill-php83 (v1.43.0): Extracting archive
      - Installing symfony/validator (v7.4.23): Extracting archive
      - Installing symfony/polyfill-intl-normalizer (v1.43.0): Extracting archive
      - Installing symfony/polyfill-intl-grapheme (v1.43.3): Extracting archive
      - Installing symfony/string (v7.4.22): Extracting archive
      - Installing psr/container (2.0.2): Extracting archive
      - Installing symfony/service-contracts (v3.7.3): Extracting archive
      - Installing symfony/polyfill-php84 (v1.43.0): Extracting archive
      - Installing symfony/serializer (v7.4.23): Extracting archive
      - Installing symfony/routing (v7.4.23): Extracting archive
      - Installing symfony/http-foundation (v7.4.23): Extracting archive
      - Installing psr/http-message (2.0): Extracting archive
      - Installing symfony/psr-http-message-bridge (v7.4.21): Extracting archive
      - Installing symfony/process (v7.4.22): Extracting archive
      - Installing symfony/polyfill-intl-idn (v1.43.0): Extracting archive
      - Installing symfony/mime (v7.4.22): Extracting archive
      - Installing psr/event-dispatcher (1.0.0): Extracting archive
      - Installing symfony/event-dispatcher-contracts (v3.7.1): Extracting archive
      - Installing symfony/event-dispatcher (v7.4.17): Extracting archive
      - Installing psr/log (3.0.2): Extracting archive
      - Installing doctrine/lexer (3.0.3): Extracting archive
      - Installing egulias/email-validator (4.0.4): Extracting archive
      - Installing symfony/mailer (v7.4.22): Extracting archive
      - Installing symfony/polyfill-php85 (v1.44.0): Extracting archive
      - Installing symfony/error-handler (v7.4.22): Extracting archive
      - Installing symfony/http-kernel (v7.4.23): Extracting archive
      - Installing symfony/finder (v7.4.23): Extracting archive
      - Installing symfony/filesystem (v7.4.23): Extracting archive
      - Installing symfony/dependency-injection (v7.4.23): Extracting archive
      - Installing symfony/console (v7.4.23): Extracting archive
      - Installing revolt/event-loop (v1.0.9): Extracting archive
      - Installing ralouphie/getallheaders (3.0.3): Extracting archive
      - Installing psr/http-factory (1.1.0): Extracting archive
      - Installing psr/http-client (1.0.3): Extracting archive
      - Installing php-tuf/composer-stager (v2.1.1): Extracting archive
      - Installing pear/pear_exception (v1.0.2): Extracting archive
      - Installing pear/console_getopt (v1.4.3): Extracting archive
      - Installing pear/pear-core-minimal (v1.10.18): Extracting archive
      - Installing pear/archive_tar (1.6.1): Extracting archive
      - Installing mck89/peast (v1.17.7): Extracting archive
      - Installing masterminds/html5 (2.12.0): Extracting archive
      - Installing marc-mabe/php-enum (v4.7.2): Extracting archive
      - Installing justinrainbow/json-schema (6.8.2): Extracting archive
      - Installing twig/twig (v3.30.0): Extracting archive
      - Installing twig/html-extra (v3.29.0): Extracting archive
      - Installing symfony/polyfill-php86 (v1.43.0): Extracting archive
      - Installing sebastian/diff (7.0.1): Extracting archive
      - Installing symfony/polyfill-php80 (v1.43.0): Extracting archive
      - Installing guzzlehttp/psr7 (2.13.3): Extracting archive
      - Installing guzzlehttp/promises (2.6.0): Extracting archive
      - Installing guzzlehttp/guzzle (7.16.1): Extracting archive
      - Installing composer/semver (3.4.4): Extracting archive
      - Installing asm89/stack-cors (v2.4.0): Extracting archive
      - Installing drupal/core (11.4.12): Extracting archive
      - Installing drupal/core-recommended (11.4.12)
      0/62 [>---------------------------]   0%
     20/62 [=========>------------------]  32%
     29/62 [=============>--------------]  46%
     45/62 [====================>-------]  72%
     61/62 [===========================>]  98%
     62/62 [============================] 100%
    Generating autoload files
    46 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    Scaffolding files for drupal/core:
      - Copy [web-root]/.htaccess from assets/scaffold/files/htaccess
      - Copy [web-root]/README.md from assets/scaffold/files/drupal.README.md
      - Copy [web-root]/index.php from assets/scaffold/files/index.php
      - Copy [web-root]/.csslintrc from assets/scaffold/files/csslintrc
      - Copy [web-root]/robots.txt from assets/scaffold/files/robots.txt
      - Copy [web-root]/update.php from assets/scaffold/files/update.php
      - Copy [web-root]/INSTALL.txt from assets/scaffold/files/drupal.INSTALL.txt
      - Copy [web-root]/.eslintignore from assets/scaffold/files/eslintignore
      - Copy [web-root]/.eslintrc.json from assets/scaffold/files/eslintrc.json
      - Copy [web-root]/.ht.router.php from assets/scaffold/files/ht.router.php
      - Copy [web-root]/sites/README.txt from assets/scaffold/files/sites.README.txt
      - Copy [project-root]/.editorconfig from assets/scaffold/files/editorconfig
      - Copy [web-root]/example.gitignore from assets/scaffold/files/example.gitignore
      - Copy [web-root]/themes/README.txt from assets/scaffold/files/themes.README.txt
      - Copy [project-root]/.gitattributes from assets/scaffold/files/gitattributes
      - Copy [web-root]/modules/README.txt from assets/scaffold/files/modules.README.txt
      - Copy [web-root]/profiles/README.txt from assets/scaffold/files/profiles.README.txt
      - Copy [project-root]/recipes/README.txt from assets/scaffold/files/recipes.README.txt
      - Copy [web-root]/sites/example.sites.php from assets/scaffold/files/example.sites.php
      - Copy [web-root]/sites/development.services.yml from assets/scaffold/files/development.services.yml
      - Copy [web-root]/sites/example.settings.local.php from assets/scaffold/files/example.settings.local.php
      - Copy [web-root]/sites/default/default.services.yml from assets/scaffold/files/default.services.yml
      - Copy [web-root]/sites/default/default.settings.php from assets/scaffold/files/default.settings.php
    No security vulnerability advisories found.
    ./composer.json has been updated
    Running composer update drush/drush
    Loading composer repositories with package information
    Updating dependencies
    Lock file operations: 26 installs, 0 updates, 0 removals
      - Locking chi-teck/drupal-code-generator (4.2.0)
      - Locking consolidation/annotated-command (4.10.6)
      - Locking consolidation/config (3.2.2)
      - Locking consolidation/filter-via-dot-access-data (2.0.3)
      - Locking consolidation/log (3.1.3)
      - Locking consolidation/output-formatters (4.7.2)
      - Locking consolidation/robo (5.2.3)
      - Locking consolidation/self-update (3.2.1)
      - Locking consolidation/site-alias (4.1.3)
      - Locking consolidation/site-process (6.1.0)
      - Locking dflydev/dot-access-data (v3.0.3)
      - Locking drush/drush (13.8.1)
      - Locking grasmash/expander (3.0.1)
      - Locking grasmash/yaml-cli (3.2.1)
      - Locking kevinrob/guzzle-cache-middleware (6.0.0)
      - Locking laravel/prompts (v0.3.27)
      - Locking league/container (4.2.5)
      - Locking nikic/php-parser (v5.9.0)
      - Locking phootwork/collection (v3.2.3)
      - Locking phootwork/lang (v3.2.3)
      - Locking phpowermove/docblock (v4.0)
      - Locking psr/cache (3.0.0)
      - Locking psy/psysh (v0.12.24)
      - Locking symfony/cache (v8.0.15)
      - Locking symfony/cache-contracts (v3.8.1)
      - Locking symfony/polyfill-php81 (v1.38.1)
    Writing lock file
    Installing dependencies from lock file (including require-dev)
    Package operations: 26 installs, 0 updates, 0 removals
      - Downloading consolidation/log (3.1.3)
      - Downloading psr/cache (3.0.0)
      - Downloading symfony/cache-contracts (v3.8.1)
      - Downloading symfony/cache (v8.0.15)
      - Downloading kevinrob/guzzle-cache-middleware (6.0.0)
      - Downloading consolidation/self-update (3.2.1)
      - Downloading nikic/php-parser (v5.9.0)
      - Downloading psy/psysh (v0.12.24)
      - Downloading league/container (4.2.5)
      - Downloading laravel/prompts (v0.3.27)
      - Downloading dflydev/dot-access-data (v3.0.3)
      - Downloading grasmash/yaml-cli (3.2.1)
      - Downloading grasmash/expander (3.0.1)
      - Downloading consolidation/config (3.2.2)
      - Downloading consolidation/site-alias (4.1.3)
      - Downloading consolidation/site-process (6.1.0)
      - Downloading symfony/polyfill-php81 (v1.38.1)
      - Downloading phootwork/lang (v3.2.3)
      - Downloading phootwork/collection (v3.2.3)
      - Downloading phpowermove/docblock (v4.0)
      - Downloading consolidation/output-formatters (4.7.2)
      - Downloading consolidation/annotated-command (4.10.6)
      - Downloading consolidation/robo (5.2.3)
      - Downloading consolidation/filter-via-dot-access-data (2.0.3)
      - Downloading chi-teck/drupal-code-generator (4.2.0)
      - Downloading drush/drush (13.8.1)
      0/26 [>---------------------------]   0%
     14/26 [===============>------------]  53%
     19/26 [====================>-------]  73%
     26/26 [============================] 100%
      - Installing consolidation/log (3.1.3): Extracting archive
      - Installing psr/cache (3.0.0): Extracting archive
      - Installing symfony/cache-contracts (v3.8.1): Extracting archive
      - Installing symfony/cache (v8.0.15): Extracting archive
      - Installing kevinrob/guzzle-cache-middleware (6.0.0): Extracting archive
      - Installing consolidation/self-update (3.2.1): Extracting archive
      - Installing nikic/php-parser (v5.9.0): Extracting archive
      - Installing psy/psysh (v0.12.24): Extracting archive
      - Installing league/container (4.2.5): Extracting archive
      - Installing laravel/prompts (v0.3.27): Extracting archive
      - Installing dflydev/dot-access-data (v3.0.3): Extracting archive
      - Installing grasmash/yaml-cli (3.2.1): Extracting archive
      - Installing grasmash/expander (3.0.1): Extracting archive
      - Installing consolidation/config (3.2.2): Extracting archive
      - Installing consolidation/site-alias (4.1.3): Extracting archive
      - Installing consolidation/site-process (6.1.0): Extracting archive
      - Installing symfony/polyfill-php81 (v1.38.1): Extracting archive
      - Installing phootwork/lang (v3.2.3): Extracting archive
      - Installing phootwork/collection (v3.2.3): Extracting archive
      - Installing phpowermove/docblock (v4.0): Extracting archive
      - Installing consolidation/output-formatters (4.7.2): Extracting archive
      - Installing consolidation/annotated-command (4.10.6): Extracting archive
      - Installing consolidation/robo (5.2.3): Extracting archive
      - Installing consolidation/filter-via-dot-access-data (2.0.3): Extracting archive
      - Installing chi-teck/drupal-code-generator (4.2.0): Extracting archive
      - Installing drush/drush (13.8.1): Extracting archive
      0/26 [>---------------------------]   0%
     21/26 [======================>-----]  80%
     26/26 [============================] 100%
    8 package suggestions were added by new dependencies, use `composer suggest` to see details.
    Generating autoload files
    51 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    No security vulnerability advisories found.
    Using version ^13.8 for drush/drush
     You are about to:
     * DROP all tables in your 'drupal' database.
     // Do you want to continue?: yes.                                              
     [notice] Starting Drupal installation. This takes a while.
     [notice] Performed install task: install_select_language
     [notice] Performed install task: install_select_profile
     [notice] Performed install task: install_load_profile
     [notice] Performed install task: install_verify_requirements
     [notice] Performed install task: install_settings_form
     [notice] Performed install task: install_verify_database_ready
     [notice] Performed install task: install_base_system
     [notice] Performed install task: install_bootstrap_full
     [notice] Performed install task: install_profile_modules
     [notice] Performed install task: install_profile_themes
     [notice] Performed install task: install_install_profile
     [notice] Performed install task: install_configure_form
     [notice] Performed install task: install_finished
     [success] Installation complete. (Admin)
    0/2 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
    Applying recipe
    1/2 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░]
    Installed configuration for Basic page recipe.
    2/2 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓]
    Applied Basic page recipe.
     [OK] Basic page applied successfully                                           
    0/6 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]
    Applying recipe
    1/6 [▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░]
    Installed configuration for Article content type recipe.
    5/6 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░]
    Installed configuration for Article tags recipe.
    6/6 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓]
    Applied Article tags recipe.
     [OK] Article tags applied successfully                                         
    [2026-11-15 15:11:20] [OK] Installed Drupal
    [2026-11-15 15:11:20] [INFO] Configuring Nginx
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    [2026-11-15 15:11:21] [OK] Configured Nginx
    [2026-11-15 15:11:21] [INFO] Customizing Container
    [2026-11-15 15:11:22] [OK] Customized Container
    [2026-11-15 15:11:22] [INFO] Cleaning up
    Reading package lists...
    Building dependency tree...
    Reading state information...
    Summary:
      Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
    [2026-11-15 15:11:22] [OK] Cleaned
    
    🔄 ct/drupal.sh (arm64) — update log (26 lines)
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
    10.98.0.254
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
      ⏳   Update Composer 2.11.2
      ✔️  Update Composer 2.11.2
      ⏳   Checking for update: Drupal
      ✔️  Update available: Drupal 11.4.12-dev → 11.4.12
      ⏳   Stopping Drupal
      ✔️  Stopped Drupal
      ⏳   Updating Drupal
      ✔️  Updated Drupal to 11.4.12
      ⏳   Starting Drupal
      ✔️  Started Drupal
      ✔️  Updated successfully!
    
    🔁 ct/drupal.sh (arm64) — second update log
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
    10.98.0.254
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      Drupal
      ⏳   Update Composer 2.11.2
      ✔️  Update Composer 2.11.2
      ⏳   Checking for update: Drupal
      ✔️  No update available: Drupal (11.4.12)
    

    Full logs: workflow run (artifacts result-*). Comment /test drupal to build again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions