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
Radon Rosborough
f013f7e26c
Work on a number of additional languages
2021-01-11 19:34:44 -08:00
Radon Rosborough
5895b5f3e4
Everything through MongoDB
2021-01-10 15:52:23 -08:00
Radon Rosborough
ac39b15e16
Make more languages work
2021-01-09 15:36:14 -08:00
Radon Rosborough
f50c177007
Get a bunch of new languages working
2021-01-09 14:07:10 -08:00
Radon Rosborough
670fabe177
Improve sandbox env, add shared dep support
2021-01-09 12:36:17 -08:00
Radon Rosborough
9a99429f48
Miscellaneous work starting to support langs
2021-01-06 21:44:27 -08:00
Radon Rosborough
4f3633384c
Factor out separate deploy script
2021-01-01 12:32:29 -08:00
Radon Rosborough
86c29aef4c
Add 'make sync' for my convenience
2021-01-01 12:13:59 -08:00
Radon Rosborough
87d7e6df8a
Further optimization
2021-01-01 12:06:20 -08:00
Radon Rosborough
e0e75d7dae
Run tests in CI
2021-01-01 11:43:10 -08:00
Radon Rosborough
a7e94b792e
Speed up builds even more
2021-01-01 01:53:28 -08:00
Radon Rosborough
0f6d1d9923
Build packages in correct container
2021-01-01 01:02:56 -08:00
Radon Rosborough
8455d259c0
Attempt to patch more bugs
2021-01-01 00:55:33 -08:00
Radon Rosborough
d36970b9de
First cut at pruning unneeded downloads
2021-01-01 00:23:14 -08:00
Radon Rosborough
e43b16bd12
Use smaller admin image for CI
2020-12-31 23:29:56 -08:00
Radon Rosborough
be8133ee71
Don't try pulling admin image
2020-12-31 23:10:53 -08:00
Radon Rosborough
9860f8f07c
Fix subtle hash calculation bugs
2020-12-31 23:07:00 -08:00
Radon Rosborough
b4c5cf2763
Fix control flow bug
2020-12-31 23:05:22 -08:00
Radon Rosborough
40b6bb4a53
Fix small but very important bug
2020-12-31 22:51:51 -08:00
Radon Rosborough
0e85e00282
Start getting the incremental deploy working
2020-12-31 22:39:35 -08:00
Radon Rosborough
87793e9778
Second attempt at Dockerfile hashing
2020-12-31 22:11:24 -08:00
Radon Rosborough
0b60ad12d1
First attempt at Dockerfile hashing
2020-12-31 07:15:29 -08:00
Radon Rosborough
eaf9365074
Fix more script typos
2020-12-30 11:43:28 -08:00
Radon Rosborough
d2df4916dc
Fix script typo
2020-12-30 11:24:18 -08:00