Skip to content

Commit

Permalink
Merge branch 'Lullabot:main' into plopesc-patch-7
Browse files Browse the repository at this point in the history
  • Loading branch information
plopesc authored Nov 25, 2024
2 parents 8e1e0b7 + bf6c1db commit 035cd46
Show file tree
Hide file tree
Showing 39 changed files with 1,756 additions and 1,220 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/DrainpipeDev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ permissions:
jobs:
Drainpipe-Dev:
name: Push to drainpipe-dev
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/DrainpipeDevClean.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ permissions:
jobs:
Drainpipe-Dev-Clean:
name: Push branch to drainpipe-dev
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4

Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/TestBinaryInstaller.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:

jobs:
Test-Binary-Installer:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
matrix:
php-version: [ 8.1, 8.2, 8.3 ]
Expand Down Expand Up @@ -47,15 +47,15 @@ jobs:
ddev config --auto
ddev config --php-version ${{ matrix.php-version }}
ddev start
ddev composer config extra.drupal-scaffold.gitignore true
ddev composer config --json extra.drupal-scaffold.allowed-packages '["lullabot/drainpipe-dev", "lullabot/drainpipe"]'
ddev composer config --no-plugins allow-plugins.composer/installers true
ddev composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe-dev", "options": {"symlink": false}}'
ddev composer config minimum-stability dev
ddev exec --raw composer config extra.drupal-scaffold.gitignore true
ddev exec --raw composer config --json extra.drupal-scaffold.allowed-packages '["lullabot/drainpipe-dev", "lullabot/drainpipe"]'
ddev exec --raw composer config --no-plugins allow-plugins.composer/installers true
ddev exec --raw composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev exec --raw composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev exec --raw composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe-dev", "options": {"symlink": false}}'
ddev exec --raw composer config minimum-stability dev
ddev composer require "lullabot/drainpipe @dev" --with-all-dependencies
ddev composer require "lullabot/drainpipe-dev @dev" --dev --with-all-dependencies
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/TestComposerLockDiff.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ concurrency:

