Skip to content

chore(ci): add option to run PHP integration tests #20

chore(ci): add option to run PHP integration tests

chore(ci): add option to run PHP integration tests #20

Workflow file for this run

name: CI
on:
push:
branches:
- master
pull_request:
types:
- opened
- synchronize
- reopened
permissions:
contents: read
concurrency:
group: test-${{ github.ref }}
cancel-in-progress: true
jobs:
semantic-git-messages:
name: Commits
uses: ./.github/workflows/semantic-git-message.yml
php-code-style:
name: PHP Code Style
uses: ./.github/workflows/php-codestyle.yml
with:
app-name: impersonate
app-repository: owncloud/impersonate
php-versions: '["7.4"]'
php-code-style-no-phan:
name: PHP Code Style (--no-phan)
uses: ./.github/workflows/php-codestyle.yml
with:
app-name: impersonate
app-repository: owncloud/impersonate
php-versions: '["7.4"]'
disable-phan: true
php-code-style-additional-app:
name: PHP Code Style (+additional app)
uses: ./.github/workflows/php-codestyle.yml
with:
app-name: impersonate
app-repository: owncloud/impersonate
php-versions: '["7.4"]'
additional-app: customgroups
php-unit:
name: PHP Unit
uses: ./.github/workflows/php-unit.yml
with:
app-name: impersonate
app-repository: owncloud/impersonate
php-versions: '["7.4"]'
php-integration:
name: PHP Integration
uses: ./.github/workflows/php-unit.yml
with:
app-name: notes
app-repository: owncloud/notes
php-versions: '["7.4"]'
do-integration-tests: true
js-unit:
name: JS Unit
uses: ./.github/workflows/js-unit.yml
with:
app-name: customgroups
app-repository: owncloud/customgroups
php-version: '7.4'