Commit Graph

96 Commits

Author SHA1 Message Date
Wilson Lin 2954f8f7b0 Extract html-data; consider x86_64 when loading Java lib; use B2 action 2020-11-13 22:15:51 +11:00
Wilson Lin 6a025ada3b Fix bench results path in workflow 2020-07-25 14:46:44 +10:00
Wilson Lin 2d20698e46 Also run and upload HTML-only bench 2020-07-25 14:31:55 +10:00
Wilson Lin 8ba9fa591c Try without loading login profile for Ruby profile 2020-07-24 19:30:25 +10:00
Wilson Lin c4130ab912 Minor Ruby workflow reformatting 2020-07-24 19:21:53 +10:00
Wilson Lin 3be87d8683 Refactor Ruby workflow 2020-07-24 19:12:43 +10:00
Wilson Lin 4fcb36f59b Fix typo 2020-07-24 18:30:59 +10:00
Wilson Lin 812bbd896d Clean Ruby workflow 2020-07-24 18:30:25 +10:00
Wilson Lin 3f963c99ca Fix Java workflow Windows library name 2020-07-24 17:55:22 +10:00
Wilson Lin afdc4998e7 Fix Node.js workflow 2020-07-24 16:09:15 +10:00
Wilson Lin 17647b5843 Do not create per-Node.js builds; decrease N-API version 2020-07-24 16:08:14 +10:00
Wilson Lin e21d663856 Do not build npm package before publishing 2020-07-22 23:59:01 +10:00
Wilson Lin 2366b31a20 LNK1181 still happens on windows-latest for Node.js workflow 2020-07-22 22:03:53 +10:00
Wilson Lin 9c1a76a48b Undo removing GCC from Windows workflows as it is still necessary for esbuild-rs 2020-07-22 21:56:07 +10:00
Wilson Lin 4e691ac550 Restore Windows support; fix Node.js paths 2020-07-22 21:52:54 +10:00
Wilson Lin 697823ab17 Use Node.js native module directly without JS overhead 2020-07-22 21:38:54 +10:00
Wilson Lin 871298dae5 Use compression for Node.js binaries 2020-07-12 16:17:43 +10:00
Wilson Lin e3fe95a5a7 No credentials available for testpypi, so do not upload 2020-07-12 02:41:45 +10:00
Wilson Lin 3adcdb994b Try without sudo for installing pip deps 2020-07-12 02:33:35 +10:00
Wilson Lin 2b49d46d2d Fix uploading Python wheels 2020-07-12 02:09:36 +10:00
Wilson Lin aad5111d6d Build Python for specific version 2020-07-12 01:46:53 +10:00
Wilson Lin 7a21783df8 Publish npm publically 2020-07-12 01:34:49 +10:00
Wilson Lin dc376d7c7f Rename to minify-html 2020-07-12 01:29:34 +10:00
Wilson Lin d35e881bb7 Use per-platform Python wheels 2020-07-12 00:47:17 +10:00
Wilson Lin 0579fccfb1 Use local version for unpublished Cargo projects 2020-07-11 23:25:36 +10:00
Wilson Lin 82a0b8ecee Use online platform binary downloader install script for Node.js instead of bundling all modules 2020-07-11 22:02:43 +10:00
Wilson Lin 19323968b0 Remove Windows references and from Java package 2020-07-11 06:14:23 +10:00
Wilson Lin ce8721324a Temporarily disable Windows builds 2020-07-11 06:00:48 +10:00
Wilson Lin bf69a92161 Update workflows 2020-07-11 05:52:31 +10:00
Wilson Lin 90cbee126f Refactoring of workflow 2020-07-11 05:02:08 +10:00
Wilson Lin 00f06aa946 Install TDM-GCC 2020-07-11 03:52:59 +10:00
Wilson Lin c2deea6f98 Try Xcode 11.1 2020-07-11 02:56:38 +10:00
Wilson Lin a98f9ef77d Use newer Go for Linux 2020-07-11 02:45:45 +10:00
Wilson Lin 0ba5947d5d Attempt to diagnose linker issues 2020-07-11 02:37:51 +10:00
Wilson Lin 9faeba3b54 Set up Go for workflows; fix args in more places 2020-07-11 01:33:38 +10:00
Wilson Lin 89f491c5c3 Install Go for bench workflow 2020-07-11 01:25:18 +10:00
Wilson Lin 26b6c47d06 Use lookup tables for code points 2020-07-09 17:06:08 +10:00
Wilson Lin f88ef3ca29 Fix Bash variable in workflow for Windows 2020-07-04 20:35:48 +10:00
Wilson Lin c1c16acea3 Fix misquoting in Node.js workflow 2020-07-04 16:08:36 +10:00
Wilson Lin 7c2c898d36 Simplify Node.js binary naming 2020-07-04 00:00:10 +10:00
Wilson Lin b448f6c19a Fix Python workflow 2020-07-03 20:47:22 +10:00
Wilson Lin 3f70cc8b89 Fix benchmark workflow; use latest Rust version for builds 2020-07-03 20:42:10 +10:00
Wilson Lin 267e007807 Use stable PyO3 2020-07-03 17:34:57 +10:00
Wilson Lin 204dcb49f2 Remove DFA for now as it is currently unused 2020-06-19 18:43:45 +10:00
Wilson Lin ae148621f7 Use newer Node.js version in bench workflow 2020-06-19 18:33:04 +10:00
Wilson Lin b7c355bd57 Fix various missing workflow parts 2020-06-19 18:27:46 +10:00
Wilson Lin a256c51113 Fix Node.js workflow installing B2 2020-06-19 13:26:59 +10:00
Wilson Lin 991257c6f0 Fix versioning in other workflows 2020-06-19 13:00:25 +10:00
Wilson Lin dd78ff226b Fix Ruby versioning in workflow 2020-06-19 12:22:28 +10:00
Wilson Lin a35f1c181c Do not deploy for test workflow runs 2020-06-19 11:44:54 +10:00
Wilson Lin 5b569ddcb4 Fix typo in Ruby workflow 2020-06-19 11:38:56 +10:00
Wilson Lin 24debf08b7 Allow manually triggering workflows 2020-06-19 11:06:22 +10:00
Wilson Lin 75a24d2327 Attempt to fix Python and Ruby workflows 2020-06-19 10:57:56 +10:00
Wilson Lin 7ffd83148e Fix various typos in workflows 2020-06-19 10:38:08 +10:00
Wilson Lin 8fa2e9c152 Switch over to B2 for CICD 2020-06-19 09:54:11 +10:00
Wilson Lin 142acaf4bf Fix wording 2020-01-31 23:41:03 +11:00
Wilson Lin 95c22f569a Add READMEs 2020-01-31 23:38:58 +11:00
Wilson Lin 934eb7a22d Use specific Rust version for workflows to prevent compilation issues with newer versions 2020-01-31 23:30:14 +11:00
Wilson Lin 7330b2d24e Fix incorrect Node.js version used for bench 2020-01-26 23:24:33 +13:00
Wilson Lin b6303eeb15 Improve bench infra 2020-01-26 21:23:23 +13:00
Wilson Lin 26f5aa4cf6 Benchmark with workflow instead 2020-01-26 16:38:14 +13:00
Wilson Lin 3cd2fa0630 Install Ruby build deps on macOS 2020-01-21 00:42:24 +11:00
Wilson Lin 0a67ec92ec Fix missing parts in Ruby native module file names 2020-01-21 00:27:58 +11:00
Wilson Lin 05547d82a4 Fix naming of Windows native module files 2020-01-21 00:15:26 +11:00
Wilson Lin fcaa7ba22b Fix Ruby workflow 2020-01-21 00:09:51 +11:00
Wilson Lin 4a77869049 Build Python per version 2020-01-20 21:55:17 +11:00
Wilson Lin a09103210e Install Ruby compilation dependencies 2020-01-20 21:10:58 +11:00
Wilson Lin dad9802826 Attempt to fix Ruby and Python workflows 2020-01-20 21:01:57 +11:00
Wilson Lin 247b63f29a Fix Ruby and Python workflows 2020-01-20 20:44:47 +11:00
Wilson Lin 6f83d5bb23 Bundle native modules inside Python package 2020-01-20 19:42:45 +11:00
Wilson Lin de9fab6f41 Build Ruby per version 2020-01-20 17:48:17 +11:00
Wilson Lin a45ff036c8 Use here documents 2020-01-20 15:10:34 +11:00
Wilson Lin 176300a47a Fix bad here document in Java workflow Bash script 2020-01-20 15:05:53 +11:00
Wilson Lin 8b825e8fd8 Publish Java from workflow 2020-01-20 14:18:40 +11:00
Wilson Lin 36c5a2d218 Include READMEs 2020-01-20 01:13:21 +11:00
Wilson Lin 5973b7f941 Fix npm credentials and package lock in workflow 2020-01-20 00:41:37 +11:00
Wilson Lin 87f2a5d298 Remove empty step 2020-01-20 00:35:41 +11:00
Wilson Lin b71bf0f62b Fix Ruby gem publishing 2020-01-20 00:33:39 +11:00
Wilson Lin 5677377dcb Fix Node.js workflow 2020-01-20 00:29:25 +11:00
Wilson Lin f484b18b0c Create TS typings and bundle with native modules for Node.js; directly publish Ruby and Node.js from workflows 2020-01-20 00:23:57 +11:00
Wilson Lin 1bf6d6015a Clean up Java workflow; fix Ruby gem versioning 2020-01-19 23:44:05 +11:00
Wilson Lin af190bbbf0 Temporarily do not support Ruby on Windows due to difficulty 2020-01-19 23:24:54 +11:00
Wilson Lin d69925f379 Fix packaging of native library files in Ruby workflow 2020-01-19 19:31:01 +11:00
Wilson Lin 621bc83302 Fix Ruby workflow 2020-01-19 19:25:11 +11:00
Wilson Lin e192aa6c3f Create Ruby version 2020-01-19 19:19:33 +11:00
Wilson Lin 7940fae01b Create Python version; fix Rust code sample on README 2020-01-19 16:50:21 +11:00
Wilson Lin 2079fdf3f7 Add Java to README 2020-01-19 00:21:58 +11:00
Wilson Lin 8623f9558f Fix packaging of native Java libraries in workflow 2020-01-19 00:15:44 +11:00
Wilson Lin fda1aa4572 Fix incorrect JAR path in Java workflow 2020-01-18 18:29:16 +11:00
Wilson Lin 9671d9df56 Fix Java workflow 2020-01-18 18:20:00 +11:00
Wilson Lin 36eb03af64 Fix Java build pipeline 2020-01-18 17:02:02 +11:00
Wilson Lin 574fee36a7 Update version script and set up build pipeline for Java 2020-01-18 16:54:52 +11:00
Wilson Lin f8c7db5dad Fix Node.js workflow naming Windows Node.js modules 2020-01-02 14:28:53 +11:00
Wilson Lin e7fc519f05 Fix using bash syntax in workflows 2020-01-01 23:39:45 +11:00
Wilson Lin d15ad8c10c Fix CLI workflow finding wrong file 2020-01-01 21:08:12 +11:00
Wilson Lin d581c9f159 Prebuild Node.js modules; set up auto CLI and Node.js building 2020-01-01 20:47:49 +11:00