playwright base setup [WIP] #24
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 | |
| on: | |
| pull_request: | |
| types: [opened, synchronize, reopened] | |
| workflow_dispatch: | |
| permissions: | |
| contents: read # required so checkout/actions using GITHUB_TOKEN can read repo | |
| concurrency: | |
| group: ci-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| lint: | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - name: π₯ Checkout Repository | |
| uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 | |
| - name: π» Node setup | |
| uses: ./.github/actions/node-setup | |
| - name: ποΈβπ¨οΈ Code Analysis | |
| uses: ./.github/actions/code-analysis | |
| licenses: | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - name: π₯ Checkout Repository | |
| uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 | |
| - name: π» Node setup | |
| uses: ./.github/actions/node-setup | |
| - name: π³οΈ Check Licenses | |
| uses: ./.github/actions/check-licenses | |
| build: | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - name: π₯ Checkout Repository | |
| uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 | |
| - name: π» Node setup | |
| uses: ./.github/actions/node-setup | |
| - name: ποΈ Build packages | |
| run: pnpm build | |
| shell: bash |