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