Merge pull request #693 from zachborboa/master

Add PHP 8.1 and PHP 8.2 to continuous integration tests
This commit is contained in:
Zach Borboa
2021-11-24 23:55:46 -05:00
committed by GitHub
3 changed files with 20 additions and 2 deletions
+8
View File
@@ -21,8 +21,15 @@ jobs:
- '7.3'
- '7.4'
- '8.0'
future-release: [false]
include:
- php: '8.1'
future-release: true
- php: '8.2'
future-release: true
fail-fast: false
name: PHP ${{ matrix.php }}
continue-on-error: ${{ matrix.future-release }}
steps:
- name: Set up php
@@ -37,3 +44,4 @@ jobs:
run: bash tests/ci.sh
env:
CI_PHP_VERSION: ${{ matrix.php }}
CI_PHP_FUTURE_RELEASE: ${{ matrix.future-release }}
+6 -1
View File
@@ -44,6 +44,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${SCRIPT_DIR}"
echo "CI_PHP_VERSION: ${CI_PHP_VERSION}"
echo "CI_PHP_FUTURE_RELEASE: ${CI_PHP_FUTURE_RELEASE}"
php -r "var_dump(phpversion());"
php -r "var_dump(curl_version());"
@@ -120,4 +121,8 @@ for pid in "${pids[@]}"; do
kill "${pid}" &> /dev/null &
done
exit "${#errors[@]}"
if [[ "${CI_PHP_FUTURE_RELEASE}" != "true" ]]; then
exit "${#errors[@]}"
elif [[ "${#errors[@]}" -ne 0 ]]; then
echo "One or more tests failed, but allowed as CI_PHP_FUTURE_RELEASE is on for PHP version ${CI_PHP_VERSION}."
fi
+6 -1
View File
@@ -41,6 +41,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "${SCRIPT_DIR}"
echo "CI_PHP_VERSION: ${CI_PHP_VERSION}"
echo "CI_PHP_FUTURE_RELEASE: ${CI_PHP_FUTURE_RELEASE}"
php -r "var_dump(phpversion());"
php -r "var_dump(curl_version());"
@@ -119,4 +120,8 @@ for pid in "${pids[@]}"; do
kill "${pid}" &> /dev/null &
done
exit "${#errors[@]}"
if [[ "${CI_PHP_FUTURE_RELEASE}" != "true" ]]; then
exit "${#errors[@]}"
elif [[ "${#errors[@]}" -ne 0 ]]; then
echo "One or more tests failed, but allowed as CI_PHP_FUTURE_RELEASE is on for PHP version ${CI_PHP_VERSION}."
fi