first commit
This commit is contained in:
commit
e81864e683
2984 files changed
+267797
No files matched your search
@@ -0,0 +1,17 @@
|
||||
name: TERUpload
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- "**"
|
||||
|
||||
jobs:
|
||||
TERUpload:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
fail-fast: false
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- uses: tomasnorre/typo3-upload-ter@v2
|
||||
with:
|
||||
api-token: ${{ secrets.TYPO3_API_TOKEN }}
|
||||
@@ -0,0 +1,17 @@
|
||||
name: test documentation
|
||||
|
||||
on: [ push, pull_request ]
|
||||
|
||||
jobs:
|
||||
tests:
|
||||
name: documentation
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Test if the documentation will render without warnings
|
||||
run: |
|
||||
mkdir -p Documentation-GENERATED-temp \
|
||||
&& docker run --rm --pull always -v $(pwd):/project \
|
||||
ghcr.io/typo3-documentation/render-guides:latest --config=Documentation --no-progress --fail-on-log
|
||||
@@ -0,0 +1,119 @@
|
||||
name: testing
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
schedule:
|
||||
- cron: '0 2 * * *'
|
||||
|
||||
jobs:
|
||||
php-lint:
|
||||
name: "PHP linter"
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: "Checkout"
|
||||
uses: actions/checkout@v2
|
||||
- name: "Install PHP"
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: "${{ matrix.php-version }}"
|
||||
coverage: none
|
||||
tools: composer:v2
|
||||
- name: "Run PHP lint"
|
||||
run: "composer test:php:lint"
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
php-version:
|
||||
- 7.4
|
||||
- 8.0
|
||||
- 8.1
|
||||
typoscript-lint:
|
||||
name: "TypoScript linter"
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- name: "Checkout"
|
||||
uses: actions/checkout@v2
|
||||
- name: "Run TypoScript lint"
|
||||
uses: TYPO3-Continuous-Integration/TYPO3-CI-Typoscript-Lint@v1
|
||||
with:
|
||||
files: "./Configuration"
|
||||
config_file: ".project/tests/typoscript-lint.yml"
|
||||
php-cs-fixer:
|
||||
name: "PHP CS Fixer"
|
||||
runs-on: ubuntu-20.04
|
||||
needs: php-lint
|
||||
steps:
|
||||
- name: "Checkout"
|
||||
uses: actions/checkout@v2
|
||||
- name: "Install PHP"
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: 7.4
|
||||
- name: "Composer Install"
|
||||
run: "composer install"
|
||||
- name: "Run PHP CS Fixer"
|
||||
run: "composer test:php:cs"
|
||||
php-rector:
|
||||
name: "PHP Rector"
|
||||
runs-on: ubuntu-20.04
|
||||
needs: php-lint
|
||||
steps:
|
||||
- name: "Checkout"
|
||||
uses: actions/checkout@v2
|
||||
- name: "Install PHP"
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: 7.4
|
||||
- name: "Composer Install"
|
||||
run: "composer install"
|
||||
- name: "Run PHP Rector"
|
||||
run: "composer test:rector"
|
||||
unit-tests:
|
||||
name: "PHP Unit Tests"
|
||||
runs-on: ubuntu-20.04
|
||||
needs: php-lint
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: "Install PHP"
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: "${{ matrix.php-version }}"
|
||||
coverage: none
|
||||
tools: composer:v2
|
||||
- name: "Composer Install"
|
||||
run: "composer install"
|
||||
- name: "Run Unit Tests"
|
||||
run: "composer test:unit"
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
php-version:
|
||||
- 7.4
|
||||
- 8.0
|
||||
- 8.1
|
||||
behaviour-tests:
|
||||
name: "PHP Behat Tests"
|
||||
runs-on: ubuntu-20.04
|
||||
needs: php-lint
|
||||
services:
|
||||
chrome:
|
||||
image: selenium/standalone-chrome-debug
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- uses: ddev/github-action-setup-ddev@v1
|
||||
- name: "Composer Install"
|
||||
run: "ddev composer install"
|
||||
- name: "Initialize TYPO3 in ddev"
|
||||
run: "ddev initialize"
|
||||
- name: "Run Behat Tests"
|
||||
run: "ddev composer test:behaviour:ddev"
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
php-version:
|
||||
- 7.4
|
||||
- 8.0
|
||||
- 8.1
|
||||
|
||||
Reference in new issue
Block a user