holger krekel
11823d3b45
use master for tag-buids of upload wheels job
2021-03-23 22:20:14 +01:00
link2xt
a698a8dd84
Update to Rust 1.50
...
Also run rustfmt, fix new clippy warnings.
2021-03-01 16:48:33 +03:00
holger krekel
e1fec6a460
try fixing upload docs step ( #2249 )
...
run the upload wheels activity on our build machine -- it requires python 3.6 or greater and CI's "machine" only provides python3.5
2021-02-17 23:08:40 +01:00
holger krekel
d0f0728245
fix according to @r10s suggestion
2021-02-13 13:54:02 +01:00
holger krekel
5e4dde12e2
try working with empty circle_branch env vars
2021-02-13 13:54:02 +01:00
Floris Bruynooghe
2435803fa3
Update toolchain in all our files
...
We need to do more than just update rust-toolchain sadly.
2021-01-19 11:20:33 +01:00
Alexander Krotov
4573e6d18b
ci: set huponexit for inner bash processes
...
Followup for aae8163696
2020-09-18 23:42:32 +02:00
holger krekel
a26c43e9fd
use per build-job CARGO_TARGET_DIR
2020-09-19 00:39:30 +03:00
Alexander Krotov
efcdb45301
ci: use different target dirs for Python and Rust tests
...
This prevents CI jobs from locking each other.
2020-09-18 20:42:27 +03:00
holger krekel
df8e5f6088
fix python packaging tty allocation
2020-08-23 23:24:25 +02:00
holger krekel
fd54b6b5b1
another try
2020-08-23 08:37:38 +02:00
holger krekel
aae8163696
try harder to let all build processes die when ssh dies
2020-08-23 08:08:28 +02:00
holger krekel
f1ec1a0765
try use SCCACHE
2020-08-19 16:08:00 +02:00
holger krekel
81fab2d783
try to do the release packaging with lto
...
and the default "python install_python_bindings.py" without it.
2020-07-29 13:18:22 +02:00
Alexander Krotov
861325591e
Remove outdated references to nightly.
2020-07-19 23:38:01 +03:00
Alexander Krotov
1c73021d77
Update rust toolchain to 1.45.0
2020-07-17 01:08:32 +03:00
holger krekel
d4ddc2f9da
make wheel building work again -- switch manylinux2014 ( #1522 )
2020-05-23 21:57:50 +02:00
dignifiedquire
8a7923c974
Merge remote-tracking branch 'origin/master' into feat/async-jobs
2020-05-13 18:29:22 +02:00
holger krekel
4724101e75
fix upload error?! ( #1454 )
...
* use latest setuptools
* clear indexes also if nothing was uploaded to dc/* branches
2020-05-06 17:31:43 +02:00
Alexander Krotov
857a384d8b
Switch to nightly-2020-03-12
2020-04-16 08:51:41 +02:00
Alexander Krotov
32bd6109e3
Update rust-toolchain and proptest
...
It is required for stabilized subslice patterns.
proptest 0.9.6 fixes compatibility with the latest rustc nightly.
2020-04-13 23:02:57 +03:00
dignifiedquire
0ead27a05b
update toolchain
2020-03-22 22:33:07 +01:00
dignifiedquire
62b1b0519a
ci: ensure dcc_new_temp_email is propagated
...
Closes #1344
2020-03-19 11:14:37 +01:00
Alexander Krotov
f34237ebc8
Run python tests on CI in debug mode
...
This should speed up compilation and enable additional integer overflow checks.
2020-02-08 16:58:55 +01:00
holger krekel
01251d162c
fix wheel upload target, and change python versioning
2020-01-22 14:00:55 +01:00
holger krekel
88d138b925
only upload manylinux1 packages as others are rejected by pypi anyway
2020-01-21 23:28:11 +01:00
holger krekel
949d93fdaa
- actually also upload py docs, not only c docs
...
- delete unused files on remote
- show a project number in doxygen
2020-01-21 19:14:16 +01:00
holger krekel
3807d5fbd0
bringing back wheel building for linux, and fixing c.delta.chat
2020-01-21 17:25:01 +01:00
holger krekel
a3ca3d9179
allow to use a different buildhost :)
2019-12-07 22:56:54 +01:00
holger krekel
76de8f55f2
make ssh fail directly if a password is asked
2019-11-24 01:05:33 +01:00
holger krekel
f44b2a63b0
revert back to split doc and lint
2019-11-22 12:28:19 +01:00
holger krekel
8d4b893658
fix missing renames and tox dep
2019-11-22 12:28:19 +01:00
holger krekel
7e3c61eb41
address @dignifiedquire err.to_string() comment and avoid extra virtualenv building
2019-11-22 12:28:19 +01:00
holger krekel
254b061921
update docs and add a simple manual script to run python/rust tests
2019-11-22 12:28:19 +01:00
holger krekel
b67203b421
use the reponame in dir builddir to we can distinguish from desktop/android etc
2019-11-22 12:28:19 +01:00
holger krekel
e14c4d0683
re-enable cross, some streamlining of docs
2019-11-22 12:28:19 +01:00
holger krekel
4ed96b16f4
simplify/speedup python tests
2019-11-22 12:28:19 +01:00
holger krekel
932c86bb3b
various cleanups, better parallelism and build-dir structure
2019-11-22 12:28:19 +01:00
holger krekel
590fd53dd4
don't invoke py36/py35 anymore here.
2019-11-22 12:28:19 +01:00
holger krekel
8e7dc5e86f
reconfigure running of rust and python tests
2019-11-22 12:28:19 +01:00
holger krekel
863a70b8fc
new clean try to get circle-ci to work, disable and move gh actions to ci_scripts folder
2019-11-22 12:28:19 +01:00
dignifiedquire
f4f69a030a
update docker image
2019-11-22 12:28:19 +01:00
holger krekel
8ce05796da
ensure that especially qr tests are rerun
2019-10-31 23:31:09 +01:00
holger krekel
98180c175d
make sure c-doc upload dirs exist even if branch name has / in it
2019-10-10 00:23:36 +02:00
holger krekel
24d744b94c
try generating and uploading doxygen docs ( #697 )
2019-10-08 18:52:13 +02:00
Friedel Ziegelmayer
cb784615ee
feat: import mmime crate
2019-09-23 13:20:30 +02:00
holger krekel
d4ff7ecbaa
split qr tests
2019-09-19 20:00:27 +02:00
Friedel Ziegelmayer
83f3e23297
improve python caching ( #468 )
...
(@dignifiedquire and @hpk42)
- introduce rust-caching to python test runs
- skip release and ffi runs, they are check using python bindings
- shuffle files such that ci_scripts/ contains all the ci scripts
- partly parallelize python tox runs
2019-09-19 13:10:19 +02:00
holger krekel
649c2eb676
try running qr tests in a new process instead of with all the other tests
2019-09-11 22:42:51 +02:00
holger krekel
a5f862a564
remove python2 testing
2019-09-03 19:04:09 +02:00