File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed
Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Copilot Setup Steps
2+
3+ # This workflow defines the setup steps that GitHub Copilot agents will use
4+ # to prepare the development environment for the vibe-dashboard project.
5+ # It preinstalls tools and dependencies needed for Node.js and TypeScript development.
6+
7+ on :
8+ workflow_dispatch :
9+ pull_request :
10+ types : [opened, synchronize]
11+ paths :
12+ - .github/workflows/copilot-setup-steps.yml
13+ push :
14+ branches :
15+ - main
16+ paths :
17+ - .github/workflows/copilot-setup-steps.yml
18+
19+ permissions : {}
20+
21+ jobs :
22+ copilot-setup-steps :
23+ name : Setup Development Environment for Copilot
24+ runs-on : ubuntu-latest
25+ steps :
26+ # Checkout full repo for git history.
27+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
28+ with :
29+ persist-credentials : false
30+
31+ - name : Setup Node.js
32+ uses : actions/setup-node@v4
33+ with :
34+ node-version : ' 20'
35+
36+ - name : Setup pnpm
37+ uses : pnpm/action-setup@v4
38+ with :
39+ version : ' 10'
40+
41+ - name : Install dependencies
42+ run : pnpm install
43+
44+ - name : Run lint
45+ run : pnpm lint
46+
47+ - name : Build project
48+ run : pnpm build
You can’t perform that action at this time.
0 commit comments