Skip to content
Snippets Groups Projects
Commit c8e2e214 authored by Björn Brala's avatar Björn Brala
Browse files

Merge branch '3446613-php-8.3' into 'master-d11'

Update to php 8.3

See merge request !27
parents 1ac4fedf aef9889a
No related branches found
No related tags found
No related merge requests found
Pipeline #170345 passed
/.gitlab-ci-local/
/project_analysis_utils/vendor/
/project_analysis_utils/composer.lock
/project_analysis_utils/.ddev/
...@@ -60,7 +60,7 @@ run-unit-tests: ...@@ -60,7 +60,7 @@ run-unit-tests:
variables: variables:
KUBERNETES_CPU_REQUEST: "2" KUBERNETES_CPU_REQUEST: "2"
KUBERNETES_MEMORY_REQUEST: "2Gi" KUBERNETES_MEMORY_REQUEST: "2Gi"
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
stage: run-tests stage: run-tests
script: script:
- cd project_analysis_utils - cd project_analysis_utils
...@@ -79,10 +79,10 @@ run-unit-tests: ...@@ -79,10 +79,10 @@ run-unit-tests:
prepare-data: prepare-data:
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
stage: analyze-job stage: analyze-job
variables: variables:
DRUPAL_CORE_VERSION: "10.2" DRUPAL_CORE_VERSION: "10.3"
KUBERNETES_CPU_REQUEST: "1" KUBERNETES_CPU_REQUEST: "1"
KUBERNETES_MEMORY_REQUEST: "1Gi" KUBERNETES_MEMORY_REQUEST: "1Gi"
script: script:
...@@ -103,10 +103,10 @@ prepare-data: ...@@ -103,10 +103,10 @@ prepare-data:
- if: $CI_PIPELINE_SOURCE == "schedule" - if: $CI_PIPELINE_SOURCE == "schedule"
prepare-data-testset: prepare-data-testset:
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
stage: analyze-job stage: analyze-job
variables: variables:
DRUPAL_CORE_VERSION: "10.2" DRUPAL_CORE_VERSION: "10.3"
KUBERNETES_CPU_REQUEST: "1" KUBERNETES_CPU_REQUEST: "1"
KUBERNETES_MEMORY_REQUEST: "1Gi" KUBERNETES_MEMORY_REQUEST: "1Gi"
script: script:
...@@ -131,14 +131,14 @@ prepare-data-testset: ...@@ -131,14 +131,14 @@ prepare-data-testset:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
run-bot-against-testset: run-bot-against-testset:
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
stage: analyze-job stage: analyze-job
needs: needs:
- job: prepare-data-testset - job: prepare-data-testset
artifacts: true artifacts: true
parallel: 2 parallel: 2
variables: variables:
DRUPAL_CORE_VERSION: "10.2.x" DRUPAL_CORE_VERSION: "10.3.x"
KUBERNETES_CPU_REQUEST: "4" KUBERNETES_CPU_REQUEST: "4"
KUBERNETES_MEMORY_REQUEST: "4Gi" KUBERNETES_MEMORY_REQUEST: "4Gi"
before_script: before_script:
...@@ -162,7 +162,7 @@ run-bot-against-testset: ...@@ -162,7 +162,7 @@ run-bot-against-testset:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
analyze-job: analyze-job:
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
stage: analyze-job stage: analyze-job
needs: needs:
- job: prepare-data - job: prepare-data
...@@ -170,7 +170,7 @@ analyze-job: ...@@ -170,7 +170,7 @@ analyze-job:
parallel: 50 parallel: 50
retry: 2 retry: 2
variables: variables:
DRUPAL_CORE_VERSION: "10.2.x" DRUPAL_CORE_VERSION: "10.3.x"
KUBERNETES_CPU_REQUEST: "4" KUBERNETES_CPU_REQUEST: "4"
KUBERNETES_MEMORY_REQUEST: "6Gi" KUBERNETES_MEMORY_REQUEST: "6Gi"
script: script:
...@@ -261,7 +261,7 @@ commit-artifacts-testset: ...@@ -261,7 +261,7 @@ commit-artifacts-testset:
bot-initialize: bot-initialize:
stage: bot-initialize stage: bot-initialize
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
variables: variables:
KUBERNETES_CPU_REQUEST: "2" KUBERNETES_CPU_REQUEST: "2"
KUBERNETES_MEMORY_REQUEST: "4Gi" KUBERNETES_MEMORY_REQUEST: "4Gi"
...@@ -283,7 +283,7 @@ bot-initialize: ...@@ -283,7 +283,7 @@ bot-initialize:
bot-dry-run: bot-dry-run:
stage: bot-dry-run stage: bot-dry-run
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
variables: variables:
ISSUE_BOT_OFFSET: 0 ISSUE_BOT_OFFSET: 0
ISSUE_BOT_LIMIT: 10 ISSUE_BOT_LIMIT: 10
...@@ -313,7 +313,7 @@ bot-dry-run: ...@@ -313,7 +313,7 @@ bot-dry-run:
bot-phase-test-projects: bot-phase-test-projects:
stage: bot-phase-1 stage: bot-phase-1
when: manual when: manual
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
variables: variables:
KUBERNETES_CPU_REQUEST: "2" KUBERNETES_CPU_REQUEST: "2"
KUBERNETES_MEMORY_REQUEST: "4Gi" KUBERNETES_MEMORY_REQUEST: "4Gi"
...@@ -343,7 +343,7 @@ bot-phase-test-projects: ...@@ -343,7 +343,7 @@ bot-phase-test-projects:
bot-phase-1: bot-phase-1:
stage: bot-phase-1 stage: bot-phase-1
when: manual when: manual
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
variables: variables:
ISSUE_BOT_OFFSET: 0 ISSUE_BOT_OFFSET: 0
ISSUE_BOT_LIMIT: 50 ISSUE_BOT_LIMIT: 50
...@@ -379,7 +379,7 @@ bot-phase-1: ...@@ -379,7 +379,7 @@ bot-phase-1:
bot-phase-2: bot-phase-2:
stage: bot-phase-finish stage: bot-phase-finish
when: manual when: manual
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
variables: variables:
ISSUE_BOT_OFFSET: 50 ISSUE_BOT_OFFSET: 50
ISSUE_BOT_LIMIT: 200 ISSUE_BOT_LIMIT: 200
...@@ -415,7 +415,7 @@ bot-phase-2: ...@@ -415,7 +415,7 @@ bot-phase-2:
bot-phase-3: bot-phase-3:
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
variables: variables:
ISSUE_BOT_OFFSET: 250 ISSUE_BOT_OFFSET: 250
ISSUE_BOT_LIMIT: 500 ISSUE_BOT_LIMIT: 500
...@@ -459,7 +459,7 @@ bot-phase-4: ...@@ -459,7 +459,7 @@ bot-phase-4:
before_script: before_script:
- *initialize-bot-ssh - *initialize-bot-ssh
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
script: script:
- echo "Running phase 4" - echo "Running phase 4"
- echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches" - echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches"
...@@ -495,7 +495,7 @@ bot-phase-5: ...@@ -495,7 +495,7 @@ bot-phase-5:
before_script: before_script:
- *initialize-bot-ssh - *initialize-bot-ssh
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
script: script:
- echo "Running phase 5" - echo "Running phase 5"
- echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches" - echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches"
...@@ -531,7 +531,7 @@ bot-phase-6: ...@@ -531,7 +531,7 @@ bot-phase-6:
before_script: before_script:
- *initialize-bot-ssh - *initialize-bot-ssh
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
script: script:
- echo "Running phase 6" - echo "Running phase 6"
- echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches" - echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches"
...@@ -567,7 +567,7 @@ bot-phase-7: ...@@ -567,7 +567,7 @@ bot-phase-7:
before_script: before_script:
- *initialize-bot-ssh - *initialize-bot-ssh
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
script: script:
- echo "Running phase 7" - echo "Running phase 7"
- echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches" - echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches"
...@@ -595,7 +595,7 @@ bot-phase-7: ...@@ -595,7 +595,7 @@ bot-phase-7:
bot-phase-8: bot-phase-8:
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
variables: variables:
ISSUE_BOT_OFFSET: 2750 ISSUE_BOT_OFFSET: 2750
ISSUE_BOT_LIMIT: 500 ISSUE_BOT_LIMIT: 500
...@@ -639,7 +639,7 @@ bot-phase-9: ...@@ -639,7 +639,7 @@ bot-phase-9:
before_script: before_script:
- *initialize-bot-ssh - *initialize-bot-ssh
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
script: script:
- echo "Running phase 4" - echo "Running phase 4"
- echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches" - echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches"
...@@ -675,7 +675,7 @@ bot-phase-10: ...@@ -675,7 +675,7 @@ bot-phase-10:
before_script: before_script:
- *initialize-bot-ssh - *initialize-bot-ssh
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
script: script:
- echo "Running phase 5" - echo "Running phase 5"
- echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches" - echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches"
...@@ -711,7 +711,7 @@ bot-phase-11: ...@@ -711,7 +711,7 @@ bot-phase-11:
before_script: before_script:
- *initialize-bot-ssh - *initialize-bot-ssh
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
script: script:
- echo "Running phase 6" - echo "Running phase 6"
- echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches" - echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches"
...@@ -747,7 +747,7 @@ bot-phase-12: ...@@ -747,7 +747,7 @@ bot-phase-12:
before_script: before_script:
- *initialize-bot-ssh - *initialize-bot-ssh
stage: bot-phase-finish stage: bot-phase-finish
image: drupalci/php-8.1-apache:production image: drupalci/php-8.3-apache:production
script: script:
- echo "Running phase 7" - echo "Running phase 7"
- echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches" - echo "This job should run on ${ISSUE_BOT_LIMIT} patches staring from ${ISSUE_BOT_OFFSET} of the total of ${PATCH_COUNT} patches"
......
name: issue-bot name: issue-bot
type: php type: php
docroot: "" docroot: ""
php_version: "8.1" php_version: "8.3"
webserver_type: nginx-fpm webserver_type: nginx-fpm
router_http_port: "80" router_http_port: "80"
router_https_port: "443" router_https_port: "443"
...@@ -11,51 +11,53 @@ additional_fqdns: [] ...@@ -11,51 +11,53 @@ additional_fqdns: []
database: database:
type: mariadb type: mariadb
version: "10.4" version: "10.4"
nfs_mount_enabled: false webimage_extra_packages: [patchutils]
mutagen_enabled: false
use_dns_when_possible: true use_dns_when_possible: true
composer_version: "2" composer_version: "2"
web_environment: [] web_environment: []
nodejs_version: "16" nodejs_version: "16"
webimage_extra_packages: ['patchutils'] corepack_enable: false
# Key features of ddev's config.yaml: # Key features of DDEV's config.yaml:
# name: <projectname> # Name of the project, automatically provides # name: <projectname> # Name of the project, automatically provides
# http://projectname.ddev.site and https://projectname.ddev.site # http://projectname.ddev.site and https://projectname.ddev.site
# type: <projecttype> # drupal6/7/8, backdrop, typo3, wordpress, php # type: <projecttype> # backdrop, craftcms, django4, drupal, drupal6, drupal7, laravel, magento, magento2, php, python, shopware6, silverstripe, typo3, wordpress
# See https://ddev.readthedocs.io/en/stable/users/quickstart/ for more
# information on the different project types
# "drupal" covers recent Drupal 8+
# docroot: <relative_path> # Relative path to the directory containing index.php. # docroot: <relative_path> # Relative path to the directory containing index.php.
# php_version: "7.4" # PHP version to use, "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2" # php_version: "8.2" # PHP version to use, "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3"
# You can explicitly specify the webimage but this # You can explicitly specify the webimage but this
# is not recommended, as the images are often closely tied to ddev's' behavior, # is not recommended, as the images are often closely tied to DDEV's' behavior,
# so this can break upgrades. # so this can break upgrades.
# webimage: <docker_image> # nginx/php docker image. # webimage: <docker_image> # nginx/php docker image.
# database: # database:
# type: <dbtype> # mysql, mariadb # type: <dbtype> # mysql, mariadb, postgres
# version: <version> # database version, like "10.3" or "8.0" # version: <version> # database version, like "10.11" or "8.0"
# Note that mariadb_version or mysql_version from v1.18 and earlier # MariaDB versions can be 5.5-10.8 and 10.11, MySQL versions can be 5.5-8.0
# will automatically be converted to this notation with just a "ddev config --auto" # PostgreSQL versions can be 9-16.
# router_http_port: <port> # Port to be used for http (defaults to port 80) # router_http_port: <port> # Port to be used for http (defaults to global configuration, usually 80)
# router_https_port: <port> # Port for https (defaults to 443) # router_https_port: <port> # Port for https (defaults to global configuration, usually 443)
# xdebug_enabled: false # Set to true to enable xdebug and "ddev start" or "ddev restart" # xdebug_enabled: false # Set to true to enable Xdebug and "ddev start" or "ddev restart"
# Note that for most people the commands # Note that for most people the commands
# "ddev xdebug" to enable xdebug and "ddev xdebug off" to disable it work better, # "ddev xdebug" to enable Xdebug and "ddev xdebug off" to disable it work better,
# as leaving xdebug enabled all the time is a big performance hit. # as leaving Xdebug enabled all the time is a big performance hit.
# xhprof_enabled: false # Set to true to enable xhprof and "ddev start" or "ddev restart" # xhprof_enabled: false # Set to true to enable Xhprof and "ddev start" or "ddev restart"
# Note that for most people the commands # Note that for most people the commands
# "ddev xhprof" to enable xhprof and "ddev xhprof off" to disable it work better, # "ddev xhprof" to enable Xhprof and "ddev xhprof off" to disable it work better,
# as leaving xhprof enabled all the time is a big performance hit. # as leaving Xhprof enabled all the time is a big performance hit.
# webserver_type: nginx-fpm # or apache-fpm # webserver_type: nginx-fpm, apache-fpm, or nginx-gunicorn
# timezone: Europe/Berlin # timezone: Europe/Berlin
# This is the timezone used in the containers and by PHP; # This is the timezone used in the containers and by PHP;
...@@ -64,7 +66,7 @@ webimage_extra_packages: ['patchutils'] ...@@ -64,7 +66,7 @@ webimage_extra_packages: ['patchutils']
# For example Europe/Dublin or MST7MDT # For example Europe/Dublin or MST7MDT
# composer_root: <relative_path> # composer_root: <relative_path>
# Relative path to the composer root directory from the project root. This is # Relative path to the Composer root directory from the project root. This is
# the directory which contains the composer.json and where all Composer related # the directory which contains the composer.json and where all Composer related
# commands are executed. # commands are executed.
...@@ -79,10 +81,17 @@ webimage_extra_packages: ['patchutils'] ...@@ -79,10 +81,17 @@ webimage_extra_packages: ['patchutils']
# Alternatively, an explicit Composer version may be specified, for example "2.2.18". # Alternatively, an explicit Composer version may be specified, for example "2.2.18".
# To reinstall Composer after the image was built, run "ddev debug refresh". # To reinstall Composer after the image was built, run "ddev debug refresh".
# nodejs_version: "16" # nodejs_version: "20"
# change from the default system Node.js version to another supported version, like 12, 14, 17, 18. # change from the default system Node.js version to any other version.
# Note that you can use 'ddev nvm' or nvm inside the web container to provide nearly any # Numeric version numbers can be complete (i.e. 18.15.0) or
# Node.js version, including v6, etc. # incomplete (18, 17.2, 16). 'lts' and 'latest' can be used as well along with
# other named releases.
# see https://www.npmjs.com/package/n#specifying-nodejs-versions
# Note that you can continue using 'ddev nvm' or nvm inside the web container
# to change the project's installed node version if you need to.
# corepack_enable: false
# Change to 'true' to 'corepack enable' and gain access to latest versions of yarn/pnpm
# additional_hostnames: # additional_hostnames:
# - somename # - somename
...@@ -96,10 +105,26 @@ webimage_extra_packages: ['patchutils'] ...@@ -96,10 +105,26 @@ webimage_extra_packages: ['patchutils']
# would provide http and https URLs for "example.com" and "sub1.example.com" # would provide http and https URLs for "example.com" and "sub1.example.com"
# Please take care with this because it can cause great confusion. # Please take care with this because it can cause great confusion.
# upload_dir: custom/upload/dir # upload_dirs: "custom/upload/dir"
# would set the destination path for ddev import-files to <docroot>/custom/upload/dir #
# When mutagen is enabled this path is bind-mounted so that all the files # upload_dirs:
# in the upload_dir don't have to be synced into mutagen # - custom/upload/dir
# - ../private
#
# would set the destination paths for ddev import-files to <docroot>/custom/upload/dir
# When Mutagen is enabled this path is bind-mounted so that all the files
# in the upload_dirs don't have to be synced into Mutagen.
# disable_upload_dirs_warning: false
# If true, turns off the normal warning that says
# "You have Mutagen enabled and your 'php' project type doesn't have upload_dirs set"
# ddev_version_constraint: ""
# Example:
# ddev_version_constraint: ">= 1.22.4"
# This will enforce that the running ddev version is within this constraint.
# See https://github.com/Masterminds/semver#checking-version-constraints for
# supported constraint formats
# working_dir: # working_dir:
# web: /var/www/html # web: /var/www/html
...@@ -108,20 +133,25 @@ webimage_extra_packages: ['patchutils'] ...@@ -108,20 +133,25 @@ webimage_extra_packages: ['patchutils']
# These values specify the destination directory for ddev ssh and the # These values specify the destination directory for ddev ssh and the
# directory in which commands passed into ddev exec are run. # directory in which commands passed into ddev exec are run.
# omit_containers: [db, dba, ddev-ssh-agent] # omit_containers: [db, ddev-ssh-agent]
# Currently only these containers are supported. Some containers can also be # Currently only these containers are supported. Some containers can also be
# omitted globally in the ~/.ddev/global_config.yaml. Note that if you omit # omitted globally in the ~/.ddev/global_config.yaml. Note that if you omit
# the "db" container, several standard features of ddev that access the # the "db" container, several standard features of DDEV that access the
# database container will be unusable. In the global configuration it is also # database container will be unusable. In the global configuration it is also
# possible to omit ddev-router, but not here. # possible to omit ddev-router, but not here.
# nfs_mount_enabled: false # performance_mode: "global"
# Great performance improvement but requires host configuration first. # DDEV offers performance optimization strategies to improve the filesystem
# See https://ddev.readthedocs.io/en/latest/users/install/performance/#nfs # performance depending on your host system. Should be configured globally.
#
# mutagen_enabled: false # If set, will override the global config. Possible values are:
# Performance improvement using mutagen asynchronous updates. # - "global": uses the value from the global config.
# See https://ddev.readthedocs.io/en/latest/users/install/performance/#mutagen # - "none": disables performance optimization for this project.
# - "mutagen": enables Mutagen for this project.
# - "nfs": enables NFS for this project.
#
# See https://ddev.readthedocs.io/en/stable/users/install/performance/#nfs
# See https://ddev.readthedocs.io/en/stable/users/install/performance/#mutagen
# fail_on_hook_fail: False # fail_on_hook_fail: False
# Decide whether 'ddev start' should be interrupted by a failing hook # Decide whether 'ddev start' should be interrupted by a failing hook
...@@ -142,20 +172,12 @@ webimage_extra_packages: ['patchutils'] ...@@ -142,20 +172,12 @@ webimage_extra_packages: ['patchutils']
# The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic # The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic
# unless explicitly specified. # unless explicitly specified.
# phpmyadmin_port: "8036" # mailpit_http_port: "8025"
# phpmyadmin_https_port: "8037" # mailpit_https_port: "8026"
# The PHPMyAdmin ports can be changed from the default 8036 and 8037 # The Mailpit ports can be changed from the default 8025 and 8026
# host_phpmyadmin_port: "8036"
# The phpmyadmin (dba) port is not normally bound on the host at all, instead being routed
# through ddev-router, but it can be specified and bound.
# mailhog_port: "8025"
# mailhog_https_port: "8026"
# The MailHog ports can be changed from the default 8025 and 8026
# host_mailhog_port: "8025" # host_mailpit_port: "8025"
# The mailhog port is not normally bound on the host at all, instead being routed # The mailpit port is not normally bound on the host at all, instead being routed
# through ddev-router, but it can be bound directly to localhost if specified here. # through ddev-router, but it can be bound directly to localhost if specified here.
# webimage_extra_packages: [php7.4-tidy, php-bcmath] # webimage_extra_packages: [php7.4-tidy, php-bcmath]
...@@ -178,10 +200,10 @@ webimage_extra_packages: ['patchutils'] ...@@ -178,10 +200,10 @@ webimage_extra_packages: ['patchutils']
# ngrok_args: --basic-auth username:pass1234 # ngrok_args: --basic-auth username:pass1234
# Provide extra flags to the "ngrok http" command, see # Provide extra flags to the "ngrok http" command, see
# https://ngrok.com/docs#http or run "ngrok http -h" # https://ngrok.com/docs/ngrok-agent/config or run "ngrok http -h"
# disable_settings_management: false # disable_settings_management: false
# If true, ddev will not create CMS-specific settings files like # If true, DDEV will not create CMS-specific settings files like
# Drupal's settings.php/settings.ddev.php or TYPO3's AdditionalConfiguration.php # Drupal's settings.php/settings.ddev.php or TYPO3's AdditionalConfiguration.php
# In this case the user must provide all such settings. # In this case the user must provide all such settings.
...@@ -191,19 +213,19 @@ webimage_extra_packages: ['patchutils'] ...@@ -191,19 +213,19 @@ webimage_extra_packages: ['patchutils']
# - SOMEOTHERENV=someothervalue # - SOMEOTHERENV=someothervalue
# no_project_mount: false # no_project_mount: false
# (Experimental) If true, ddev will not mount the project into the web container; # (Experimental) If true, DDEV will not mount the project into the web container;
# the user is responsible for mounting it manually or via a script. # the user is responsible for mounting it manually or via a script.
# This is to enable experimentation with alternate file mounting strategies. # This is to enable experimentation with alternate file mounting strategies.
# For advanced users only! # For advanced users only!
# bind_all_interfaces: false # bind_all_interfaces: false
# If true, host ports will be bound on all network interfaces, # If true, host ports will be bound on all network interfaces,
# not just the localhost interface. This means that ports # not the localhost interface only. This means that ports
# will be available on the local network if the host firewall # will be available on the local network if the host firewall
# allows it. # allows it.
# default_container_timeout: 120 # default_container_timeout: 120
# The default time that ddev waits for all containers to become ready can be increased from # The default time that DDEV waits for all containers to become ready can be increased from
# the default 120. This helps in importing huge databases, for example. # the default 120. This helps in importing huge databases, for example.
#web_extra_exposed_ports: #web_extra_exposed_ports:
...@@ -216,12 +238,16 @@ webimage_extra_packages: ['patchutils'] ...@@ -216,12 +238,16 @@ webimage_extra_packages: ['patchutils']
# https_port: 4000 # https_port: 4000
# http_port: 3999 # http_port: 3999
# Allows a set of extra ports to be exposed via ddev-router # Allows a set of extra ports to be exposed via ddev-router
# Fill in all three fields even if you don’t intend to use the https_port!
# If you don’t add https_port, then it defaults to 0 and ddev-router will fail to start.
#
# The port behavior on the ddev-webserver must be arranged separately, for example # The port behavior on the ddev-webserver must be arranged separately, for example
# using web_extra_daemons. # using web_extra_daemons.
# For example, with a web app on port 3000 inside the container, this config would # For example, with a web app on port 3000 inside the container, this config would
# expose that web app on https://<project>.ddev.site:9999 and http://<project>.ddev.site:9998 # expose that web app on https://<project>.ddev.site:9999 and http://<project>.ddev.site:9998
# web_extra_exposed_ports: # web_extra_exposed_ports:
# - container_port: 3000 # - name: myapp
# container_port: 3000
# http_port: 9998 # http_port: 9998
# https_port: 9999 # https_port: 9999
...@@ -236,10 +262,10 @@ webimage_extra_packages: ['patchutils'] ...@@ -236,10 +262,10 @@ webimage_extra_packages: ['patchutils']
# override_config: false # override_config: false
# By default, config.*.yaml files are *merged* into the configuration # By default, config.*.yaml files are *merged* into the configuration
# But this means that some things can't be overridden # But this means that some things can't be overridden
# For example, if you have 'nfs_mount_enabled: true'' you can't override it with a merge # For example, if you have 'use_dns_when_possible: true'' you can't override it with a merge
# and you can't erase existing hooks or all environment variables. # and you can't erase existing hooks or all environment variables.
# However, with "override_config: true" in a particular config.*.yaml file, # However, with "override_config: true" in a particular config.*.yaml file,
# 'nfs_mount_enabled: false' can override the existing values, and # 'use_dns_when_possible: false' can override the existing values, and
# hooks: # hooks:
# post-start: [] # post-start: []
# or # or
...@@ -249,8 +275,8 @@ webimage_extra_packages: ['patchutils'] ...@@ -249,8 +275,8 @@ webimage_extra_packages: ['patchutils']
# can have their intended affect. 'override_config' affects only behavior of the # can have their intended affect. 'override_config' affects only behavior of the
# config.*.yaml file it exists in. # config.*.yaml file it exists in.
# Many ddev commands can be extended to run tasks before or after the # Many DDEV commands can be extended to run tasks before or after the
# ddev command is executed, for example "post-start", "post-import-db", # DDEV command is executed, for example "post-start", "post-import-db",
# "pre-composer", "post-composer" # "pre-composer", "post-composer"
# See https://ddev.readthedocs.io/en/stable/users/extend/custom-commands/ for more # See https://ddev.readthedocs.io/en/stable/users/extend/custom-commands/ for more
# information on the commands that can be extended and the tasks you can define # information on the commands that can be extended and the tasks you can define
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
"behat/mink": "^1.8", "behat/mink": "^1.8",
"behat/mink-browserkit-driver": "^2.0", "behat/mink-browserkit-driver": "^2.0",
"envms/fluentpdo": "^2.1.0", "envms/fluentpdo": "^2.1.0",
"nategood/httpful": "dev-PHP7.2_to_8.2", "nategood/httpful": "^1.0",
"symfony/cache": "^5.0", "symfony/cache": "^5.0",
"composer/semver": "^1.5", "composer/semver": "^1.5",
"dekor/php-array-table": "^2.0", "dekor/php-array-table": "^2.0",
...@@ -21,12 +21,6 @@ ...@@ -21,12 +21,6 @@
"symfony/http-client": "^6.4", "symfony/http-client": "^6.4",
"symfony/mime": "^6.4" "symfony/mime": "^6.4"
}, },
"repositories": [
{
"type": "vcs",
"url": "https://github.com/sosherof/httpful"
}
],
"authors": [ "authors": [
{ {
"name": "Ted Bowman", "name": "Ted Bowman",
......
This diff is collapsed.
...@@ -287,7 +287,7 @@ class Project { ...@@ -287,7 +287,7 @@ class Project {
} }
} }
} }
$this->debug('Did not find issue with proper tag and version ' . $issue->field_issue_version); $this->debug('Did not find issue with proper tag and version');
return NULL; return NULL;
} }
......
...@@ -19,7 +19,7 @@ composer --working-dir=${CHECKOUT_DIR} config platform --unset ...@@ -19,7 +19,7 @@ composer --working-dir=${CHECKOUT_DIR} config platform --unset
composer --working-dir=${CHECKOUT_DIR} config minimum-stability stable composer --working-dir=${CHECKOUT_DIR} config minimum-stability stable
composer --working-dir=${CHECKOUT_DIR} require palantirnet/drupal-rector --prefer-stable --dev -W composer --working-dir=${CHECKOUT_DIR} require palantirnet/drupal-rector --prefer-stable --dev -W
composer --working-dir=${CHECKOUT_DIR} require drupal/upgrade_status --prefer-stable -W composer --working-dir=${CHECKOUT_DIR} require drupal/upgrade_status --prefer-stable -W
composer --working-dir=${CHECKOUT_DIR} require drush/drush --prefer-stable --no-progress composer --working-dir=${CHECKOUT_DIR} require drush/drush --prefer-stable --no-progress -W
composer --working-dir=${CHECKOUT_DIR} config minimum-stability dev composer --working-dir=${CHECKOUT_DIR} config minimum-stability dev
composer config --working-dir=${CHECKOUT_DIR} repositories.local "{\"type\": \"path\", \"url\": \"${CI_PROJECT_DIR}/project_analysis_utils\", \"options\": { \"symlink\": false}}" composer config --working-dir=${CHECKOUT_DIR} repositories.local "{\"type\": \"path\", \"url\": \"${CI_PROJECT_DIR}/project_analysis_utils\", \"options\": { \"symlink\": false}}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment