Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
4c7818f
chore(backend): change min supported version to 2.0.0 in dev
jumpy-cat May 28, 2026
961666e
feat(ci): check compilation and run test suite
jumpy-cat Jul 17, 2026
a0d3b2c
test(reminders): use bustime urls from env vars
jumpy-cat Jul 18, 2026
c471963
feat(ci): build and upload typedoc documentation
jumpy-cat Jul 19, 2026
6a0f8c1
fix(docs): remove legacy files, export more things
jumpy-cat Jul 20, 2026
59ad647
Merge pull request #45 from mbusdev/gh-actions
jumpy-cat Aug 2, 2026
504a498
ci: remove custom run-name
jumpy-cat Aug 12, 2026
6a442c5
test: update vitest version & fix typo in url
jumpy-cat Aug 13, 2026
0a17827
test(reminder): fix firebase errors
jumpy-cat Aug 14, 2026
2b4656e
test(api): increase timeout
jumpy-cat Aug 16, 2026
a26c269
chore(docu): add design doc
jumpy-cat Aug 15, 2026
a039b5d
Merge pull request #70 from mbusdev/docu/design
jumpy-cat Aug 17, 2026
75ae16c
Merge branch 'main' into dev
jumpy-cat Oct 13, 2026
b798443
Revert "chore(backend): change min supported version to 2.0.0 in dev"
jumpy-cat Oct 13, 2026
3b7c427
chore(ci): clean up workflow file & fix npm install issue
jumpy-cat Oct 14, 2026
cd0e605
fix(ci): add dummy .env file
jumpy-cat Oct 21, 2026
23beb98
fix(ci): use tsc from dependency tree (#127)
jumpy-cat Nov 3, 2026
b60b213
Merge pull request #136 from mbusdev/main
jumpy-cat Nov 5, 2026
740c012
fix(services): Use unix time directly from Ride API (#126)
grantlh1122 Nov 8, 2026
7ec6982
feat(notif): use full route names in notification messages (#134)
jasonc709 Nov 8, 2026
ca122db
feat(api): add turn by turn directions types (#130)
ychae517 Nov 8, 2026
35bb719
Refactor(environment): Replace dotenv with node's built in functional…
amoghvm1 Nov 14, 2026
5639bfe
Merge branch 'main' into dev
jumpy-cat Nov 14, 2026
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
67 changes: 67 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: CI
on:
push:
branches-ignore:
- "tools/*"
pull_request:
jobs:
Tests:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v7
- name: NPM Install
run: |
npm i -g npm@latest
npm i
working-directory: ${{ github.workspace }}
- name: Test Suite
run: |
touch .env
export MBUS_URL=https://mbus.bustime.mock.mb.thething.fyi/
export RIDE_URL=https://ride.bustime.mock.mb.thething.fyi/
npm start &
until curl localhost:3000 > /dev/null 2>&1
do
sleep 1 # waits for initial startup
done
sleep 10
until curl localhost:3000 > /dev/null 2>&1
do
sleep 1 # waits for the walking cache to populate
done
sleep 10 # waits for the graph/predictions to be built
npx vitest run test

Typecheck:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v6
- name: NPM Install
run: |
npm i -g npm@latest
npm i
- name: Typecheck
run: npx tsc --noEmit

Typedoc:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v6
- name: NPM Install
run: |
npm i -g npm@latest
npm i
- name: Build Docs
run: npx typedoc --entryPointStrategy expand ./src --treatWarningsAsErrors
- name: Sync files
uses: SamKirkland/FTP-Deploy-Action@v4.4.0
with:
server: ${{ secrets.FTP_SERVER }}
port: ${{ secrets.FTP_PORT }}
username: ${{ secrets.FTP_USERNAME }}
password: ${{ secrets.FTP_PASSWORD }}
local-dir: ${{ github.workspace }}/docs/
server-dir: ${{ github.ref }}/typedoc/
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ node_modules/
package-lock.json
.env
.vscode/
src/assets/walkingCache.json
src/assets/walkingCache.json
/docs/
1 change: 0 additions & 1 deletion docs/.nojekyll

This file was deleted.

1 change: 0 additions & 1 deletion docs/assets/hierarchy.js

This file was deleted.

43 changes: 0 additions & 43 deletions docs/assets/highlight.css

This file was deleted.

18 changes: 0 additions & 18 deletions docs/assets/icons.js

This file was deleted.

Loading
Loading