Skip to content

Deployment 26/11/13 - #142

Merged
jumpy-cat merged 23 commits into
mainfrom
dev
Nov 14, 2026
Merged

jumpy-cat merged 23 commits into
mainfrom
dev

Conversation

@jumpy-cat

Copy link
Copy Markdown
Member

No description provided.

jumpy-cat and others added 23 commits May 28, 2026 14:02
This shall be reverted when version bump commits make it to the 2.1 and/or 3 branches in the frontend.
feat(ci): add basic CI & doc deployments
This doc was created after the fact and is in some ways is just a place
to dump the previous PR text before it gets split up.
chore(docu): add design doc
* update checkout action and npm versions

* apply npm update fix to all jobs, remove redundant working dir clauses
* Use unix prediction instead of converting based on predicted minutes

* fix(ci/cd): Update Typecheck command to use npx

* test(notif): enforce presence of ride predictions

* remove stale comment

---------

Co-authored-by: Edward Zhang <edwzhang@umich.edu>
* feat(api): add turn by turn directions types

Replaces the raw turn angle format with enum-typed steps that map
directly to the instructions the frontend shows. Types only; mock
data comes in a follow-up PR.

Part of #97.

* test(api): add unit tests for turn by turn directions types

* refactor(api): move shared direction step fields out of the union

swagger_parser doesn't extract common fields from a discriminated
union, so the shared fields now live on DirectionStep and the
variants are in a separate `instruction` field that only shares `type`.

* fix(api): add openapi discriminator to direction instructions

Without it, swagger_parser's generated Dart client tries each variant
in order and decodes every instruction as DepartInstruction, since that
variant only requires `type`. With the discriminator it switches on
`type` instead.
…ity (#139)

* Removed dotenv from project

* Remove accidental allowScripts addition and reorganize

* remove loadEnvFile() and corresponding import statements because they actually aren't needed. flags will autopopulate everything before program runs.

* remove loadEnvFile() and corresponding import statements because they actually aren't needed. flags will autopopulate everything before program runs.
@jumpy-cat
jumpy-cat merged commit 32c232f into main Nov 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants