Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4105027
continuous-integration.yml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
continuous-integration.yml
View Options
name
:
"Continuous
Integration"
on
:
-
push
-
pull_request
env
:
COMPOSER_FLAGS
:
"--ansi
--no-interaction
--no-progress
--prefer-dist"
SYMFONY_PHPUNIT_REMOVE_RETURN_TYPEHINT
:
"1"
jobs
:
tests
:
name
:
"CI"
runs-on
:
ubuntu-latest
strategy
:
matrix
:
php-version
:
-
"5.3"
-
"5.4"
-
"5.5"
-
"5.6"
-
"7.0"
-
"7.1"
-
"7.2"
-
"7.3"
-
"7.4"
-
"8.0"
-
"8.1"
steps
:
-
name
:
"Checkout"
uses
:
"actions/checkout@v2"
-
name
:
"Install
PHP"
uses
:
"shivammathur/setup-php@v2"
with
:
coverage
:
"none"
php-version
:
"${{
matrix.php-version
}}"
-
name
:
Get composer cache directory
id
:
composercache
run
:
echo "::set-output name=dir::$(composer config cache-files-dir)"
-
name
:
Cache dependencies
uses
:
actions/cache@v2
with
:
path
:
${{ steps.composercache.outputs.dir }}
key
:
${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
restore-keys
:
${{ runner.os }}-composer-
-
name
:
"Install
latest
dependencies"
run
:
|
# Remove PHPStan as it requires a newer PHP
composer remove phpstan/phpstan --dev --no-update
composer update ${{ env.COMPOSER_FLAGS }}
-
name
:
"Run
tests"
run
:
"vendor/bin/simple-phpunit
--verbose"
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Aug 18, 18:47 (3 w, 23 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
2b/57/6c5befec26f3d472ff9d247121c4
Default Alt Text
continuous-integration.yml (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment