diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8dbda8b72d8..f6cc2cff17d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,3 +1,5 @@ +name: CI + on: push: branches-ignore: @@ -6,11 +8,9 @@ on: branches-ignore: - 'github-comments' -name: CI - jobs: - build: - name: Build + sphinx-build: + name: Build (Sphinx) runs-on: ubuntu-latest @@ -35,46 +35,46 @@ jobs: - name: "Build documentation" run: make -C _build SPHINXOPTS="-nqW -j auto" html - build-php: - name: Symfony doc builder + symfony-docs-builder-build: + name: Build (symfony/docs-builder) runs-on: ubuntu-latest continue-on-error: true steps: - - name: "Checkout" - uses: actions/checkout@v2 - - - name: "Set-up PHP" - uses: shivammathur/setup-php@v2 - with: - php-version: 7.2 - coverage: none - tools: "composer:v2" - - - name: Get composer cache directory - id: composercache - working-directory: _build - 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.lock') }} - restore-keys: ${{ runner.os }}-composer- - - - name: "Install dependencies" - working-directory: _build - run: composer install --prefer-dist --no-progress - - - name: "Build the docs" - working-directory: _build - run: php build.php -vvv + - name: "Checkout" + uses: actions/checkout@v2 + + - name: "Set-up PHP" + uses: shivammathur/setup-php@v2 + with: + php-version: 7.2 + coverage: none + tools: "composer:v2" + + - name: Get composer cache directory + id: composercache + working-directory: _build + 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.lock') }} + restore-keys: ${{ runner.os }}-composer- + + - name: "Install dependencies" + working-directory: _build + run: composer install --prefer-dist --no-progress + + - name: "Build the docs" + working-directory: _build + run: php build.php -vvv doctor-rst: - name: DOCtor-RST + name: Lint (DOCtor-RST) runs-on: ubuntu-latest