diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 666266f..a5480d0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -16,104 +16,104 @@ permissions: contents: read jobs: - lint: - name: ⬣ ESLint - runs-on: ubuntu-latest - steps: - - name: ⬇️ Checkout repo - uses: actions/checkout@v4 - - - name: ⎔ Setup node - uses: actions/setup-node@v4 - with: - cache: npm - cache-dependency-path: ./package.json - node-version: 20 - - - name: 📥 Install deps - run: npm install - - - name: 🔬 Lint - run: npm run lint - - typecheck: - name: ʦ TypeScript - runs-on: ubuntu-latest - steps: - - name: ⬇️ Checkout repo - uses: actions/checkout@v4 - - - name: ⎔ Setup node - uses: actions/setup-node@v4 - with: - cache: npm - cache-dependency-path: ./package.json - node-version: 18 - - - name: 📥 Install deps - run: npm install - - - name: 🔎 Type check - run: npm run typecheck --if-present - - vitest: - name: ⚡ Vitest - runs-on: ubuntu-latest - steps: - - name: ⬇️ Checkout repo - uses: actions/checkout@v4 - - - name: ⎔ Setup node - uses: actions/setup-node@v4 - with: - cache: npm - cache-dependency-path: ./package.json - node-version: 18 - - - name: 📥 Install deps - run: npm install - - - name: ⚡ Run vitest - run: npm run test -- --coverage - - cypress: - name: ⚫️ Cypress - runs-on: ubuntu-latest - steps: - - name: ⬇️ Checkout repo - uses: actions/checkout@v4 - - - name: 🏄 Copy test env vars - run: cp .env.example .env - - - name: ⎔ Setup node - uses: actions/setup-node@v4 - with: - cache: npm - cache-dependency-path: ./package.json - node-version: 18 - - - name: 📥 Install deps - run: npm install - - - name: 🛠 Setup Database - run: npx prisma migrate reset --force - - - name: ⚙️ Build - run: npm run build - - - name: 🌳 Cypress run - uses: cypress-io/github-action@v6 - with: - start: npm run start:mocks - wait-on: http://localhost:8811 - env: - PORT: 8811 + # lint: + # name: ⬣ ESLint + # runs-on: ubuntu-latest + # steps: + # - name: ⬇️ Checkout repo + # uses: actions/checkout@v4 + + # - name: ⎔ Setup node + # uses: actions/setup-node@v4 + # with: + # cache: npm + # cache-dependency-path: ./package.json + # node-version: 20 + + # - name: 📥 Install deps + # run: npm install + + # - name: 🔬 Lint + # run: npm run lint + + # typecheck: + # name: ʦ TypeScript + # runs-on: ubuntu-latest + # steps: + # - name: ⬇️ Checkout repo + # uses: actions/checkout@v4 + + # - name: ⎔ Setup node + # uses: actions/setup-node@v4 + # with: + # cache: npm + # cache-dependency-path: ./package.json + # node-version: 18 + + # - name: 📥 Install deps + # run: npm install + + # - name: 🔎 Type check + # run: npm run typecheck --if-present + + # vitest: + # name: ⚡ Vitest + # runs-on: ubuntu-latest + # steps: + # - name: ⬇️ Checkout repo + # uses: actions/checkout@v4 + + # - name: ⎔ Setup node + # uses: actions/setup-node@v4 + # with: + # cache: npm + # cache-dependency-path: ./package.json + # node-version: 18 + + # - name: 📥 Install deps + # run: npm install + + # - name: ⚡ Run vitest + # run: npm run test -- --coverage + + # cypress: + # name: ⚫️ Cypress + # runs-on: ubuntu-latest + # steps: + # - name: ⬇️ Checkout repo + # uses: actions/checkout@v4 + + # - name: 🏄 Copy test env vars + # run: cp .env.example .env + + # - name: ⎔ Setup node + # uses: actions/setup-node@v4 + # with: + # cache: npm + # cache-dependency-path: ./package.json + # node-version: 18 + + # - name: 📥 Install deps + # run: npm install + + # - name: 🛠 Setup Database + # run: npx prisma migrate reset --force + + # - name: ⚙️ Build + # run: npm run build + + # - name: 🌳 Cypress run + # uses: cypress-io/github-action@v6 + # with: + # start: npm run start:mocks + # wait-on: http://localhost:8811 + # env: + # PORT: 8811 deploy: name: 🚀 Deploy runs-on: ubuntu-latest - needs: [lint, typecheck, vitest, cypress] + # needs: [lint, typecheck, vitest, cypress] # only deploy main/dev branch on pushes if: ${{ (github.ref == 'refs/heads/main-someday' || github.ref == 'refs/heads/dev') && github.event_name == 'push' }}