Commit graph

159 commits

Author SHA1 Message Date
Wilson Lin
93ae6b6b3a Bump GitHub Actions Ubuntu image version 2023-05-07 19:12:02 +07:00
Wilson Lin
e888f92689 Bump setup-python 2022-10-28 11:00:42 +11:00
Vetési Zoltán
ad5a7797c6
Add python source distribution (#112) 2022-10-26 07:29:40 +11:00
Adam Johnson
521814979a
Add Python 3.11 support (#117) 2022-10-26 07:27:23 +11: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
d83407019c Fix Python workflow 2022-06-22 12:44:14 +10:00
Wilson Lin
776539b9ce Create onepass variant for Python 2022-06-22 12:24:15 +10:00
Wilson Lin
a246e72b4e Fix Deno script Content-Type 2022-06-22 01:44:22 +10:00
Wilson Lin
b9bc93ef71 Fix Deno script Content-Type 2022-06-22 01:41:53 +10:00
Wilson Lin
187036d57e Fix typo 2022-06-22 01:02:04 +10:00
Wilson Lin
86e7ca8af1 Fix WASM build scripts 2022-06-22 00:56:29 +10:00
Wilson Lin
b6a39ac978 Fix WASM pipeline typo 2022-06-22 00:48:10 +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
fd60983516 Handle existing wheels when building Python library 2022-06-17 18:01:13 +10:00
Wilson Lin
34669ead1a Minor phrasing changes 2022-03-22 12:44:14 +11:00
Wilson Lin
9dc1bb07c9 Build CLI for macOS ARM64 2021-11-12 17:14:22 +11:00
Wilson Lin
10f76c2c9e Fix Python library paths 2021-11-12 16:59:28 +11:00
Wilson Lin
92f03f1aed Fix pip path 2021-11-12 16:43:59 +11:00
Wilson Lin
b11ad8dee3 Fix Python path in macOS ARM64 2021-11-12 16:39:59 +11:00
Wilson Lin
1f81458c18 Ensure Homebrew is loaded; drop support for Python 3.7 due to lack of ARM64 macOS build by Homebrew 2021-11-12 16:34:59 +11:00
Wilson Lin
9cd0bf2ae4 Fix Python path on macOS ARM64 2021-11-12 16:27:52 +11:00
Wilson Lin
cc1b0d4e2b Experiment with building macOS ARM64 Python packages 2021-11-12 16:20:50 +11:00
Wilson Lin
90775530f2 Fix pip command 2021-11-12 16:17:23 +11:00
Wilson Lin
ff6c445bb8 Ensure pyenv is loaded 2021-11-12 16:09:36 +11:00
Wilson Lin
2420e9152f Rename Linux ARM64 worker 2021-11-12 16:04:15 +11:00
Wilson Lin
e5889868ce Use pipenv for ARM64 Linux 2021-11-12 15:57:08 +11:00
Wilson Lin
b4a08432a1 Experiment with ARM64 Linux Python builds 2021-11-12 15:43:00 +11: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
7247f9e6e3 Fix graphs 2021-08-09 00:08:30 +10:00
Wilson Lin
38f186f73e Complete new bench 2021-08-08 23:11:05 +10:00
Wilson Lin
2187ebc95e Improve B2 upload workflow 2021-08-08 12:54:56 +10:00
Wilson Lin
35e53d6b3b Fix bench workflow 2021-08-08 11:17:32 +10:00
Wilson Lin
d43e25c237 Build CLI for ARM64 2021-08-08 11:14:58 +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
a5f5dfa653 Run fuzz workflow manually only 2021-08-07 22:34:09 +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
034932988e Follow spec on decoding entities in attr values 2021-04-16 12:19:47 +10:00
Wilson Lin
e476c3fa42 Do not error when no crashes from fuzzing 2021-04-15 20:12:06 +10:00
Wilson Lin
01e0027fff Finish fuzz after some time 2021-04-15 14:15:58 +10:00
Wilson Lin
8cf4d27319 Fix workflow 2021-04-15 01:19:19 +10:00
Wilson Lin
78d2863151 Fix missing install 2021-04-15 00:41:27 +10:00
Wilson Lin
4747225393 Fuzz workflow 2021-04-15 00:39:53 +10:00
Wilson Lin
7b1ac85f88 Fix Python module name 2021-04-07 20:50:05 +10:00
Wilson Lin
a2cc9d9ad6 Use older maturin version due to PyO3/maturin#478 2021-04-06 19:28:34 +10:00
Wilson Lin
a21cc0b64f Fix OS version 2021-04-06 19:02:01 +10:00
Wilson Lin
0fc7dfcab5 Fix bench 2021-04-06 18:55:28 +10:00
Wilson Lin
518cf35935 Use fixed OS versions 2021-04-06 18:50:24 +10:00
Wilson Lin
9bd07530c1 Core version for Python 2021-04-06 18:41:56 +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
c265dd139e GitHub actions does not support Python 3.6 on macOS 11.0 2021-01-06 18:03:01 +11:00
Wilson Lin
71c3bd756f Python 3.5 is no longer supported by PyO3 2021-01-06 16:10:23 +11:00
Wilson Lin
c0f8fa65a4 Build on latest macOS 2021-01-06 15:59:40 +11:00
zinootje
0d9e56bfc2
Add support for Python 3.9 (#19) 2020-12-29 15:54:06 +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
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