[READ-ONLY] Mirror of https://github.com/danielroe/cross-origin-storage. Load shared dependencies from Cross-Origin Storage (COS).
cross-origin-storage experimental nuxt vite vite-plugin
0

Configure Feed

Select the types of activity you want to include in your feed.

1name: ci 2 3on: 4 push: 5 branches: 6 - main 7 pull_request: 8 branches: 9 - main 10 11permissions: {} 12 13jobs: 14 lint: 15 runs-on: ubuntu-latest 16 steps: 17 - uses: actions/checkout@v6 18 - uses: actions/setup-node@v6 19 with: 20 node-version: 24 21 - run: npm i -g --force corepack@latest && corepack enable 22 - name: Install dependencies 23 run: pnpm install --frozen-lockfile 24 - name: Lint 25 run: pnpm lint 26 27 test: 28 runs-on: ubuntu-latest 29 steps: 30 - uses: actions/checkout@v6 31 - uses: actions/setup-node@v6 32 with: 33 node-version: 24 34 - run: npm i -g --force corepack@latest && corepack enable 35 - name: Install dependencies 36 run: pnpm install --frozen-lockfile 37 38 run: pnpm build 39 40 - name: Install Playwright browser 41 run: pnpm --filter vite-plugin-cross-origin-storage exec playwright-core install --with-deps chromium 42 43 - name: Test 44 # xvfb provides a display so the COS extension can run in a headed 45 # Chrome for Testing instance; extensions do not load headless. 46 run: xvfb-run --auto-servernum pnpm test 47 48 test-types: 49 runs-on: ubuntu-latest 50 steps: 51 - uses: actions/checkout@v6 52 - uses: actions/setup-node@v6 53 with: 54 node-version: 24 55 - run: npm i -g --force corepack@latest && corepack enable 56 - name: Install dependencies 57 run: pnpm install --frozen-lockfile 58 - name: Build 59 run: pnpm build 60 - name: Type test 61 run: pnpm test:types