Commit Graph

86 Commits

Author SHA1 Message Date
Radon Rosborough 3299bd2ddb Fix misc GBS errors 2021-06-18 07:06:32 +00:00
Radon Rosborough 3f898fdbc1 Get Python built with new system 2021-06-11 22:30:00 -07:00
Radon Rosborough 6c678c73ce Start seriously screwing around with GBS.js 2021-06-11 22:17:08 -07:00
Radon Rosborough bcd8551e55 Foolproof 2021-06-11 21:25:46 -07:00
Radon Rosborough d521eed1ce Some random bugfixes 2021-04-23 20:33:57 -07:00
Radon Rosborough 4404657909 Add --local-only mode to depgraph 2021-04-22 21:05:11 -07:00
Radon Rosborough 0c611c1fba It lives! 2021-03-27 16:29:38 -07:00
Radon Rosborough 67299ce6fe Migrate S3 bucket 2021-03-27 16:27:50 -07:00
Radon Rosborough 0e5fd407b9 Misc fixes 2021-03-27 16:16:25 -07:00
Radon Rosborough d5c9e97e10 Plan and apply 2021-03-27 16:03:16 -07:00
Radon Rosborough 5fc14b1403 Compute all hashes correctly 2021-03-27 10:00:26 -07:00
Radon Rosborough 5f523f8142 More bugfixes 2021-03-26 21:30:50 -07:00
Radon Rosborough 9bd99c027d Misc bugfixes 2021-03-26 21:14:19 -07:00
Radon Rosborough 76a2a2d1ee Misc refactoring 2021-03-26 20:31:46 -07:00
Radon Rosborough 17d0167611 Slightly more correct but probably same effect 2021-03-23 19:14:19 -07:00
Radon Rosborough e1ed1452ec Compute dependent artifact hashes 2021-03-22 16:26:32 -07:00
Radon Rosborough 1672e42960 Bugfixes for hashing 2021-03-21 21:53:22 -07:00
Radon Rosborough b986cf69af Compute transitive dependencies 2021-03-21 18:09:11 -07:00
Radon Rosborough 00c3a4117a Finish up initial depgraph, remove dead code 2021-03-21 14:50:45 -07:00
Radon Rosborough 224f8f7d9d Misc fixes for containerization 2021-03-21 14:36:44 -07:00
Radon Rosborough 219fbed342 Start work on depgraph runner 2021-03-20 22:15:49 -07:00
Radon Rosborough b99d17bcd3 Preliminary containerization work 2021-03-19 23:04:59 -07:00
Radon Rosborough 83208355d4 Load language configurations into server 2021-03-18 19:03:28 -07:00
Radon Rosborough feb5aad8f0 Build per-language Docker images 2021-03-18 17:04:21 -07:00
Radon Rosborough f76518a8b6 Work on JSON Schema docstrings 2021-03-13 10:55:29 -08:00
Radon Rosborough 2aac76d168 Validate all language configs with JSON Schema 2021-02-20 12:13:23 -08:00
Radon Rosborough 9a548bb95f Fix purescript .cache ownership problem
We actually don't want to pass in HOME via sudo, as some
programs (such as the npm install script for purescript) will respect
it and write root-owner .cache things into /home/riju (causing later
failures).
2021-02-07 09:48:38 -08:00
Radon Rosborough 9296807ae3 Shard composite image into 10 layers 2021-01-23 18:42:18 -08:00
Radon Rosborough 730198de3a Remove __pycache__ from some packages 2021-01-23 18:04:51 -08:00
Radon Rosborough afed8b2764 Customizable compression levels in Makefile 2021-01-23 10:26:36 -08:00
Radon Rosborough 096a9cf008 sudo -E and clean up Depends regexps 2021-01-23 09:49:29 -08:00
Radon Rosborough aa0239141e Eliminate unnecessary Make diagnostics 2021-01-21 20:45:48 -08:00
Radon Rosborough 4b726443ec Fix bug in plan-publish.js 2021-01-17 21:39:18 -08:00
Radon Rosborough 36a0a86bd3 Fix dependency error in plan-publish.js 2021-01-17 21:26:51 -08:00
Radon Rosborough d8bc476260 Fix Promise { <pending> } 2021-01-17 16:05:34 -08:00
Radon Rosborough bb924ca926 Optimize language build order 2021-01-17 15:18:41 -08:00
Radon Rosborough b2f20154a4 Write trailing newlines again 2021-01-17 14:19:44 -08:00
Radon Rosborough fa97f045dc Install pstree, 'make all-scripts' executable 2021-01-17 13:47:21 -08:00
Radon Rosborough 33edf76b93 Write all build scripts at once 2021-01-17 13:34:58 -08:00
Radon Rosborough 5ef6c0ff51 Set test patience and concurrency for CI 2021-01-17 13:18:39 -08:00
Radon Rosborough 0c9c5707ea Use format strings 2021-01-16 10:03:49 -08:00
Radon Rosborough e848cc2792 Install shared deps into composite image 2021-01-16 09:56:59 -08:00
Radon Rosborough 471f18e567 Install shared deps for tests 2021-01-16 09:55:19 -08:00
Radon Rosborough 7d780661db New solution that works on the free tier
Let's just require some languages to be built and published locally.
Easy enough.
2021-01-14 21:56:22 -08:00
Radon Rosborough 6d89b5d2f9 Don't introduce circular dependency 2021-01-13 21:44:19 -08:00
Radon Rosborough 0be51eeaeb Compile setuid binary ahead of time in CI 2021-01-13 21:37:35 -08:00
Radon Rosborough 83d2873636 Fix some typoes in plan-publish script 2021-01-13 21:20:28 -08:00
Radon Rosborough 1e44d57254 Fix typo in getPackages() 2021-01-13 21:17:32 -08:00
Radon Rosborough 27099cca40 Attempt to account for shared deps in CI 2021-01-13 21:02:08 -08:00
Radon Rosborough f7b0b43551 Almost all languages working in new system 2021-01-11 22:17:09 -08:00