diff options
author | 2024-08-05 23:05:30 -0700 | |
---|---|---|
committer | 2024-08-05 23:05:30 -0700 | |
commit | a2c02f3fe6a15a02000de1dc8c59ab91b6d91853 (patch) | |
tree | 87e5631494cd25ba0b742f9ac9db482093921fe2 | |
parent | 9f655af04e728f359801552c0aac9ba204c5bbbf (diff) | |
download | ibd-trader-a2c02f3fe6a15a02000de1dc8c59ab91b6d91853.tar.gz ibd-trader-a2c02f3fe6a15a02000de1dc8c59ab91b6d91853.tar.zst ibd-trader-a2c02f3fe6a15a02000de1dc8c59ab91b6d91853.zip |
Adds CI
-rw-r--r-- | frontend/.github/workflows/ci.yml | 24 | ||||
-rwxr-xr-x | frontend/bun.lockb | bin | 150472 -> 150832 bytes | |||
-rw-r--r-- | frontend/package.json | 11 |
3 files changed, 31 insertions, 4 deletions
diff --git a/frontend/.github/workflows/ci.yml b/frontend/.github/workflows/ci.yml new file mode 100644 index 0000000..b765348 --- /dev/null +++ b/frontend/.github/workflows/ci.yml @@ -0,0 +1,24 @@ +name: CI + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + prettier: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: oven-sh/setup-bun@v2 + - name: Check formatting + run: bun run prettier-check + + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: oven-sh/setup-bun@v2 + - name: Lint + run: bun run lint diff --git a/frontend/bun.lockb b/frontend/bun.lockb Binary files differindex 8495d62..eddb205 100755 --- a/frontend/bun.lockb +++ b/frontend/bun.lockb diff --git a/frontend/package.json b/frontend/package.json index d353672..af55501 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,7 +6,9 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "next lint" + "lint": "next lint", + "prettier-check": "prettier --check .", + "prettier-write": "prettier --write ." }, "dependencies": { "@auth0/nextjs-auth0": "^3.5.0", @@ -15,13 +17,14 @@ "react-dom": "^18" }, "devDependencies": { - "typescript": "^5", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.2.5", "postcss": "^8", + "prettier": "^3.3.3", "tailwindcss": "^3.4.1", - "eslint": "^8", - "eslint-config-next": "14.2.5" + "typescript": "^5" } } |