This repository was archived by the owner on Apr 13, 2026. It is now read-only.
docs: Add deprecation notice to README (#23) #51
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
| name: CI | |
| permissions: | |
| contents: read | |
| on: | |
| push: | |
| jobs: | |
| checkout_build: | |
| runs-on: ubuntu-latest | |
| name: Checkout & Lint | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v3 | |
| - name: Setup PHP | |
| uses: shivammathur/setup-php@v2 | |
| with: | |
| php-version: '8.2' | |
| extensions: mbstring, intl, xml, curl, json | |
| - name: Full Composer Install | |
| run: composer install | |
| - name: Validate Code | |
| run: composer lint | |
| - name: Coding Standards | |
| run: composer cs | |
| phpcompatibility: | |
| runs-on: ubuntu-latest | |
| name: PHP Compatibility | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v2 | |
| - name: Setup PHP | |
| uses: shivammathur/setup-php@v2 | |
| with: | |
| php-version: '8.2' | |
| extensions: mbstring, intl, xml, curl, json | |
| - name: PHPCompatibility | |
| uses: pantheon-systems/phpcompatibility-action@v1 | |
| with: | |
| test-versions: 8.0- | |
| functional: | |
| runs-on: ubuntu-latest | |
| name: Functional Tests | |
| needs: [checkout_build, phpcompatibility] | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v3 | |
| - name: Setup PHP | |
| uses: shivammathur/setup-php@v2 | |
| with: | |
| php-version: '8.2' | |
| extensions: mbstring, intl, xml, curl, json | |
| - name: Install terminus | |
| uses: pantheon-systems/terminus-github-actions@v1 | |
| - name: Install plugin | |
| run: terminus self:plugin:install . | |
| - name: Run Functional Tests | |
| run: composer functional | |
| tag-release: | |
| runs-on: ubuntu-latest | |
| needs: functional | |
| name: Tag Release | |
| # Only run this job if the repository is owned by 'pantheon-systems' and the branch is the default branch | |
| if: ${{ github.repository_owner == 'pantheon-systems' && github.ref_name == github.event.repository.default_branch }} | |
| permissions: | |
| contents: write | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| - uses: pantheon-systems/action-autotag@v1 | |
| with: | |
| v-prefix: false | |