-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
* Basic RSVP Template * Remove h-as properties * Add Basic Bookmark Template * Add Basic Like Template * Add Basic Favorite Template * Make embed css class more specific * Update * Simplify Travel CI * Remove CSS based on mf2 * Update README * Add Photo Template and Related Support
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
build/* | ||
node_modules/* | ||
sass/.sass-cache/* | ||
sass/svg/intermediate/* | ||
sass/symbol/* |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,110 +1,36 @@ | ||
# Travis CI (MIT License) configuration file. | ||
# @link https://travis-ci.org/ | ||
|
||
# Declare project language. | ||
# @link http://about.travis-ci.org/docs/user/languages/php/ | ||
language: php | ||
|
||
# Declare versions of PHP to use. Use one decimal max. | ||
notifications: | ||
email: | ||
on_success: never | ||
on_failure: change | ||
|
||
branches: | ||
only: | ||
- master | ||
|
||
php: | ||
# aliased to a recent 5.5.x version | ||
- "5.5" | ||
# aliased to a recent 5.4.x version | ||
- "5.4" | ||
# aliased to a recent 5.3.x version | ||
- "5.3" | ||
# Current $required_php_version for WordPress: 5.2.4 | ||
- "5.2" | ||
- 5.2 | ||
- 5.3 | ||
- 5.6 | ||
- 7 | ||
|
||
# Declare which versions of WordPress to test against. | ||
# Also declare whether or not to test in Multisite. | ||
env: | ||
# Trunk | ||
# @link https://github.com/WordPress/WordPress | ||
- WP_VERSION=master WP_MULTISITE=0 | ||
- WP_VERSION=master WP_MULTISITE=1 | ||
# WordPress 4.2 | ||
# @link https://github.com/WordPress/WordPress/tree/4.2-branch | ||
- WP_VERSION=4.2 WP_MULTISITE=0 | ||
- WP_VERSION=4.2 WP_MULTISITE=1 | ||
# WordPress 4.1 | ||
# @link https://github.com/WordPress/WordPress/tree/4.1-branch | ||
- WP_VERSION=4.1 WP_MULTISITE=0 | ||
- WP_VERSION=4.1 WP_MULTISITE=1 | ||
- WP_VERSION=latest WP_MULTISITE=0 | ||
|
||
# Declare 5.6 beta in test matrix. | ||
# @link https://buddypress.trac.wordpress.org/ticket/5620 | ||
# @link http://docs.travis-ci.com/user/build-configuration/ | ||
matrix: | ||
include: | ||
- php: 5.6 | ||
env: WP_VERSION=master | ||
allow_failures: | ||
- php: 5.6 | ||
fast_finish: true | ||
env: WP_VERSION=latest WP_MULTISITE=1 | ||
|
||
# Use this to prepare the system to install prerequisites or dependencies. | ||
# e.g. sudo apt-get update. | ||
# Failures in this section will result in build status 'errored'. | ||
# before_install: | ||
|
||
# Use this to prepare your build for testing. | ||
# e.g. copy database configurations, environment variables, etc. | ||
# Failures in this section will result in build status 'errored'. | ||
before_script: | ||
# Set up WordPress installation. | ||
- export WP_DEVELOP_DIR=/tmp/wordpress/ | ||
- mkdir -p $WP_DEVELOP_DIR | ||
# Use the Git mirror of WordPress. | ||
- git clone --depth=1 --branch="$WP_VERSION" git://develop.git.wordpress.org/ $WP_DEVELOP_DIR | ||
# Set up plugin information. | ||
- plugin_slug=$(basename $(pwd)) | ||
- plugin_dir=$WP_DEVELOP_DIR/src/wp-content/plugins/$plugin_slug | ||
- cd .. | ||
- mv $plugin_slug $plugin_dir | ||
# Set up WordPress configuration. | ||
- cd $WP_DEVELOP_DIR | ||
- echo $WP_DEVELOP_DIR | ||
- cp wp-tests-config-sample.php wp-tests-config.php | ||
- sed -i "s/youremptytestdbnamehere/wordpress_test/" wp-tests-config.php | ||
- sed -i "s/yourusernamehere/root/" wp-tests-config.php | ||
- sed -i "s/yourpasswordhere//" wp-tests-config.php | ||
# Create WordPress database. | ||
- mysql -e 'CREATE DATABASE wordpress_test;' -uroot | ||
# Install CodeSniffer for WordPress Coding Standards checks. | ||
- git clone https://github.com/squizlabs/PHP_CodeSniffer.git php-codesniffer | ||
# Install WordPress Coding Standards. | ||
- git clone https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards.git wordpress-coding-standards | ||
# Hop into CodeSniffer directory. | ||
- cd php-codesniffer | ||
# Set install path for WordPress Coding Standards. | ||
# @link https://github.com/squizlabs/PHP_CodeSniffer/blob/4237c2fc98cc838730b76ee9cee316f99286a2a7/CodeSniffer.php#L1941 | ||
- scripts/phpcs --config-set installed_paths ../wordpress-coding-standards | ||
# Hop into plugin directory. | ||
- cd $plugin_dir | ||
# After CodeSniffer install you should refresh your path. | ||
- phpenv rehash | ||
|
||
# Run test script commands. | ||
# Default is specific to project language. | ||
# All commands must exit with code 0 on success. Anything else is considered failure. | ||
script: | ||
# Search for PHP syntax errors. | ||
- find . \( -name '*.php' \) -exec php -lf {} \; | ||
# WordPress Coding Standards | ||
# @link https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards | ||
# @link http://pear.php.net/package/PHP_CodeSniffer/ | ||
# -p flag: Show progress of the run. | ||
# -s flag: Show sniff codes in all reports. | ||
# -v flag: Print verbose output. | ||
# -n flag: Do not print warnings. (shortcut for --warning-severity=0) | ||
# -l flag: Run locally | ||
# --standard: Use WordPress as the standard. | ||
# --extensions: Only sniff PHP files. | ||
- $WP_DEVELOP_DIR/php-codesniffer/scripts/phpcs -l -p -s -v -n . --standard=WordPress --extensions=php | ||
- $WP_DEVELOP_DIR/php-codesniffer/scripts/phpcs -p -s -v -n includes/ --standard=WordPress --extensions=php | ||
|
||
# Receive notifications for build results. | ||
# @link http://docs.travis-ci.com/user/notifications/#Email-notifications | ||
notifications: | ||
email: false | ||
- export PATH="$HOME/.composer/vendor/bin:$PATH" | ||
- | | ||
if [[ ${TRAVIS_PHP_VERSION:0:2} == "7." ]]; then | ||
composer global require "phpunit/phpunit=5.7.*" | ||
elif [[ ${TRAVIS_PHP_VERSION:0:3} != "5.2" ]]; then | ||
composer global require "phpunit/phpunit=4.8.*" | ||
fi | ||
- bash bin/install-wp-tests.sh wordpress root '' localhost $WP_VERSION | ||
|
||
script: phpunit |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.