Skip to content

[DAP-90] unauthenticated/first-time user redirection in popup #263

[DAP-90] unauthenticated/first-time user redirection in popup

[DAP-90] unauthenticated/first-time user redirection in popup #263

Workflow file for this run

# .github/workflows/ci.yml
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Install bun
uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: bun install
- name: Run tests
run: bun test
check:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Install bun
uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: bun install
- name: Check types
run: bun run compile
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Install bun
uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: bun install
- name: Lint
run: bun run eslint
format:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Install bun
uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: bun install
- name: Format
run: bun prettier . --check
create-artifact:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v7
- name: Install bun
uses: oven-sh/setup-bun@v2
- name: Build extension
run: |
bun install
bun run build
cd .output/chrome-mv3
zip -r ../extension.zip .
- name: Upload artifact
uses: actions/upload-artifact@v7
with:
name: extension
path: .output/extension.zip