diff --git a/buildkite/pipeline.yml b/buildkite/pipeline.yml new file mode 100644 index 00000000..e86206bc --- /dev/null +++ b/buildkite/pipeline.yml @@ -0,0 +1,17 @@ +agents: + npm: true + +steps: + - label: "Install deps" + command: "npm install" + + - wait + + - label: "Lint" + command: "npm run lint" + + - label: "Type check" + command: "npm run typecheck" + + - label: "Build" + command: "npm run build" \ No newline at end of file diff --git a/package.json b/package.json index bd030ac2..c1ee6ce5 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,9 @@ "scripts": { "dev": "next dev", "build": "next build", - "start": "next start" + "start": "next start", + "lint": "eslint \"{pages,components}/**/*.{js,ts,tsx,jsx}\"", + "typecheck": "tsc --noEmit" }, "dependencies": { "date-fns": "^2.11.1",