Skip to content

Commit

Permalink
ar(ci) secrets
Browse files Browse the repository at this point in the history
  • Loading branch information
angeloreale committed May 12, 2024
1 parent d10b3ce commit 6ab0f23
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 53 deletions.
53 changes: 0 additions & 53 deletions .github/workflows/lint.yaml

This file was deleted.

53 changes: 53 additions & 0 deletions .github/workflows/pr_checks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: hypnos::checks

on:
pull_request:
branches:
- dev
- dev/*
- main
- main/*

jobs:
run-build:
name: hypnos::checks::build
runs-on: ubuntu-latest

steps:
- name: hypnos::checks::build::Check out Git repository
uses: actions/checkout@v3

- name: hypnos::checks::build::Set up Node.js
uses: actions/setup-node@v1
with:
node-version: 20

- name: hypnos::checks::build::Install Node.js dependencies
run: npm ci

- name: hypnos::checks::build::Build
run: npm run build
env:
MONGODB_URI: ${{ secrets.MONGODB_URI }}
EMAIL_SERVER: ${{ secrets.EMAIL_SERVER }}
EMAIL_FROM: ${{ secrets.EMAIL_FROM }}

run-lint:
name: lint
runs-on: ubuntu-latest

steps:
- name: hypnos::checks::lint::Check out Git repository
uses: actions/checkout@v3

- name: hypnos::checks::lint::Set up Node.js
uses: actions/setup-node@v1
with:
node-version: 20

# ESLint and Prettier must be in `package.json`
- name: hypnos::checks::lint::Install Node.js dependencies
run: npm ci

- name: hypnos::checks::lint::Run linters
run: npm run format

0 comments on commit 6ab0f23

Please sign in to comment.