chore: update @simsustech/quasar-components #65
This file contains 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: Test staging build | |
on: | |
push: | |
branches: ["staging"] | |
env: | |
REGISTRY: ghcr.io | |
IMAGE_NAME: ${{ github.repository }} | |
STAGING_SERVER: localhost | |
jobs: | |
playwright-test: | |
runs-on: ubuntu-latest | |
permissions: | |
contents: read | |
packages: write | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v4 | |
- name: Creating .npmrc | |
run: | | |
cat > ~/.npmrc << EOF | |
//npm.simsus.tech/:_authToken=$SIMSUSTECH_NPM_TOKEN | |
EOF | |
env: | |
SIMSUSTECH_NPM_TOKEN: ${{ secrets.SIMSUSTECH_NPM_TOKEN }} | |
- name: Install pnpm | |
uses: pnpm/action-setup@v3 | |
with: | |
version: 9 | |
- name: Use Node.js | |
uses: actions/setup-node@v4 | |
with: | |
node-version: 20 | |
- name: Install dependencies | |
run: pnpm i | |
- name: Install playwright deps | |
run: | | |
cd packages/api | |
pnpm exec playwright install --with-deps | |
- name: Start Docker compose staging | |
run: | | |
docker network inspect web >/dev/null 2>&1 || \ | |
docker network create web | |
docker compose -f docker-compose.test.yaml down | |
docker compose -f docker-compose.test.yaml up --force-recreate --wait --build -d | |
env: | |
SIMSUSTECH_NPM_TOKEN: ${{ secrets.SIMSUSTECH_NPM_TOKEN }} | |
- name: Run Playwright tests | |
run: | | |
pnpm run test:e2e | |
- name: Remove .npmrc | |
run: rm ~/.npmrc | |
- name: Stop Docker compose staging | |
run: | | |
docker compose -f docker-compose.test.yaml down |