Commit graph

1327 commits

Author SHA1 Message Date
Thomas Hobson
8727a545c6
api: disable networking during execute 2021-02-21 14:56:07 +13:00
Thomas Hobson
2f64f23896
api: container hardening 2021-02-21 14:25:03 +13:00
Thomas Hobson
5ac1285534
api: lint 2021-02-21 14:15:48 +13:00
Thomas Hobson
72f57ef1ce
docs: readme 2021-02-21 13:37:21 +13:00
Thomas Hobson
ac46c1b5bb
api: read both stdout and stderr 2021-02-21 13:32:35 +13:00
Thomas Hobson
f957019710
deploy: docker compose file 2021-02-21 13:15:27 +13:00
Thomas Hobson
7b2305f30c
api: add licence to package.json 2021-02-21 13:15:11 +13:00
Thomas Hobson
60b258f57c
repo: Automated local repository builder 2021-02-21 12:58:18 +13:00
Thomas Hobson
816efaff3b
pkg(python *): correct environment 2021-02-21 12:57:40 +13:00
Thomas Hobson
233fb9bf26
api: trim whitespace off env vars 2021-02-21 12:57:20 +13:00
Thomas Hobson
cdc65d6605
api: use bash to call run/compile script 2021-02-21 12:57:02 +13:00
Thomas Hobson
b20f853ef1
api: fix function name + allow unsigned packages 2021-02-21 12:56:35 +13:00
Thomas Hobson
8ad62ec983
api: use patched nocamel for fs/promises 2021-02-21 12:06:20 +13:00
Thomas Hobson
60c004eea9
api: lint **everything** 2021-02-21 11:39:03 +13:00
Thomas Hobson
216451d1aa
pkg: add tar.gz unpack rule 2021-02-21 03:29:47 +13:00
Thomas Hobson
f1c082bfa1
fix(python *): fix python rules 2021-02-21 03:29:32 +13:00
Thomas Hobson
291cbe8c50
pkg: fix secondary rules 2021-02-21 03:29:13 +13:00
Thomas Hobson
91420c39d7
api: v3 2021-02-21 03:13:56 +13:00
Thomas Hobson
d8239c2703
docs(pkg): tell user to create pr 2021-02-20 18:42:50 +13:00
Thomas Hobson
e83da209be
pkg: contribution guidelines 2021-02-20 18:37:55 +13:00
Thomas Hobson
13d5191d77
pkg(python): refactor 2021-02-20 18:34:44 +13:00
Thomas Hobson
170dbc419e
relocate gitignore for packages 2021-02-20 18:34:02 +13:00
Thomas Hobson
0242c99388
clarify exit code returning 2021-02-19 22:05:00 +13:00
Thomas Hobson
bda5129da7
more documentation 2021-02-19 21:58:31 +13:00
Thomas Hobson
32632926de
add the build platform to json 2021-02-19 21:28:59 +13:00
Thomas Hobson
47c31e3792
Allow build platform to be directly specified 2021-02-19 21:05:37 +13:00
Thomas Hobson
e03c7c50f3
store build distro with package 2021-02-19 20:34:30 +13:00
Brian Seymour
87b124c737 fix prolog executor and instructions 2021-02-19 00:33:39 -06:00
Thomas Hobson
4f3e7a536d
Better python packaging 2021-02-19 18:53:26 +13:00
Thomas Hobson
51b06018c1
Add signing to common 2021-02-19 18:06:07 +13:00
Thomas Hobson
36102f22b4
Python 3.9.1 Package (but better) 2021-02-19 17:32:35 +13:00
Thomas Hobson
e2c8427a7a
Python 3.9.1 Package 2021-02-19 16:48:46 +13:00
Thomas Hobson
d57b1f0fd4 Python Package example 2021-02-19 16:09:56 +13:00
Brian Seymour
2ca831f822 use login shell again since rust breaks without it 2021-02-18 16:29:04 -06:00
Brian Seymour
f358b58cb6 Merge branch 'master' of ssh://github.com/engineer-man/piston 2021-02-18 16:26:16 -06:00
Brian Seymour
4af1aa670b replace pkill loop with pgrep while loop 2021-02-18 16:26:11 -06:00
Thomas Hobson
3103721c8e
design pt1 2021-02-18 23:09:16 +13:00
Thomas Hobson
30426d0d96
remove gitignore until we need it 2021-02-18 21:44:53 +13:00
Thomas Hobson
84c627d1df
add basic architecture 2021-02-18 19:59:49 +13:00
Thomas Hobson
c5f3305c23
remove **everything** in preparations for v3 2021-02-18 18:32:26 +13:00
Brian Seymour
b9ef21cbea
Merge pull request #83 from ThreshMain/brainfuck-patch
Fixed brainfuck transpiler to accept args
2021-02-15 14:33:14 -06:00
ThreshMain
f20c8bafd1
Fixed brainfuck transpiler to accept args 2021-02-15 17:59:33 +01:00
Titouan Teyssier
0e2131eb1d
add prolog language support (#82)
* add prolog language support
2021-02-14 17:59:33 +01:00
Brian Seymour
0c4c6e7ad5
Merge pull request #77 from TitouanT/bf_new_executor
Fixes the brainfuck executor
2021-02-10 13:40:49 -06:00
Brian Seymour
95d8b853db
Merge pull request #80 from EleanorNB/patch-1
Don't attempt to run executable if compilation fails
2021-02-10 13:38:50 -06:00
Eleanor Bartle
f8391e9aaf
Don't attempt to run executable if compilation fails
It was just ugly.
2021-02-10 17:41:14 +11:00
Thomas
295e73d4d9
Disable color output for deno
By default Deno has color output, we don't need this - and it also makes challenges on emkc.org not give the correct results.
2021-02-08 20:05:14 +13:00
TitouanT
dd4be0f7bf transpiles bf into C code 2021-02-07 22:31:06 +01:00
Brian Seymour
4d344db148 update java/scala executor, integrate distrobuilder in 2021-02-05 16:22:15 -06:00
Brian Seymour
716cf04e62
Merge pull request #63 from HexF/container-generation
Container generation via distrobuilder
2021-02-05 16:13:26 -06:00