Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drupal11 #237

Open
wants to merge 30 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
ec72452
update dependencies for d11 compatibility
byrond Aug 12, 2024
2ab4ff3
use fork of drupal-check for symfony 7 compatibility
byrond Aug 12, 2024
ef49a3a
remove official drupal-check for testing
byrond Aug 12, 2024
e793bfc
add the drupal-check fork repository for composer
byrond Aug 12, 2024
2499850
fix composer.json
byrond Aug 12, 2024
45c2a7c
remove drupal-check fork repo
byrond Aug 16, 2024
cb47329
use drupal-check 1.5.0 or higher
byrond Aug 16, 2024
ae9cd94
revert changes to composer.json
byrond Aug 16, 2024
82bb49a
temporarly remove workbench_tabs until a D11 version is available
byrond Aug 16, 2024
517122a
update the_build_utility to be D11 compatible
byrond Aug 16, 2024
65db3bc
revert removal of workbench_tabs
byrond Aug 19, 2024
1995656
Merge remote-tracking branch 'origin/develop' into drupal11
byrond Aug 20, 2024
8c135ed
update to mysql 8.0 on circleci
byrond Aug 20, 2024
afc3321
test the build with drupal11 skeleton branch
byrond Aug 20, 2024
02cd8ee
use browserkit instead of goutte with behat
byrond Aug 20, 2024
44dcbc3
use Node version 18 on circle
byrond Aug 20, 2024
82cc25a
install node using the orb and install latest yarn
byrond Aug 21, 2024
4d583f1
specify yarn 4.4.0 on circle
byrond Aug 21, 2024
159ff0c
orb won't install yarn 4.4.0, so use commands
byrond Aug 21, 2024
2f4c209
move yarn install after drupal project creation
byrond Aug 21, 2024
16b9c55
set working directory for yarn install
byrond Aug 21, 2024
c8a3ace
disable yarn immutable installs
byrond Aug 21, 2024
24e63d4
remove yarn install call and check yarn version
byrond Aug 21, 2024
5f4e550
revert changes to yarn
byrond Aug 23, 2024
6516787
Merge branch 'DEV-70-update-install-node-dependencies-task-in-the-bui…
byrond Aug 23, 2024
5cb13d3
Merge branch 'DEV-70-update-install-node-dependencies-task-in-the-bui…
byrond Aug 23, 2024
fbce50d
Merge branch 'develop' into drupal11
byrond Jan 13, 2025
7c93fcc
update acquia-php-sdk version constraint to minimum supporting Symfony 7
Jan 22, 2025
0ecacbd
remove acquia-php-sdk version constraint altogether
byrond Jan 22, 2025
ec9afcd
update node used on circle to 20; support for 18 ends 4/2025
Jan 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
working_directory: ~/project
docker:
- image: cimg/php:8.3-browsers
- image: cimg/mysql:5.7
- image: cimg/mysql:8.0
command: --max_allowed_packet=16M
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: yes
Expand All @@ -17,6 +17,7 @@ jobs:
environment:
- PALANTIR_ENVIRONMENT: circleci
- DRUPAL_ROOT: docroot
- NODE_VERSION: 20

steps:
- run:
Expand Down Expand Up @@ -72,7 +73,7 @@ jobs:
# Create a new project using the drupal-skeleton project
- run:
name: Create a new Drupal project
command: composer create-project palantirnet/drupal-skeleton example dev-develop --no-interaction
command: composer create-project palantirnet/drupal-skeleton example dev-drupal11 --no-interaction
working_directory: ~/

# Use this copy of the-build
Expand Down
4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"cweagans/composer-patches": "^1.7",
"dmore/behat-chrome-extension": "^1.4",
"drupal/coder": "^8.3.6",
"drush/drush": ">=9",
"mglaman/drupal-check": "^1.2",
"drush/drush": "^13",
"mglaman/drupal-check": "^1.5",
"palantirnet/phing-drush-task": "^1.1",
"pear/http_request2": "^2.3",
"pear/versioncontrol_git": "@dev",
Expand Down
2 changes: 1 addition & 1 deletion defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ build:
# Adding specific packages for specific host. One per line.
host_packages:
acquia:
- "typhonius/acquia-php-sdk-v2:^2.0"
- "typhonius/acquia-php-sdk-v2"

