Commit Graph

489 Commits

Author SHA1 Message Date
Thomas Hobson af1741becc
api: code cleanup 2021-03-05 19:29:09 +13:00
Thomas Hobson a91f3af1fb
repo: build all packages instead of just first 2021-03-05 17:06:42 +13:00
ThreshMain 8047c8e986
pkg(javascript-node): Added javascript-node 14.16.0 15.10.0 (#130) 2021-03-05 15:38:22 +13:00
ThreshMain a2f3058dff
pkg(php): Added php 7.4.15 8.0.2 (#128) 2021-03-01 15:42:42 +13:00
Thomas Hobson e82f019d0e
ci(package-pr): mount piston directory into api 2021-02-28 22:30:07 +13:00
Thomas Hobson f85c430869
ci(package-pr): dont endlessly hang 2021-02-28 22:25:23 +13:00
Thomas Hobson d86dc4bbb3
ci(package-pr): check OK is included in STDOUT 2021-02-28 22:20:23 +13:00
Thomas Hobson d295861a7d
repo: dont error if we cannot access piston_api 2021-02-28 22:18:27 +13:00
Thomas Hobson b410fa8525
ci(package-pr): use absolute paths in docker 2021-02-28 19:43:34 +13:00
Thomas Hobson 89d787cd63
ci(package-pr): automated testing 2021-02-28 19:30:35 +13:00
Thomas Hobson 1a7382bb6f
pkg(common): Generate test file per version 2021-02-28 19:20:28 +13:00
Thomas Hobson 70262d8c4b
deploy: new repo container takes care of this 2021-02-28 18:29:20 +13:00
Thomas Hobson 1dd9e1a738
repo: allow individual package building 2021-02-28 18:23:28 +13:00
Thomas Hobson 1ab3f463d0
pkg(Makefile): add language specific build rules 2021-02-28 18:20:41 +13:00
Thomas Hobson d7a4292382
pkg(python): 2.7.1 doesn't build properly 2021-02-28 18:20:10 +13:00
Thomas Hobson d7687096ff
pkg(python): add test 2021-02-28 16:53:20 +13:00
Thomas Hobson b6f8ee88d8
pkg(deno): add test 2021-02-28 16:53:13 +13:00
Thomas Hobson a1a6702e75
pkg(csharp-mono): add test 2021-02-28 16:53:00 +13:00
Thomas Hobson 09802f9f27
pkg(contributing): required test script 2021-02-28 16:51:45 +13:00
Thomas Hobson ab14de9ae8
ci(package-pr): use github scripts 2021-02-28 16:21:38 +13:00
Thomas Hobson f0f5991bf3
ci(package-pr): remove extra ' 2021-02-28 16:15:41 +13:00
Thomas Hobson 792c7c69eb
ci(package-pr): move into different var 2021-02-28 16:13:28 +13:00
Thomas Hobson 88faac0335
ci: fix regex 2021-02-28 16:07:16 +13:00
Thomas Hobson ba539b8965
ci: comment affected packages on prs 2021-02-28 15:58:02 +13:00
Thomas Hobson b1f13d2b87
api,repo: Add libxml2 to container 2021-02-28 15:44:43 +13:00
Thomas Hobson e6a1fd06a9
pkg(deno): Added deno version 1.7.5
Closes issue #119
2021-02-28 01:42:23 +13:00
Thomas Hobson a27638b06b
pkg(common): helpers extract into directories 2021-02-28 01:39:19 +13:00
Thomas Hobson bd920b19b9
api: add /runtimes endpoint 2021-02-28 01:25:10 +13:00
Thomas Hobson 870a4c1282
api: fix compile stage
runtime.compiled always returned false as it was undefined.
This made the code think it's a run-only language, and never called the compile script.
2021-02-28 01:18:04 +13:00
Thomas Hobson 7d3777aef8
cli: fix ppman install output 2021-02-28 01:16:33 +13:00
Thomas Hobson 55f481e465
repo: build all 2021-02-28 01:16:11 +13:00
Thomas Hobson 12dc93435d
api,repo: Switch to debian base image 2021-02-28 01:15:52 +13:00
Thomas Hobson b91ff42bb8
api: fix validators 2021-02-27 23:10:54 +13:00
Thomas Hobson 3ab6aefe05
pkg(common): build pkg-info.json 2021-02-27 22:43:02 +13:00
Thomas Hobson 09913d9e40
pkg(csharp-mono): Added version 6.12.0.122 2021-02-27 22:22:03 +13:00
Thomas Hobson 687085a99d
pkg(python): use proper prefix 2021-02-27 22:07:44 +13:00
Thomas Hobson 0159891ed9
pkg(common): Add prefix variable
Prefix is used for autoconf based projects so that absolute paths can be used.
2021-02-27 21:53:42 +13:00
Thomas Hobson 99dee4c904
pkg(python): remove forced -j64 in favor of MAKEFLAGS 2021-02-27 20:47:33 +13:00
Thomas Hobson cf67bd94e9
pkg(common): disallow running top level build in parallel 2021-02-27 20:46:29 +13:00
Thomas Hobson d75d38f226
pkg(Makefile): Always call with VERSION set 2021-02-27 20:26:58 +13:00
Thomas Hobson da51de09b3
pkg(Makefile): allow hyphen in language names 2021-02-27 19:51:13 +13:00
Thomas Hobson bc0b9741cf
pkg(common): add tar.xz helper 2021-02-27 19:50:23 +13:00
Thomas Hobson fb8ce57b60
pkg(common): remove tgz helper 2021-02-27 19:43:58 +13:00
Thomas Hobson f786a7def0
pkg(python): use proper extension for tar.gz archives 2021-02-27 19:43:25 +13:00
Thomas Hobson ff69a28a68
cli: add ppman install and list 2021-02-27 19:30:11 +13:00
Thomas Hobson e5225f05c9
api-client: fix url joining 2021-02-27 19:29:15 +13:00
Thomas Hobson 8a0f7b3abd
api: add express-validator 2021-02-27 18:45:43 +13:00
Thomas Hobson a59453f231
pkg: finalize contributing 2021-02-27 18:28:18 +13:00
Thomas Hobson 21c6057130
pkg: massive overhaul 2021-02-27 18:28:08 +13:00
Thomas Hobson 764641b5a6
api: lint 2021-02-27 13:08:51 +13:00