Skip to content

Ajout dummy env github actions #153

Ajout dummy env github actions

Ajout dummy env github actions #153

Workflow file for this run

name: Lint
on:
- push
- workflow_dispatch
permissions:
contents: read
jobs:
lint:
name: Lint & Build web
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/[email protected]
with:
run_install: true
- name: 'web: pnpm lint'
run: cd web && pnpm lint
test:
name: Test web
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/[email protected]
with:
run_install: true
- name: 'web: pnpm test'
run: pnpm --filter web test
style:
name: Check style (Prettier)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/[email protected]
with:
run_install: true
- name: 'web: pnpm prettier:check'
run: pnpm --filter web prettier:check
build:
name: Build web
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/[email protected]
with:
run_install: true
- name: 'web: pnpm build'
env:
NODE_ENV: production
VITE_PUBLIC_URL: https://example.com
VITE_APPWRITE_ENDPOINT: https://appwrite.example.com
VITE_APPWRITE_PROJECT_ID: example
VITE_DATABASE_ID: example
VITE_EVENT_END_DATE: example
VITE_STAMPS_TO_COLLECT: example
VITE_STANDISTS_COLLECTION_ID: example
VITE_SUBMISSIONS_COLLECTION_ID: example
VITE_SUBMIT_FUNCTION_ID: example
VITE_WHEEL_COLLECTION_ID: example
VITE_GET_PRIVATE_KEY_FUNCTION_ID: example
VITE_ASSETS_BUCKET_ID: example
run: pnpm --filter web build
# upload artifacts
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: web-dist
path: web/dist/