Skip to content

refactor: add project-card component #67

refactor: add project-card component

refactor: add project-card component #67

Workflow file for this run

name: Feature Branch
on:
push:
branches-ignore: [main] # run only on feature-branch
workflow_dispatch: # option to manual trigger workflow
concurrency: # cancel duplicate
group: feature-branch
cancel-in-progress: true
jobs:
# feature-branch lint/build/test
lint-build-test:
name: Run Lint/Build/Test
runs-on: ubuntu-latest
env:
NEXT_PUBLIC_MW_URL: https://middleware.staging.jobstash.xyz
NEXT_PUBLIC_FRONTEND_URL: https://app.staging.jobstash.xyz
NEXT_PUBLIC_INFRURA_ID: 1FITpPu8qaqd2ddB25qo41AWsgP2USAx
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID: 87b84ef439c6b83474d85f870ebe2b4a
NEXT_PUBLIC_PAGE_SIZE: 20
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
name: Install pnpm
id: pnpm-install
with:
version: 8
run_install: false
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 18
cache: 'pnpm'
- name: Install deps
run: pnpm install --frozen-lockfile
- name: Run Lint
run: pnpm lint
- name: Run Build
run: pnpm build
- name: Run Test
run: pnpm test
# TODO: deploy staging
# TODO: e2e test