Skip to content

Commit

Permalink
Add cache playwright and deploy
Browse files Browse the repository at this point in the history
  • Loading branch information
yunusefendi52 committed Nov 10, 2024
1 parent f25935a commit 0f0711d
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,26 @@ jobs:
- name: Install dependencies
run: bun install --frozen-lockfile
- run: bun run tests


# E2E tests
- name: Get installed Playwright version
id: playwright-version
run: |
playwrightVersion=$(bunx playwright --version)
echo "version=$playwrightVersion" >> $GITHUB_OUTPUT
- uses: actions/cache@v4
id: playwright-cache
with:
path: '~/.cache/ms-playwright'
key: '${{ runner.os }}-playwright-${{ steps.playwright-version.outputs.version }}'
restore-keys: |
${{ runner.os }}-playwright-
- name: Install Playwright Browsers
if: steps.playwright-cache.outputs.cache-hit != 'true'
run: bunx playwright install --with-deps
- name: Setup e2e env
run: echo "${{ secrets.ENV_TESTS_BASE64 }}" | base64 --decode >> .env
- run: bun run e2e
- name: Deploy
run: curl -X POST https://api.cloudflare.com/client/v4/pages/webhooks/deploy_hooks/344ca361-b2d3-48e6-b896-ffa2dd1e9a1b

0 comments on commit 0f0711d

Please sign in to comment.