Skip to content
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
14ccd7b
Added health endpoint
Shahed4 Nov 9, 2025
0fbe7da
Added ConfigModule for env vars
Shahed4 Nov 9, 2025
473d572
Docs/init setup (#3)
Aziiimm Nov 9, 2025
de8da4a
Merge pull request #2 from Aziiimm/feature/health-endpoint
AlexAbraham2004 Nov 9, 2025
cf119aa
Dependencies & Environment Configuration
Shahed4 Nov 9, 2025
ca97c2b
Backend Authentication Infrastructure
Shahed4 Nov 9, 2025
e6c9733
Frontend Authentication Complete
Shahed4 Nov 10, 2025
3a64e28
Merge pull request #5 from Aziiimm/feature/auth
Aziiimm Nov 10, 2025
b8a2199
Updated SignUp Fields
Shahed4 Nov 10, 2025
f3a49d6
Made UI Changes
Shahed4 Nov 10, 2025
36c9874
Allowed Users to Change Account Settings via User Table
Shahed4 Nov 10, 2025
5f18c0f
Can Update users Table
Shahed4 Nov 10, 2025
a5358de
Merge pull request #7 from Aziiimm/feature/database
Aziiimm Nov 10, 2025
c996bfd
docs: added diagram for user circle flow
Aziiimm Nov 10, 2025
56ef9a7
removed unused file
Aziiimm Nov 10, 2025
7710508
Merge pull request #9 from Aziiimm/docs/update-workflow
AlexAbraham2004 Nov 10, 2025
2edf918
Merge pull request #8 from Aziiimm/feature/database
AlexAbraham2004 Nov 10, 2025
70eb12a
Auth Updates (#11)
Shahed4 Nov 22, 2025
012ec77
New Feature: Circles (#12)
Shahed4 Nov 22, 2025
f2ddc1b
Feature/events (#13)
Aziiimm Nov 23, 2025
5129002
Frontend: npm test runs a simple “renders HomeScreen” test (#15)
rahbinrackin Nov 25, 2025
f9d1c14
Complete testing setup, health check and fixed my branch (#14)
rahbinrackin Nov 25, 2025
7f8dbdc
Fixed /health endpoint test returning status 200. (#16)
rahbinrackin Nov 25, 2025
03ccb97
Add frontend unit tests and stabilize API imports for Jest compatibil…
AlexAbraham2004 Nov 25, 2025
82d9a94
Implement update for Circles, Events, and Photos stats on Profile tab…
nurdogrusoz Nov 25, 2025
b9a2089
Feature/expenses splitting (#21)
Aziiimm Dec 4, 2025
4182ed3
Feature: implement availability API endpoints (#22)
Shahed4 Dec 5, 2025
cbd0f51
Add Availability Management UI with Quick Select & Bulk Operations (…
Shahed4 Dec 6, 2025
ef0abcb
Events Table Update; Event Time Ranges + Availability Selection UI (#24)
Shahed4 Dec 7, 2025
b89ffad
Added circlesApi tests and fixed api.ts imports (#25)
AlexAbraham2004 Dec 10, 2025
1d7f03a
Add Pull-to-Refresh for User Statistics (#26)
nurdogrusoz Dec 15, 2025
7c03f7f
Fix/UI spacing and keyboard avoidance (#27)
nurdogrusoz Dec 15, 2025
26840ff
Add expense splitting frontend tests and jest mocks (#28)
rahbinrackin Dec 15, 2025
1fc4847
Add availability frontend tests (api, screen, heatmap) (#29)
rahbinrackin Dec 15, 2025
3302edb
Added backend e2e flow + auth unit tests (#31)
AlexAbraham2004 Dec 15, 2025
56f5305
cicd feature implemented
AlexAbraham2004 Dec 16, 2025
969f1ce
fixed yaml file
AlexAbraham2004 Dec 16, 2025
f941412
fixed yaml file - 2
AlexAbraham2004 Dec 16, 2025
f947d75
Fixed frontend issue
AlexAbraham2004 Dec 16, 2025
4dcd300
Merge branch 'development' into ci-cd-feature
AlexAbraham2004 Dec 16, 2025
3aaeba7
Fixed YAML file using extensive testing
AlexAbraham2004 Dec 16, 2025
1e4cb20
Merge branch 'ci-cd-feature' of https://github.com/Aziiimm/HuddleUp i…
AlexAbraham2004 Dec 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: CI Tests

on:
push:
branches: [ main, development, testing ]
pull_request:
branches: [ main, development, testing ]

jobs:
backend-tests:
runs-on: ubuntu-latest

steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20

- name: Install backend deps
working-directory: backend
run: npm ci

- name: Run backend unit tests
working-directory: backend
run: npm run test

- name: Run backend e2e tests
working-directory: backend
env:
SUPABASE_URL: ${{ secrets.SUPABASE_URL }}
SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
SUPABASE_ANON_KEY: ${{ secrets.SUPABASE_ANON_KEY }}
run: |
printf 'SUPABASE_URL=%s\n' "$SUPABASE_URL" > .env.local
printf 'SUPABASE_SERVICE_ROLE_KEY=%s\n' "$SUPABASE_SERVICE_ROLE_KEY" >> .env.local
printf 'SUPABASE_ANON_KEY=%s\n' "$SUPABASE_ANON_KEY" >> .env.local
printf 'PORT=3000\n' >> .env.local
npm run test:e2e