on: [pull_request] jobs: ls: runs-on: docker steps: - uses: actions/checkout@v4 - name: setup extension cache id: extcache uses: https://github.com/shivammathur/cache-extensions@v1 with: extensions: intl,zip key: cache-v1 - name: cache extensions uses: actions/cache@v4 with: path: ${{ steps.extcache.outputs.dir }} key: ${{ steps.extcache.outputs.key }} restore-keys: ${{ steps.extcache.outputs.key }} - name: setup php uses: https://github.com/shivammathur/setup-php@v2 with: php-version: '8.4' tools: 'composer' extensions: intl,zip