Skip to content

Commit 910c4ad

Browse files
committed
Merge branch 'develop' of https://github.com/bluewave-labs/bluewave-onboarding into banner-backend
2 parents a4ac33f + c9431e1 commit 910c4ad

21 files changed

+29673
-360
lines changed

.coderabbit.yaml

+8-10
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
1-
language: "en-US"
1+
language: "en-CA"
2+
tone_instructions: "His palms are sweaty, knees weak, arms are heavy There’s vomit on his sweater already, mom’s spaghetti"
23
early_access: false
3-
44
reviews:
55
profile: "chill"
66
request_changes_workflow: false
7-
high_level_summary: true
8-
poem: true
9-
review_status: true
10-
collapse_walkthrough: false
7+
high_level_summary: false
8+
poem: false
9+
review_status: false
10+
1111
auto_review:
1212
enabled: true
1313
drafts: false
14-
comment_on_pr: true
15-
short_review: true
16-
1714
chat:
18-
auto_reply: true
15+
auto_reply: false
16+

.github/workflows/node.js.yml

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: Node.js CI
2+
3+
on:
4+
push:
5+
branches: ["develop", "master"]
6+
pull_request:
7+
branches: ["develop", "master"]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
matrix:
14+
node-version: [22.x]
15+
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- name: Set up Node.js ${{ matrix.node-version }}
20+
uses: actions/setup-node@v4
21+
with:
22+
node-version: ${{ matrix.node-version }}
23+
cache: 'npm'
24+
25+
- name: Install dependencies for backend
26+
working-directory: ./backend
27+
run: |
28+
if [ -f package-lock.json ]; then
29+
npm ci
30+
else
31+
npm install
32+
fi
33+
34+
- name: Install dependencies for frontend
35+
working-directory: ./frontend
36+
run: |
37+
if [ -f package-lock.json ]; then
38+
npm ci
39+
else
40+
npm install
41+
fi
42+
43+
- name: Build backend
44+
working-directory: ./backend
45+
run: npm run build --if-present
46+
47+
- name: Build frontend
48+
working-directory: ./frontend
49+
run: npm run build --if-present
50+
51+
# Uncomment the following lines to run tests
52+
# - name: Run tests for backend
53+
# working-directory: ./backend
54+
# run: npm test
55+
56+
- name: Run tests for frontend
57+
working-directory: ./frontend
58+
run: npm test
59+
60+
- name: Run Docker container
61+
run: docker-compose up --build -d

SECURITY.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Security Policy
2+
3+
If you find a vulnerability, send it to [email protected]
4+
5+
Please do not create an issue for security vulnerabilities.

0 commit comments

Comments
 (0)