Commit graph

24 commits

Author SHA1 Message Date
Anand Balakrishnan
97ca1e3e70
ci: add rustfmt to linting CI 2023-10-06 12:57:26 -07:00
Anand Balakrishnan
a4ed00b02d
ci: make the CI simpler for both, release and tests 2023-10-06 12:53:28 -07:00
Anand Balakrishnan
22adbdf1a1
ci: use trusted publisher config for release
See: https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/
2023-10-06 12:13:35 -07:00
Anand Balakrishnan
30819b6b9c
ci: run release in a specific environment [skip ci] 2023-10-06 11:27:39 -07:00
Anand Balakrishnan
5703da6ace
ci: let the workflow be used for dev branch 2023-10-06 01:17:19 -07:00
Anand Balakrishnan
fa3345846b
ci: set the test pypi url [skip ci] 2023-10-06 01:04:12 -07:00
Anand Balakrishnan
16ec443758
ci: only 1 version needed for release [skip ci] 2023-10-06 00:54:33 -07:00
Anand Balakrishnan
017cecc8a4
ci: add a manually triggered workflow for releasing the project to test.pypi [skip ci] 2023-10-06 00:14:22 -07:00
Anand Balakrishnan
c9c3778ce2
ci: try to generate lockfile before caching 2023-10-05 23:43:06 -07:00
Anand Balakrishnan
29040fd0e6
fix(ci): don't have to specify interpreter for maturin develop 2023-10-05 23:34:11 -07:00
Anand Balakrishnan
ca96c75af8
fix(ci): remember that the CI script is only for testing 2023-10-05 23:23:02 -07:00
Anand Balakrishnan
db24e3c172
ci: try using --no-index for pip 2023-10-05 22:50:49 -07:00
Anand Balakrishnan
cc74411d95
fix(ci): try to install for pytest from wheel 2023-10-05 17:07:34 -07:00
Anand Balakrishnan
1a4d8cc845
fix(ci): cache key should be the singla Cargo.lock 2023-10-05 16:53:54 -07:00
Anand Balakrishnan
c8b3a08619
ci: activate mamba environments for pytest 2023-10-05 16:51:01 -07:00
Anand Balakrishnan
4c7e3a0fb5
ci: add a testing CI 2023-10-05 16:38:43 -07:00
Anand Balakrishnan
4ddca1f177 fix(ci): correctly download wheel artifacts 2023-10-04 17:38:10 -07:00
Anand Balakrishnan
5f07fca816 ci: macos and windows can't handle install from wheel... 2023-10-04 17:12:25 -07:00
Anand Balakrishnan
71def21d02 ci: don't run tests for aarch64 (for now) 2023-10-04 17:06:11 -07:00
Anand Balakrishnan
fae3021f6b ci: add permission to upload wheels to release 2023-10-04 16:58:10 -07:00
Anand Balakrishnan
10e09c0a12 fix(ci): try to make pytest actually detect argus 2023-10-04 16:48:26 -07:00
Anand Balakrishnan
ec0224d511 fix(ci): actually install the test dependencies 2023-10-04 16:37:03 -07:00
Anand Balakrishnan
1fb8459b3b fix(ci): install test dependencies 2023-10-04 16:30:49 -07:00
Anand Balakrishnan
2c234a929a ci: add initial CI 2023-10-04 16:21:07 -07:00