Commit Graph

60 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 3e20d50eeb Implement support for WASM and Deno 2022-06-22 00:43:09 +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 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 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 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 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 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 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 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 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 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 b448f6c19a Fix Python workflow 2020-07-03 20:47:22 +10:00
Wilson Lin 267e007807 Use stable PyO3 2020-07-03 17:34:57 +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 75a24d2327 Attempt to fix Python and Ruby workflows 2020-06-19 10:57:56 +10:00
Wilson Lin 8fa2e9c152 Switch over to B2 for CICD 2020-06-19 09:54:11 +10:00
Wilson Lin 05547d82a4 Fix naming of Windows native module files 2020-01-21 00:15:26 +11:00
Wilson Lin 4a77869049 Build Python per version 2020-01-20 21:55:17 +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 7940fae01b Create Python version; fix Rust code sample on README 2020-01-19 16:50:21 +11:00