Merge branch '4' into pulls/4/login-forms

This commit is contained in:
Ingo Schommer 2019-12-11 15:46:06 +13:00 committed by GitHub
commit 87ae55539e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 30 additions and 31 deletions

View File

@ -2,6 +2,7 @@
"github-slug": "silverstripe/silverstripe-installer", "github-slug": "silverstripe/silverstripe-installer",
"changelog-holder": "silverstripe/framework", "changelog-holder": "silverstripe/framework",
"changelog-path": "docs/en/04_Changelogs/{stability}/{version}.md", "changelog-path": "docs/en/04_Changelogs/{stability}/{version}.md",
"changelog-template": ".cow/.changelog.md.twig",
"child-stability-inherit": true, "child-stability-inherit": true,
"dependency-constraint": "exact", "dependency-constraint": "exact",
"vendors": [ "vendors": [
@ -13,21 +14,5 @@
], ],
"exclude": [ "exclude": [
"silverstripe/recipe-plugin" "silverstripe/recipe-plugin"
],
"archives": [
{
"recipe": "silverstripe/recipe-core",
"files": [
"SilverStripe-framework-v{version}.zip",
"SilverStripe-framework-v{version}.tar.gz"
]
},
{
"recipe": "silverstripe/installer",
"files": [
"SilverStripe-cms-v{version}.zip",
"SilverStripe-cms-v{version}.tar.gz"
]
}
] ]
} }

12
.cow/changelog.md.twig Normal file
View File

@ -0,0 +1,12 @@
# {{ version }}
## Overview {{ '{#overview}' }}
-
## Upgrading {{ '{#upgrading}' }}
...
{{ logs }}

View File

@ -1,10 +1,11 @@
language: php language: php
dist: trusty dist: xenial
before_install: services:
- sudo apt-get update - mysql
- sudo apt-get install chromium-chromedriver - postgresql
- xvfb
cache: cache:
directories: directories:
@ -14,13 +15,13 @@ addons:
apt: apt:
packages: packages:
- tidy - tidy
- chromium-chromedriver
- chromium-browser
env: env:
global: global:
- TRAVIS_NODE_VERSION="6" - TRAVIS_NODE_VERSION="6"
- COMPOSER_ROOT_VERSION="4.5.x-dev" - COMPOSER_ROOT_VERSION="4.x-dev"
- DISPLAY=":99"
- XVFBARGS=":99 -ac -screen 0 1024x768x16"
- SS_BASE_URL="http://localhost:8080/" - SS_BASE_URL="http://localhost:8080/"
- SS_ENVIRONMENT_TYPE="dev" - SS_ENVIRONMENT_TYPE="dev"
@ -74,6 +75,11 @@ before_script:
# Extra $PATH # Extra $PATH
- export PATH=/usr/lib/chromium-browser/:$PATH - export PATH=/usr/lib/chromium-browser/:$PATH
# Remove preinstalled Chrome (google-chrome)
# this would conflict with our chromium-browser installation
# and its version is incompatible with chromium-chromedriver
- sudo apt-get remove -y --purge google-chrome-stable || true
# Init PHP # Init PHP
- phpenv rehash - phpenv rehash
- phpenv config-rm xdebug.ini || true - phpenv config-rm xdebug.ini || true
@ -81,7 +87,7 @@ before_script:
# Install composer dependencies # Install composer dependencies
- composer validate - composer validate
- if [[ $DB == PGSQL ]]; then composer require --no-update silverstripe/postgresql:2.2.x-dev; fi - if [[ $DB == PGSQL ]]; then composer require --no-update silverstripe/postgresql:2.x-dev; fi
- if [[ $BEHAT_TEST ]]; then composer require --no-update silverstripe/recipe-testing:^1; fi; - if [[ $BEHAT_TEST ]]; then composer require --no-update silverstripe/recipe-testing:^1; fi;
- if [[ $HEALTH_TEST ]]; then composer require --no-update silverstripe/serve:^2; fi; - if [[ $HEALTH_TEST ]]; then composer require --no-update silverstripe/serve:^2; fi;
- if ! [[ $HEALTH_TEST ]]; then composer install --prefer-source --no-interaction --no-progress --no-suggest --optimize-autoloader --verbose --profile; fi; - if ! [[ $HEALTH_TEST ]]; then composer install --prefer-source --no-interaction --no-progress --no-suggest --optimize-autoloader --verbose --profile; fi;
@ -90,7 +96,6 @@ before_script:
# Start behat services # Start behat services
- if [[ $BEHAT_TEST ]] || [[ $HEALTH_TEST ]]; then mkdir artifacts; fi - if [[ $BEHAT_TEST ]] || [[ $HEALTH_TEST ]]; then mkdir artifacts; fi
- if [[ $BEHAT_TEST ]] || [[ $HEALTH_TEST ]]; then cp composer.lock artifacts/; fi - if [[ $BEHAT_TEST ]] || [[ $HEALTH_TEST ]]; then cp composer.lock artifacts/; fi
- if [[ $BEHAT_TEST ]]; then sh -e /etc/init.d/xvfb start; sleep 3; fi
- if [[ $BEHAT_TEST ]]; then (chromedriver > artifacts/chromedriver.log 2>&1 &); fi - if [[ $BEHAT_TEST ]]; then (chromedriver > artifacts/chromedriver.log 2>&1 &); fi
- if [[ $BEHAT_TEST ]] || [[ $HEALTH_TEST ]]; then (vendor/bin/serve --bootstrap-file vendor/silverstripe/cms/tests/behat/serve-bootstrap.php &> artifacts/serve.log &); sleep 3; fi - if [[ $BEHAT_TEST ]] || [[ $HEALTH_TEST ]]; then (vendor/bin/serve --bootstrap-file vendor/silverstripe/cms/tests/behat/serve-bootstrap.php &> artifacts/serve.log &); sleep 3; fi

View File

@ -5,9 +5,9 @@
"require": { "require": {
"php": ">=7.1.0", "php": ">=7.1.0",
"silverstripe/recipe-plugin": "^1.2", "silverstripe/recipe-plugin": "^1.2",
"silverstripe/recipe-cms": "4.5.x-dev", "silverstripe/recipe-cms": "4.x-dev",
"silverstripe-themes/simple": "~3.2.0", "silverstripe-themes/simple": "~3.2.0",
"silverstripe/login-forms": "^4.0.x-dev" "silverstripe/login-forms": "^4.0"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^5.7" "phpunit/phpunit": "^5.7"
@ -21,9 +21,6 @@
"assets/*", "assets/*",
"favicon.ico" "favicon.ico"
], ],
"branch-alias": {
"4.x-dev": "4.5.x-dev"
},
"resources-dir": "_resources" "resources-dir": "_resources"
}, },
"config": { "config": {

View File

@ -19,7 +19,7 @@
--> -->
<phpunit bootstrap="vendor/silverstripe/framework/tests/bootstrap.php" colors="true"> <phpunit bootstrap="vendor/silverstripe/framework/tests/bootstrap.php" colors="true">
<testsuite name="Default"> <testsuite name="Default">
<directory>mysite/tests</directory> <directory>app/tests</directory>
<directory>vendor/silverstripe/cms/tests/php</directory> <directory>vendor/silverstripe/cms/tests/php</directory>
<directory>vendor/silverstripe/framework/tests/php</directory> <directory>vendor/silverstripe/framework/tests/php</directory>
</testsuite> </testsuite>