Commit Graph

202 Commits

Author SHA1 Message Date
Hood Chatham 76693df2d8
MAINT Add a test for shared libraries (#2042) 2021-12-14 14:27:28 -08:00
Hood Chatham 19261f394c
Remove function pointer cast emulation (#2019) 2021-12-09 10:31:21 -08:00
Hood Chatham 0bc5a828e4
MAINT Store zipped build folder as circleci artifact (#2009) 2021-12-07 04:24:31 -08:00
Hood Chatham 418813de33
MAINT Split CI build-packages step in two (#2017)
Split build packages into a step for everything up to and including numpy and a second step for numpy and its dependencies.
Intended to prevent timeouts.
2021-12-05 12:34:09 -08:00
Grimmer Kang da49fe57de
MAINT use npm ci to make sure the consistent dependencies installed (#1999) 2021-11-27 20:43:31 +01:00
Grimmer 8abdf2e4ce
Fix webpack compatibility issue (#1900) 2021-11-04 12:38:47 -07:00
Roman Yurchak 61b3ad0a59
CI Use larger ressource classes for CircleCI (#1929) 2021-11-04 12:23:41 +01:00
Roman Yurchak 869705f6d4
ENH Improve logging when building packages (#1835)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-09-15 10:18:56 +02:00
Roman Yurchak aa1ce3adc4
BLD Use outer ccache wrapper (#1805) 2021-09-11 14:22:13 +02:00
Roman Yurchak ab53f6b06c
ENH Change to minimal build by default (#1804) 2021-09-02 22:19:23 +02:00
Roman Yurchak e938d589cc
FIX Avoid compressing files twice when deploying (#1767) 2021-08-01 15:01:00 +02:00
Hood 332fbcbd92 Release 0.18.0a1 (actually this time) 2021-07-24 13:30:54 -07:00
Hood Chatham 7c6b88bc36
Split webworker tests into separate CI jobs (#1744) 2021-07-23 18:22:12 -07:00
Hood Chatham b2291f8f9d
Fix stack usage benchmark in node (#1734) 2021-07-21 22:30:34 -07:00
Hood Chatham f0bd568a31
Set up pytest node tests (#1717) 2021-07-20 10:48:27 +02:00
Roman Yurchak 0fc99f47b6
CI Disable pytest-xdist (#1718) 2021-07-16 14:33:05 -07:00
Hood Chatham 49321abcf2
CI Unify CircleCI tests into one parametrized job (#1697)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-07-15 18:08:53 +02:00
Hood Chatham 7760ce7ab8
ENH mkpkg update improvements (#1465) 2021-07-12 13:54:01 +02:00
Hood Chatham 7e180cc8a2
Add stack usage benchmark (#1698) 2021-07-09 13:37:28 -07:00
Roman Yurchak e97d3bb2cf
Minimal Node.js support (#1691) 2021-07-09 22:26:58 +02:00
Roman Yurchak 327560ab69
Setup a JavaScript test suite (#1684) 2021-07-06 10:48:35 +02:00
Hood Chatham 5c5a276438
Store tests for circleci (#1669) 2021-06-26 10:31:00 -07:00
Hood Chatham 653891b045
ENH Add Ctypes support (#1656) 2021-06-26 10:34:31 +02:00
Hood Chatham 3030e93560
Use pyodide/pyodide-env:17 rather than hoodmane/pyodide-env:17 for CI (#1654) 2021-06-23 08:21:50 -07:00
Hood Chatham b4f4bcffdc
Update to Python 3.9.5 (#1637)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-06-19 15:49:25 -07:00
Hood Chatham 9ffae14dbf
Store package build logs as circleci artifacts (#1646) 2021-06-19 09:51:36 -07:00
Hood Chatham c05c1cac78
Eliminate pyproxy leaks (#1616) 2021-06-07 09:23:47 +02:00
Hood Chatham b401350a2a
ENH More complete typescript types (#1601) 2021-05-31 19:06:56 -07:00
Hood Chatham 5f775051cd
Handle mixed case package names (#1615) 2021-05-30 20:07:31 -07:00
Roman Yurchak 4e9d10833e
BLD Create an installable pyodide-build package (#1566) 2021-05-03 20:51:11 +02:00
Hood Chatham ab1b6c8d24
MAINT Use prettier to format javascript (#1554)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-05-01 10:17:32 -07:00
Hood Chatham a4290cc17c
CI Use same image when deploying dev as when deploying release (#1534)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-04-26 21:58:05 +02:00
Roman Yurchak 18a82adb59
CI Fix release deployment [skip ci] (#1524) 2021-04-22 00:05:25 +02:00
Roman Yurchak c49dd7ad5f
Version 0.17.0 (#1515) 2021-04-21 21:51:28 +02:00
Roman Yurchak b60ce85213
CI Disable multiprocessing for test-packages-firefox (#1514) 2021-04-21 13:27:34 +02:00
Roman Yurchak c66c866451
BLD Display package build time in logs (#1509) 2021-04-20 22:57:13 +02:00
Roman Yurchak 5a2f7d027f
MAINT Update to selenium 4.0.0.b3 (#1422) 2021-04-19 13:39:22 +02:00
Roman Yurchak 025e295470
CI Fix release deployment branch filter (#1489) 2021-04-19 11:47:06 +02:00
Roman Yurchak 38b95f9080
CI/DOC fixes following rename of master branch to main (#1488) 2021-04-19 11:37:59 +02:00
Roman Yurchak e8ca3e2552
MAINT Update to Firefox 87 in tests (#1209) 2021-04-19 09:06:22 +02:00
Hood Chatham e5de0890b0
Improve console error handling, add console.html tests (#1480) 2021-04-18 07:28:21 -07:00
Roman Yurchak f063719e98
MAINT Use Chrome 89 in tests (#1462) 2021-04-13 23:12:39 +02:00
Roman Yurchak 19b6f6f25c
Store artifacts in build-core CI job (#1461) 2021-04-13 14:42:50 +02:00
Roman Yurchak cbf5f7e0cb
Correct PYODIDE_BASE_URL for console.html in CircleCI artifacts (#1453)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-04-13 13:58:24 +02:00
Roman Yurchak 31d10d1705
MAINT/CI Fix compatibility between run_in_pyodide and driver_timeout (#1444) 2021-04-09 09:21:50 +02:00
Roman Yurchak 6a44597a58
MAINT/CI increase build timeout (#1442) 2021-04-08 09:20:26 +02:00
Roman Yurchak 341b88acbe
MNT Update gitter channel name + smaller executioners in CI when possible (#1388) 2021-03-30 15:27:22 +02:00
Hood Chatham ccd0f1335b
DOC Implement autosummary for js autodoc, use autodocsumm for py autodoc (#1354) 2021-03-22 09:39:09 +01:00
Roman Yurchak 970fbae7f0
MAINT Set master back to 0.17.0dev0 (#1360) 2021-03-21 21:15:19 +01:00
Roman Yurchak afb522ed59
Release 0.17.0a2 (#1356) 2021-03-21 19:03:09 +01:00