Update dependency mkdocs-material to v9.7.4 #5863
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # https://help.github.com/en/categories/automating-your-workflow-with-github-actions | |
| name: "Integration tests" | |
| on: | |
| pull_request: | |
| push: | |
| branches: | |
| - "[0-9]+.[0-9]+.x" | |
| - "renovate/*" | |
| jobs: | |
| postgres: | |
| name: "Postgres" | |
| runs-on: ${{ matrix.operating-system }} | |
| services: | |
| postgres: | |
| # Docker Hub image | |
| image: "postgres:${{ matrix.postgres-version }}" | |
| # Provide the password for postgres | |
| env: | |
| POSTGRES_PASSWORD: postgres | |
| POSTGRES_DB: eventstore | |
| options: >- | |
| --health-cmd "pg_isready" | |
| ports: | |
| - "5432:5432" | |
| strategy: | |
| matrix: | |
| dependencies: | |
| - "locked" | |
| php-version: | |
| - "8.5" | |
| operating-system: | |
| - "ubuntu-latest" | |
| postgres-version: | |
| - "14.20" | |
| - "15.15" | |
| - "16.11" | |
| - "17.7" | |
| - "18.1" | |
| env: | |
| DB_URL: 'pdo-pgsql://postgres:postgres@localhost:5432/eventstore?charset=utf8' | |
| steps: | |
| - name: "Checkout" | |
| uses: actions/checkout@v6 | |
| - name: "Install PHP" | |
| uses: "shivammathur/setup-php@2.36.0" | |
| with: | |
| coverage: "pcov" | |
| php-version: "${{ matrix.php-version }}" | |
| ini-values: memory_limit=-1 | |
| extensions: pdo_pgsql | |
| - uses: ramsey/composer-install@3.1.1 | |
| with: | |
| dependency-versions: ${{ matrix.dependencies }} | |
| composer-options: ${{ matrix.composer-options }} | |
| - name: "Tests" | |
| run: "vendor/bin/phpunit --testsuite=integration" | |
| mariadb: | |
| name: "mariadb" | |
| runs-on: ${{ matrix.operating-system }} | |
| services: | |
| mariadb: | |
| image: "mariadb:${{ matrix.mariadb-version }}" | |
| env: | |
| MYSQL_ALLOW_EMPTY_PASSWORD: yes | |
| MYSQL_DATABASE: eventstore | |
| options: >- | |
| --health-cmd "mariadb-admin ping --silent" | |
| ports: | |
| - "3306:3306" | |
| strategy: | |
| matrix: | |
| dependencies: | |
| - "locked" | |
| php-version: | |
| - "8.5" | |
| operating-system: | |
| - "ubuntu-latest" | |
| mariadb-version: | |
| - "10.6" | |
| - "10.11" | |
| - "11.4" | |
| - "11.8" | |
| - "12.1" | |
| env: | |
| DB_URL: 'pdo-mysql://root@127.0.0.1:3306/eventstore?charset=utf8' | |
| steps: | |
| - name: "Checkout" | |
| uses: actions/checkout@v6 | |
| - name: "Install PHP" | |
| uses: "shivammathur/setup-php@2.36.0" | |
| with: | |
| coverage: "pcov" | |
| php-version: "${{ matrix.php-version }}" | |
| ini-values: memory_limit=-1 | |
| extensions: pdo_mysql | |
| - uses: ramsey/composer-install@3.1.1 | |
| with: | |
| dependency-versions: ${{ matrix.dependencies }} | |
| composer-options: ${{ matrix.composer-options }} | |
| - name: "Tests" | |
| run: "vendor/bin/phpunit --testsuite=integration" | |
| mysql: | |
| name: "mysql" | |
| runs-on: ${{ matrix.operating-system }} | |
| services: | |
| mysql: | |
| image: "mysql:${{ matrix.mysql-version }}" | |
| env: | |
| MYSQL_ALLOW_EMPTY_PASSWORD: yes | |
| MYSQL_DATABASE: "eventstore" | |
| options: >- | |
| --health-cmd "mysqladmin ping --silent" | |
| ports: | |
| - "3306:3306" | |
| strategy: | |
| matrix: | |
| dependencies: | |
| - "locked" | |
| php-version: | |
| - "8.5" | |
| operating-system: | |
| - "ubuntu-latest" | |
| mysql-version: | |
| - "8.0" | |
| - "8.4" | |
| - "9.5" | |
| env: | |
| DB_URL: 'pdo-mysql://root@127.0.0.1:3306/eventstore?charset=utf8' | |
| steps: | |
| - name: "Checkout" | |
| uses: actions/checkout@v6 | |
| - name: "Install PHP" | |
| uses: "shivammathur/setup-php@2.36.0" | |
| with: | |
| coverage: "pcov" | |
| php-version: "${{ matrix.php-version }}" | |
| ini-values: memory_limit=-1 | |
| extensions: pdo_mysql | |
| - uses: ramsey/composer-install@3.1.1 | |
| with: | |
| dependency-versions: ${{ matrix.dependencies }} | |
| composer-options: ${{ matrix.composer-options }} | |
| - name: "Tests" | |
| run: "vendor/bin/phpunit --testsuite=integration" | |
| sqlite: | |
| name: "Sqlite" | |
| runs-on: ${{ matrix.operating-system }} | |
| strategy: | |
| matrix: | |
| dependencies: | |
| - "locked" | |
| php-version: | |
| - "8.5" | |
| operating-system: | |
| - "ubuntu-latest" | |
| steps: | |
| - name: "Checkout" | |
| uses: actions/checkout@v6 | |
| - name: "Install PHP" | |
| uses: "shivammathur/setup-php@2.36.0" | |
| with: | |
| coverage: "pcov" | |
| php-version: "${{ matrix.php-version }}" | |
| ini-values: memory_limit=-1 | |
| extensions: pdo_sqlite | |
| - uses: ramsey/composer-install@3.1.1 | |
| with: | |
| dependency-versions: ${{ matrix.dependencies }} | |
| composer-options: ${{ matrix.composer-options }} | |
| - name: "Tests" | |
| run: "vendor/bin/phpunit --testsuite=integration" |