jobs:
Test-Composer-Lock-Diff:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
matrix:
drupal-version: [ 10, 11 ]
Expand All @@ -36,13 +36,13 @@ jobs:
run: |
ddev config --auto
ddev start
ddev composer config extra.drupal-scaffold.gitignore true
ddev composer config --json extra.drupal-scaffold.allowed-packages \[\"lullabot/drainpipe\"]
ddev composer config --no-plugins allow-plugins.composer/installers true
ddev composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev composer config minimum-stability dev
ddev exec --raw composer config extra.drupal-scaffold.gitignore true
ddev exec --raw composer config --json extra.drupal-scaffold.allowed-packages \[\"lullabot/drainpipe\"]
ddev exec --raw composer config --no-plugins allow-plugins.composer/installers true
ddev exec --raw composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev exec --raw composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev exec --raw composer config minimum-stability dev
ddev composer require lullabot/drainpipe --with-all-dependencies
- name: Commit current state
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/TestDDEV.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:

jobs:
Test-DDEV-Install:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
matrix:
drupal-version: [ 10, 11 ]
Expand All @@ -39,15 +39,15 @@ jobs:
run: |
ddev config --auto
ddev start
ddev composer config extra.drupal-scaffold.gitignore true
ddev composer config --json extra.drupal-scaffold.allowed-packages '["lullabot/drainpipe-dev", "lullabot/drainpipe"]'
ddev composer config --no-plugins allow-plugins.composer/installers true
ddev composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe-dev", "options": {"symlink": false}}'
ddev composer config minimum-stability dev
ddev exec --raw composer config extra.drupal-scaffold.gitignore true
ddev exec --raw composer config --json extra.drupal-scaffold.allowed-packages '["lullabot/drainpipe-dev", "lullabot/drainpipe"]'
ddev exec --raw composer config --no-plugins allow-plugins.composer/installers true
ddev exec --raw composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev exec --raw composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev exec --raw composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe-dev", "options": {"symlink": false}}'
ddev exec --raw composer config minimum-stability dev
ddev composer require "lullabot/drainpipe @dev" --with-all-dependencies
ddev composer require "lullabot/drainpipe-dev @dev" --dev --with-all-dependencies
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/TestEnv.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ concurrency:

jobs:
Test-Env:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
matrix:
drupal-version: [ 10, 11 ]
Expand All @@ -35,13 +35,13 @@ jobs:
run: |
ddev config --auto
ddev start
ddev composer config extra.drupal-scaffold.gitignore true
ddev composer config --json extra.drupal-scaffold.allowed-packages \[\"lullabot/drainpipe\"]
ddev composer config --no-plugins allow-plugins.composer/installers true
ddev composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev composer config repositories.drainpipe --json "{\"type\": \"path\", \"url\": \"drainpipe\", \"options\": {\"symlink\": false}}"
ddev composer config minimum-stability dev
ddev exec --raw composer config extra.drupal-scaffold.gitignore true
ddev exec --raw composer config --json extra.drupal-scaffold.allowed-packages \[\"lullabot/drainpipe\"]
ddev exec --raw composer config --no-plugins allow-plugins.composer/installers true
ddev exec --raw composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev exec --raw composer config repositories.drainpipe --json "{\"type\": \"path\", \"url\": \"drainpipe\", \"options\": {\"symlink\": false}}"
ddev exec --raw composer config minimum-stability dev
cat composer.json | jq --indent 4 '."autoload-dev" = {"files": ["vendor/lullabot/drainpipe/scaffold/env/dotenv.php"]}' | tee composer.json > /dev/null
ddev composer update --lock
ddev composer validate
Expand Down
32 changes: 16 additions & 16 deletions .github/workflows/TestFunctional.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:

jobs:
Build:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
matrix:
drupal-version: [ 10, 11 ]
Expand Down Expand Up @@ -41,15 +41,15 @@ jobs:
ddev config --nodejs-version "22"
ddev config --corepack-enable
ddev start
ddev composer config extra.drupal-scaffold.gitignore true
ddev composer config --json extra.drupal-scaffold.allowed-packages '["lullabot/drainpipe-dev", "lullabot/drainpipe"]'
ddev composer config --no-plugins allow-plugins.composer/installers true
ddev composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe-dev", "options": {"symlink": false}}'
ddev composer config minimum-stability dev
ddev exec --raw composer config extra.drupal-scaffold.gitignore true
ddev exec --raw composer config --json extra.drupal-scaffold.allowed-packages '["lullabot/drainpipe-dev", "lullabot/drainpipe"]'
ddev exec --raw composer config --no-plugins allow-plugins.composer/installers true
ddev exec --raw composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev exec --raw composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev exec --raw composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe-dev", "options": {"symlink": false}}'
ddev exec --raw composer config minimum-stability dev
ddev composer require "lullabot/drainpipe @dev" --with-all-dependencies
ddev composer require "lullabot/drainpipe-dev @dev" --dev --with-all-dependencies
git config --global user.email "no-reply@example.com"
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
path: /tmp/drainpipe.zip

Test-NPM:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
strategy:
matrix:
Expand Down Expand Up @@ -139,7 +139,7 @@ jobs:
path: test_result

Test-Yarn-Classic:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
strategy:
matrix:
Expand Down Expand Up @@ -190,7 +190,7 @@ jobs:
path: test_result

Test-Yarn-3-Node-Linker:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
strategy:
matrix:
Expand Down Expand Up @@ -241,7 +241,7 @@ jobs:
path: test_result

Test-Yarn-4-Node-Linker:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
strategy:
matrix:
Expand Down Expand Up @@ -293,7 +293,7 @@ jobs:
path: test_result

Test-Yarn-3:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
strategy:
matrix:
Expand Down Expand Up @@ -350,7 +350,7 @@ jobs:
path: test_result

Test-Yarn-4:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
strategy:
matrix:
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/TestGitHubActions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ concurrency:

jobs:
Test-GitHub-Actions:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Create a Drupal project
run: composer create-project drupal/recommended-project . --ignore-platform-reqs
Expand All @@ -33,15 +33,15 @@ jobs:
run: |
ddev config --auto
ddev start
ddev composer config extra.drupal-scaffold.gitignore true
ddev composer config --json extra.drupal-scaffold.allowed-packages \[\"lullabot/drainpipe\"]
ddev composer config --no-plugins allow-plugins.composer/installers true
ddev composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe/drainpipe-dev", "options": {"symlink": false}}'
ddev composer config minimum-stability dev
ddev exec --raw composer config extra.drupal-scaffold.gitignore true
ddev exec --raw composer config --json extra.drupal-scaffold.allowed-packages \[\"lullabot/drainpipe\"]
ddev exec --raw composer config --no-plugins allow-plugins.composer/installers true
ddev exec --raw composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev exec --raw composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev exec --raw composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe/drainpipe-dev", "options": {"symlink": false}}'
ddev exec --raw composer config minimum-stability dev
ddev composer require lullabot/drainpipe --with-all-dependencies
ddev composer require --dev lullabot/drainpipe-dev --with-all-dependencies
Expand Down
36 changes: 18 additions & 18 deletions .github/workflows/TestMetapackages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ concurrency:

jobs:
Build:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Create a Drupal project
run: composer create-project drupal/recommended-project . --ignore-platform-reqs
Expand All @@ -38,15 +38,15 @@ jobs:
ddev config --nodejs-version "22"
ddev config --corepack-enable
ddev start
ddev composer config extra.drupal-scaffold.gitignore true
ddev composer config --json extra.drupal-scaffold.allowed-packages '["lullabot/drainpipe-dev", "lullabot/drainpipe"]'
ddev composer config --no-plugins allow-plugins.composer/installers true
ddev composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe-dev", "options": {"symlink": false}}'
ddev composer config minimum-stability dev
ddev exec --raw composer config extra.drupal-scaffold.gitignore true
ddev exec --raw composer config --json extra.drupal-scaffold.allowed-packages '["lullabot/drainpipe-dev", "lullabot/drainpipe"]'
ddev exec --raw composer config --no-plugins allow-plugins.composer/installers true
ddev exec --raw composer config --no-plugins allow-plugins.drupal/core-composer-scaffold true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe true
ddev exec --raw composer config --no-plugins allow-plugins.lullabot/drainpipe-dev true
ddev exec --raw composer config repositories.drainpipe --json '{"type": "path", "url": "drainpipe", "options": {"symlink": false}}'
ddev exec --raw composer config repositories.drainpipe-dev --json '{"type": "path", "url": "drainpipe-dev", "options": {"symlink": false}}'
ddev exec --raw composer config minimum-stability dev
ddev composer require "lullabot/drainpipe @dev" --with-all-dependencies
ddev composer require "lullabot/drainpipe-dev @dev" --dev --with-all-dependencies
Expand All @@ -66,7 +66,7 @@ jobs:
path: /tmp/drainpipe.zip

Test-Sass-NPM:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
steps:
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
run: ddev task sass

Test-Sass-Yarn-Classic:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
steps:
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -137,7 +137,7 @@ jobs:
run: ddev task sass

Test-Sass-Yarn-3:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
steps:
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -173,7 +173,7 @@ jobs:
run: ddev task sass

Test-Sass-Yarn-4:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
steps:
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
run: ddev task sass

Test-JavaScript-NPM:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
steps:
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -246,7 +246,7 @@ jobs:
run: ddev task javascript

Test-JavaScript-Yarn-Classic:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
steps:
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -284,7 +284,7 @@ jobs:
run: ddev task javascript

Test-JavaScript-Yarn-3:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
steps:
- uses: actions/download-artifact@v4
Expand Down Expand Up @@ -321,7 +321,7 @@ jobs:
run: ddev task javascript

Test-JavaScript-Yarn-4:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
needs: Build
steps:
- uses: actions/download-artifact@v4
Expand Down
Loading

0 comments on commit 035cd46

Please sign in to comment.