# Drupal configuration used by targets/drupal.xml
drupal:
Expand Down
4 changes: 2 additions & 2 deletions defaults/install/.circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
working_directory: ~/${projectname}
docker:
- image: cimg/php:8.3-browsers
- image: cimg/mysql:5.7
- image: cimg/mysql:8.0
command: --max_allowed_packet=16M
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: yes
Expand All @@ -20,7 +20,7 @@ jobs:
environment:
- PALANTIR_ENVIRONMENT: circleci
- DRUPAL_ROOT: ${drupal.root}
- NODE_VERSION: 18
- NODE_VERSION: 20

steps:
- run:
Expand Down
2 changes: 1 addition & 1 deletion defaults/install/.circleci/deploy-acquia-example
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
docker:
- image: cimg/php:8.3-browsers
environment:
- NODE_VERSION: 18
- NODE_VERSION: 20
- GITHUB_PUBKEY: "github.com,192.30.253.113 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ=="
- ACQUIA_PUBKEY: "svn-23450.prod.hosting.acquia.com,54.245.120.237 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDit0Rj8j59i9Gj2vOg2TXjIbPswIc27PwncapyBLi9R3FtECXq+md1BfykBJjME83m78CtqkTlWwNZu+LyhF+IYlshKo82JXQzV4kWwi5L9H7KpdyFDMDLVCNVYmU4EQY9ngRq1cwbMBYsfWxv4sSlbsvZv2C8U7luNoc4SiBY4sGpgiMJLFOHWRw6YvhOamLTKfxSoJUT8uRbfkamxas1EK21XjvrdUSN0Bf5LmTdvs/9iIaUH4AlYr0SW0tc2IbIuoFVxuvSzZj2GJjmtCcW1poDMQLTGq+EuO4Mk1WyoUSJC9L8CFonKH7++EPHopvIbPMinO4r2zLEot3lL5TH"

Expand Down
2 changes: 1 addition & 1 deletion defaults/install/.circleci/deploy-pantheon.example
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
docker:
- image: cimg/php:8.3-browsers
environment:
- NODE_VERSION: 18
- NODE_VERSION: 20
- GITHUB_PUBKEY: "github.com,192.30.253.113 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ=="
- PANTHEON_PUBKEY: "[codeserver.dev.56f20816-b4b7-4517-a90f-667b4785708d.drush.in]:2222,[35.193.151.123]:2222 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDSY3gnr0DrbqJJSnEFy6jazDmAdBm4Zs/EkWIQa7x31qgSYyYJMz5V+pk62lBf2BN42VtubwO83vW9G+yG2K1RGOvZJaK5GBvBb/Ws2ZPcp/4sNHpPzkdd75e5/Pk8AWA59XUbJcBWmrDrHMbWV1j2zqPPikxbqGeTTjSx4QR18LIRei5OwT6VQnaVnJqPAqFZ+oCbpr0DL96foL3UEY8EWT/6GH2cANEGZO4ppbhdDw4uG6TaI7S0lxWMQEVy+iwjCNH/nanjd73cwoYd90E0OVdgNDr3hVbIuE6sUW6UwlaAwuyOM/xJYPg1y0rF66958pyVJlZ9KD5A0kY3bHg7"

Expand Down
2 changes: 1 addition & 1 deletion defaults/install/behat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ default:
extensions:
DMore\ChromeExtension\Behat\ServiceContainer\ChromeExtension: ~
Drupal\MinkExtension:
goutte: ~
browserkit_http: ~
chrome:
api_url: "http://chrome:9222"
browser_name: chrome
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: the-build utility module
description: 'Base settings from palantirnet/the-build.'
type: module
core_version_requirement: ^9 || ^10
core_version_requirement: ^9 || ^10 || ^11
hide: true

dependencies:
Expand Down