Commit Graph

57 Commits

Author SHA1 Message Date
Wilson Lin 93ae6b6b3a Bump GitHub Actions Ubuntu image version 2023-05-07 19:12:02 +07:00
Wilson Lin 29e7b1c187 Drop support for macOS ARM64 due to lack of access to hardware 2022-08-09 13:47:38 +10:00
Wilson Lin 3e20d50eeb Implement support for WASM and Deno 2022-06-22 00:43:09 +10:00
Wilson Lin ad05741df0 Use Neon for Node.js 2022-06-21 23:03:35 +10:00
Wilson Lin ec8c4e338a Remove core variant 2022-06-21 21:52:28 +10:00
Wilson Lin 694bb2cb8e Add support for Python 3.10, Node.js 17, and Node.js on Apple Silicon to build pipelines 2021-11-12 15:30:37 +11:00
Wilson Lin 2187ebc95e Improve B2 upload workflow 2021-08-08 12:54:56 +10:00
Wilson Lin 382b07a517 Remove incorrect workflow conditional 2021-08-08 02:22:14 +10:00
Wilson Lin e3918e6abb Do not run workflows on every commit 2021-08-08 01:48:52 +10:00
Wilson Lin faba0c41d8 Only run workflows on master 2021-08-06 12:22:24 +10:00
Wilson Lin 61970fc00c Add comments 2021-07-27 13:31:47 +10:00
Wilson Lin 3752157bfd Fail on upload error 2021-07-27 13:00:22 +10:00
Wilson Lin 52b859c226 Improve logging 2021-07-27 12:56:12 +10:00
Wilson Lin f557bd9b5b Use B2 upload proxy as B2 CLI is not available for ARM64 2021-07-27 12:49:37 +10:00
Wilson Lin 5563f4237f Add workflow for Node.js ARM64 2021-07-27 02:14:31 +10:00
Wilson Lin 518cf35935 Use fixed OS versions 2021-04-06 18:50:24 +10:00
Wilson Lin 12ce72448b Package each feature 2021-04-06 15:01:04 +10:00
Wilson Lin 8c8c9cb12f Fix typo 2021-04-06 13:59:14 +10:00
Wilson Lin 9edd5cf682 Also publish core Node.js package 2021-04-06 13:46:09 +10:00
Wilson Lin c0f8fa65a4 Build on latest macOS 2021-01-06 15:59:40 +11:00
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 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 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 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 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 9faeba3b54 Set up Go for workflows; fix args in more places 2020-07-11 01:33:38 +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 3f70cc8b89 Fix benchmark workflow; use latest Rust version for builds 2020-07-03 20:42:10 +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 a35f1c181c Do not deploy for test workflow runs 2020-06-19 11:44:54 +10:00
Wilson Lin 24debf08b7 Allow manually triggering workflows 2020-06-19 11:06:22 +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 934eb7a22d Use specific Rust version for workflows to prevent compilation issues with newer versions 2020-01-31 23:30:14 +11:00
Wilson Lin 6f83d5bb23 Bundle native modules inside Python package 2020-01-20 19:42:45 +11:00
Wilson Lin a45ff036c8 Use here documents 2020-01-20 15:10:34 +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 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 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 d581c9f159 Prebuild Node.js modules; set up auto CLI and Node.js building 2020-01-01 20:47:49 +11:00