Skip to content

chore(deps): update dependency svelte to v5.55.5 #9645

chore(deps): update dependency svelte to v5.55.5

chore(deps): update dependency svelte to v5.55.5 #9645

Workflow file for this run

name: Tests
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
type-safety:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v6
- name: pnpm
uses: pnpm/action-setup@v4
- name: node
uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
- name: install
run: pnpm -r i --frozen-lockfile
- name: sync
run: pnpm astro sync
- name: check-tsc
run: pnpm tsc
- name: check-astro
run: pnpm astro check
vitest:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v6
- name: pnpm
uses: pnpm/action-setup@v4
- name: node
uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
- name: install
run: pnpm -r i --frozen-lockfile
- name: sync
run: pnpm astro sync
- name: test
run: pnpm test
e2e:
timeout-minutes: 60
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v6
- name: pnpm
uses: pnpm/action-setup@v4
- name: node
uses: actions/setup-node@v6
with:
node-version: 24
cache: pnpm
- name: install
run: pnpm -r i --frozen-lockfile
- name: playwright-version
run: |
PLAYWRIGHT_VERSION=$(pnpm ls @playwright/test | grep @playwright | sed 's/@playwright\/test //')
echo "Playwright's Version: $PLAYWRIGHT_VERSION"
echo "PLAYWRIGHT_VERSION=$PLAYWRIGHT_VERSION" >> $GITHUB_ENV
- name: playwright-cache
id: cache-playwright
uses: actions/cache@v5
with:
path: ~/.cache/ms-playwright
key: playwright-browsers-${{ env.PLAYWRIGHT_VERSION }}
- name: playwright-install
if: steps.cache-playwright.outputs.cache-hit != 'true'
run: pnpm playwright install --with-deps
- name: env
run: cp .env.example .env
- name: jwt
run: |
# Generate RSA private key (4096 bits, no passphrase)
ssh-keygen -t rsa -b 4096 -m PEM -f jwt_private.key -q -N ""
# Generate public key from the private key
openssl rsa -in jwt_private.key -pubout -outform PEM -out jwt_public.key
# Convert keys to raw strings with escaped newlines for .env file
PRIVATE_KEY=$(cat jwt_private.key | awk '{printf "%s\\n", $0}')
PUBLIC_KEY=$(cat jwt_public.key | awk '{printf "%s\\n", $0}')
# Update .env file with the keys
sed -i "s|JWT_PRIVATE_KEY=\"\"|JWT_PRIVATE_KEY=\"$PRIVATE_KEY\"|" .env
sed -i "s|JWT_PUBLIC_KEY=\"\"|JWT_PUBLIC_KEY=\"$PUBLIC_KEY\"|" .env
# Cleanup key files
rm jwt_private.key jwt_public.key
- name: tests
env:
PORT: 3000
run: pnpm playwright test
- name: upload
uses: actions/upload-artifact@v6
if: always()
with:
name: playwright-report
path: playwright-report/
retention-days: 30