109 Commits

Author SHA1 Message Date
Mark Street 8469c8938c Bump python deps (#1746)
* Bump sentry-sdk to 2.46.0

* Update backend deps
2025-11-25 12:51:58 +09:00
Mark Street aad9283d02 Merge Dockerfile/Dockerfile.prod files (#1676)
* Merge Dockerfile/Dockerfile.prod files

* let's see...

* try again
2025-09-25 09:10:55 +01:00
Mark Street a4d9ec5287 Correct 'uv' command in daily chores (#1675) 2025-09-24 21:54:04 +01:00
Ethan Roseman 50a2b836b9 Migrate from poetry/black to uv/ruff (#1673)
* Migrate from poetry/black to uv/ruff

* fixes

* path change

* path pt 2

* ah

* mkst tweaks (#1674)

* mkst tweaks

* tweaks++

* doh

* tweak harder

---------

Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com>
2025-09-22 19:23:55 +09:00
Mark Street e3995fd382 Bump poetry to 2.2.0 (#1667) 2025-09-17 20:59:51 +09:00
Mark Street 1b2f8ddbdb Add Chores to GitHub actions (#1662)
* Add daily chore to bump m2c/asm-differ

* tweaks
2025-09-12 10:20:26 +01:00
Mark Street dfdfa790b6 Tweak workaround for frontend->backend docker build (#1641) 2025-08-11 11:53:11 +01:00
Mark Street f49d41629b Don't hardcode user with UID 1000 in CI (#1636)
* Don't hardcode user with UID 1000 in CI

* Pop the sandbox dir back in (turns out we DO need it)
2025-08-05 08:18:24 +01:00
Mark Street 515f9e97f4 Enable sentry.io in frontend (#1607)
* Enable sentry.io in frontend

* Skip housekeeping.py when running in CI

* tweaks

* remove .yarn/install-state.gz
2025-06-15 08:30:42 +01:00
Mark Street 74e541aa5b Remove .next/cache after build (#1611)
* Remove .next/cache after build

* Print out docker image sizes

* 'curl' the endpoints during ci

* forgot there's no nginx routing in ci

* 8080 is frontend, 8000 is backend...
2025-06-15 10:25:01 +09:00
Ethan Roseman 2152181a91 Remove outdated CI workflows that don't use docker (#1606) 2025-06-12 14:08:17 +01:00
Mark Street 85a2feea6e Expose configuration to allow db connections to be reused (#1599) 2025-06-10 23:20:53 +09:00
Mark Street e02f8a5528 Don't expose postgres db by default (#1595) 2025-06-09 22:25:02 +01:00
Mark Street 343ff5fe1f Migration remediation 5 (#1589)
* API_BASE and INTERNAL_API_BASE are set during build

* Use node:22 in dev to match prod

* Use GIT_HASH from --build-arg

* housekeeping.py missing from backend image

* bump dev postgres to 17

* bump ci to node 22 to match prod

* check nginx is up in ci
2025-06-08 10:27:09 +01:00
Mark Street 77bc4e6672 Add Docker Production setup (#1580)
* Add Docker Production setup

* Fixup ci

* forgot to hit save..

* try again

* More trying

* tweaks

* 🐻 hide all the dumbness

* overriding INTERNAL_API_BASE is optional

* Add pgdump dir to allow pg_restore

* rework nginx configuration for prod

* Add proxy timeouts for sanity
2025-06-07 15:51:39 +01:00
Mark Street 37b9d57ad5 Bump binutils-omf to 0.4 (#1567) 2025-05-28 21:38:03 +01:00
Mark Street 0b5c59fda7 Streamline docker backend dev image (#1563)
* Streamline docker backend dev image

* fix virtualenv path
2025-05-28 10:27:57 +01:00
Gilles Siberlin 4dde763a73 Update omf-objdump (#1477) 2025-03-02 10:08:46 -05:00
Gilles Siberlin c855c5714f Update omf-objdump (#1464) 2025-02-12 12:00:43 +00:00
Mark Street 0a41ddbc1d Ubuntu 24.04 (#1448)
* Switch to Ubuntu 24.04

* Hack for libtinfo5

* remove deprecated 'version:' from docker-compose

* Mount /sys as read-only for dosemu2

* Workaround for psyq+dosemu2

* disable apparmor

* Ignore font-config error

* FIXME -> NOTE
2025-02-10 10:01:41 +00:00
Gilles Siberlin 965d156a70 Update omf-objdump (#1437) 2025-02-07 09:16:10 +00:00
Mark Street ae05290953 Bump wibo to 0.6.16 (#1424) 2025-02-01 08:31:10 +00:00
Gilles Siberlin 7fc66435bb [WIP] Add Borland 3.1 compiler to MS-DOS platform (#1419)
* Add Borland 3.1 compiler to MS-DOS platform

* Fix formatting

* Remove useless "rm"

* Update asm-differ
2025-01-28 21:00:44 +00:00
Mark Street c364a685ad Allow quotes for n64 egcs (#1407)
* Replace 'docker-compose' with 'docker compose'

* Use 'printf' approach to COMPILER_FLAGS for n64 egcs compiler

* Use 'ubuntu-22.04' instead of 'ubuntu-latest'
2025-01-21 14:32:30 +00:00
Ethan Roseman a5249f922c Update deps (#1387)
* Backend updates

* frontend updates
2024-12-09 01:28:54 +09:00