link2xt
5fb92c78ad
ci: test deltachat-rpc-client on Windows
2023-10-26 15:15:44 +00:00
link2xt
25a78aceb9
ci: increase MSRV to 1.70.0
...
This is required by `anstyle v1.0.4` dependency.
2023-10-26 02:16:10 +00:00
link2xt
88d5576150
ci(github): replace references to master branch with main
2023-10-25 22:02:32 +00:00
link2xt
eaeacb8848
ci: run only on main branch pushes
2023-10-25 21:46:09 +00:00
link2xt
b89c134e7f
Merge branch 'master' into stable
2023-10-25 16:50:18 +00:00
link2xt
fa81ed5f39
ci: rename async tests into JSON-RPC tests
2023-10-25 01:33:56 +00:00
link2xt
6c34f6b8d9
ci: remove misplaced comment
2023-10-25 01:33:56 +00:00
link2xt
8ad99be322
ci: increase MSRV to 1.67.0
2023-10-24 21:18:15 +00:00
link2xt
c1eb33c0da
Merge tag 'v1.126.1'
...
Release 1.126.1
2023-10-24 14:50:49 +00:00
link2xt
b73bcc2c22
ci: build macOS wheels for deltachat-rpc-server
2023-10-23 20:20:14 +00:00
link2xt
cff42936aa
ci: add missing .exe suffix to windows deltachat-rpc-server paths
2023-10-23 20:19:35 +00:00
link2xt
5cd92f10ef
ci: build deltachat-rpc-server binaries for aarch64 macOS
2023-10-23 16:02:36 +00:00
link2xt
349c154a99
ci: attempt to fix artifacts download for deltachat-rpc-server
...
Had to do this step manually for 1.126.0,
hopefully the step will work automatically for 1.127.0.
2023-10-22 15:24:02 +00:00
link2xt
54410dbe49
Merge tag 'v1.126.0'
2023-10-22 15:16:11 +00:00
link2xt
e878caebe3
ci: build Python wheels for deltachat-rpc-server
2023-10-22 13:13:04 +00:00
link2xt
58330fe8b2
ci: remove musl check
...
It requires installing Zig and slows down CI.
This was not broken for a while and we can do
more frequent core releases to catch problems.
2023-10-22 13:13:04 +00:00
link2xt
37383c10ac
Merge 'stable' into 'master'
...
Resolved conflicts due to asyncio removal.
2023-10-08 01:30:46 +00:00
link2xt
09d5e44b13
ci: test with Rust 1.73
2023-10-06 21:21:16 +00:00
link2xt
8ba89c0fa1
ci: reduce required Python version for deltachat-rpc-client
2023-10-06 21:20:44 +00:00
link2xt
7bf44a237e
api(deltachat-rpc-client)!: replace asyncio with threads
2023-10-05 15:59:57 +00:00
link2xt
275791595c
Merge tag 'v1.124.0'
2023-10-04 21:14:17 +00:00
link2xt
210a4ebcbe
ci: test async python bindings with Python 3.11
2023-10-04 19:56:56 +00:00
link2xt
8a2417f32d
ci: test with Python 3.12 and PyPy 3.10
2023-10-04 19:56:56 +00:00
link2xt
dcbf5996c2
Merge tag 'v1.121.0'
2023-09-06 21:46:07 +00:00
link2xt
b36b902eeb
build: build node packages on Ubuntu 18.04
...
Debian 10 has glibc 2.28, so packages built with it
do not work on Ubuntu 18.04.
2023-09-06 17:23:04 +00:00
link2xt
5e3b1fa540
Merge branch 'stable'
2023-08-26 18:12:13 +00:00
link2xt
87ffcaf03e
build: update to Rust 1.72.0
2023-08-25 23:04:47 +00:00
link2xt
20513475ef
Merge branch 'stable'
2023-08-25 01:59:04 +00:00
link2xt
9bf2850fb1
ci: run on push to stable branch
2023-08-25 00:58:14 +00:00
iequidoo
3b47c3f21d
ci: Run Rust tests with RUST_BACKTRACE set
2023-08-15 14:24:02 -03:00
link2xt
70000d9ebb
build: increase MSRV to 1.67.0
...
This is required by time v0.3.24
2023-08-02 03:27:21 +00:00
link2xt
659cffe0cc
ci: remove comment about python from rust tests
2023-07-19 13:43:20 +00:00
link2xt
a1663a98e0
build: use Rust 1.71.0 and increase MSRV to 1.66.0
...
Rust 1.66 is required by constant_time_eq 0.3.0.
2023-07-19 13:41:31 +00:00
link2xt
a2599ef08a
ci: run cargo check with musl libc
2023-06-06 22:45:17 +00:00
link2xt
3442748be7
ci: update clippy to 1.70.0
2023-06-05 18:52:30 +00:00
link2xt
e0b1644488
ci: run node.js lint on Windows
2023-06-04 22:39:15 +00:00
link2xt
bcd6c226f6
ci: document why node prebuilds are built in a container
2023-06-04 13:30:24 +00:00
link2xt
bae61746f8
fix: build deltachat-node prebuilds on Debian 10
...
This reduces glibc version requirement
and makes sure it does not increase
as Ubuntu version on CI runners is updated.
2023-06-04 12:35:12 +00:00
link2xt
8ea8ee02ed
ci: add top comments to GH Actions workflows
2023-06-02 20:19:57 +00:00
link2xt
55bc556bcf
ci: use working-directory instead of cd command
2023-06-02 17:00:27 +00:00
link2xt
3b6d21301b
ci: remove broken node-delete-preview.yml workflow
...
Old previews should be deleted by the cronjob
running on the `download.delta.chat` server.
2023-06-02 16:50:15 +00:00
link2xt
c68a2e3820
ci: require Python 3.8 for deltachat-rpc-client
...
With Python 3.7 asynchronous tests randomly fail
with "RuntimeError: Event loop is closed" during shutdown.
Backtrace of the error includes `SafeChildWatcher` calls.
Python 3.8 has replaced `SafeChildWatcher`
with a new `ThreadedChildWatcher` by default [1]
as a bugfix for
"asyncio.create_subprocess_exec() only works with main event loop" bug [2].
Python 3.7 scheduled end of life is 2023-06-27
according to <https://devguide.python.org/versions/ >.
[1] https://github.com/python/cpython/pull/14344
[2] https://bugs.python.org/issue35621
2023-05-21 13:08:03 +00:00
link2xt
d27e3d085e
ci: remove incorrect comment
2023-05-19 11:03:26 +00:00
link2xt
e50d7724e3
feat: build deltachat-rpc-server releases for x86_64 macOS
2023-05-08 19:04:38 +00:00
link2xt
11e6a325a2
ci: remove references to nonexistent matrix.rust
2023-04-08 18:27:35 +00:00
link2xt
9c9c401e66
ci: use --all-targets --all-features for cargo check
2023-04-03 19:27:11 +00:00
link2xt
72031edfbe
ci: split CI into more parallel jobs
...
With this, all the builds happen in parallel in 3-6 minutes,
and then python tests run for 8-9 minutes.
Before, it was 6-17 minutes for compilation,
then 19-31 minutes for python tests.
Compilation of the library and test binary was not parallelized,
and then python tests included async python tests
and deltachat-rpc-server binary compilation.
Now, deltachat-rpc-server compilation,
Rust testing and async python tests are separate jobs.
2023-04-03 19:27:11 +00:00
link2xt
fdf46054e2
ci: limit artifact retention time for libdeltachat.a to 1 day
...
These artifacts are only needed to be downloaded
by the python test job immediately after building.
2023-04-01 17:37:52 +00:00
link2xt
47a3ee1ff1
ci: run mypy and doc with installed library
...
These require that package can be installed.
2023-04-01 13:29:55 +00:00
link2xt
a0b7b4b5c4
ci: use ' instead of " for condition quote
2023-04-01 12:58:29 +00:00