aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Anshul Gupta <ansg191@anshulg.com> 2024-08-05 23:05:30 -0700
committerGravatar Anshul Gupta <ansg191@anshulg.com> 2024-08-05 23:05:30 -0700
commita2c02f3fe6a15a02000de1dc8c59ab91b6d91853 (patch)
tree87e5631494cd25ba0b742f9ac9db482093921fe2
parent9f655af04e728f359801552c0aac9ba204c5bbbf (diff)
downloadibd-trader-a2c02f3fe6a15a02000de1dc8c59ab91b6d91853.tar.gz
ibd-trader-a2c02f3fe6a15a02000de1dc8c59ab91b6d91853.tar.zst
ibd-trader-a2c02f3fe6a15a02000de1dc8c59ab91b6d91853.zip
Adds CI
-rw-r--r--frontend/.github/workflows/ci.yml24
-rwxr-xr-xfrontend/bun.lockbbin150472 -> 150832 bytes
-rw-r--r--frontend/package.json11
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
index 8495d62..eddb205 100755
--- a/frontend/bun.lockb
+++ b/frontend/bun.lockb
Binary files differ
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"
}
}