Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump rustix from 0.36.7 to 0.36.17 #349

Closed
wants to merge 781 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
781 commits
Select commit Hold shift + click to select a range
32bf3f9
fix typo
Apr 19, 2022
0e442cc
update data (= dj/330) (#454)
Apr 20, 2022
af05ab6
bump version
Apr 20, 2022
99e7579
various changes
wyattmcdonnell Apr 20, 2022
61ad463
various changes (= dj/331) (#455)
Apr 21, 2022
4796710
bump version
Apr 21, 2022
c3707b1
various changes (= dj/332) (#456)
Apr 21, 2022
d8eded3
bump version
Apr 21, 2022
2c15d0d
attempt to make release work for windows (#457)
Apr 22, 2022
1af5b90
bump version
Apr 22, 2022
0d58d4a
add missing line
Apr 22, 2022
b472f2c
bump version
Apr 22, 2022
4b0d90c
fix errors in start_release
Apr 22, 2022
56cdd04
bump version
Apr 22, 2022
321a5a7
don't use colon in enclone visual saved file names (= dj/334) (#458)
Apr 22, 2022
1a3ad77
bump version
Apr 22, 2022
b1406ea
add to debugging info for enclone visual under Linux
Apr 25, 2022
4783437
site changes (= dj/335) (#459)
Apr 26, 2022
d9b1aae
bump version
Apr 26, 2022
ebc516f
delete Windows support for now; saving as backup (#460)
Apr 26, 2022
564bbbe
bump version
Apr 26, 2022
dd95be3
fix assertion when no json annotations and no vdj_reference; ./test p…
Apr 29, 2022
3ab5b17
bump version
Apr 29, 2022
ad6fcf8
move some utilities (= dj/338); ./test passes (#462)
Apr 29, 2022
e053733
various changes (= dj/339) (#463)
May 3, 2022
8e3e3e9
remove --release from test.yaml in GitHub Actions (#464)
May 3, 2022
9b59379
improve error msg, update hdf5, turn on windows build; ./test passes …
May 3, 2022
5eb6d4c
bump version
May 3, 2022
9cb2cd5
possible fix for hdf5 specification in Cargo.toml; ./test passes (= d…
May 3, 2022
d74ff28
bump version
May 4, 2022
94b96b5
attempt to fix windows compilation errors (= dj/343) (#467)
May 4, 2022
8b6b185
bump version
May 4, 2022
bd66cb3
fix some windows compilation errors (= dj/344) (#468)
May 4, 2022
85ec637
bump version
May 4, 2022
8105abb
fix yet more windows compilation errors (= dj/345) (#469)
May 4, 2022
2d1d0fa
bump version
May 4, 2022
cd9e42a
attempt to fix windows compilation problems
May 4, 2022
6f3400f
bump version
May 4, 2022
00866c1
more windows fixes; ./test passes at 143 seconds
May 4, 2022
21c7f5a
bump version
May 4, 2022
b8f38ae
change "cp -a" to "cp -pPR" for windows release
May 4, 2022
c72cc99
bump version
May 4, 2022
291e208
remove -... arg to cp for windows in release.yaml
May 4, 2022
3efca28
bump version
May 4, 2022
f165c49
attempt to use bash shell for windows in release.yaml
May 4, 2022
55698ff
bump version
May 4, 2022
f726ffe
Correct copy command for windows artifacts. (#470)
adam-azarchs May 4, 2022
0c199e7
add .exe: asset_path: <elided> .exe AND asset_name: enclone_windows.exe
May 4, 2022
027779e
bump version
May 4, 2022
5f5179c
enclone VIS: do not exit on windows machines
May 4, 2022
bc67097
bump version
May 4, 2022
2b2e3f1
attempt to solve hdf5 problem (= dj/346) (#471)
May 5, 2022
3418a9b
rustfmt (#472)
May 5, 2022
f62be19
bump version
May 5, 2022
564148d
a couple small doc changes; ./test passes (= dj/348) (#473)
May 5, 2022
d838246
bump version
May 5, 2022
539db83
fix typo in install.sh: println should be printf
May 5, 2022
a412c0d
implement get_clipboard_content for Linux (./test passes) (= dj/350) …
May 6, 2022
626b5fa
bump version
May 6, 2022
42915f7
various changes (= dj/351) (#475)
May 6, 2022
292be86
bump version
May 6, 2022
3fec53b
attempt to fix compilation error under windows
May 6, 2022
475fe65
bump version
May 6, 2022
28a5b86
attempt to make copy_png_bytes_to_clipboard work under windows
May 7, 2022
9ac6a82
bump version
May 7, 2022
1dafa35
attempt to make copy_bytes_to_clipboard work under windows
May 7, 2022
96ea30e
bump version
May 7, 2022
1f7b145
fix windows compilation error in last commit
May 7, 2022
5dc1219
bump version
May 7, 2022
12a0fc5
fold error messages from enclone server
May 7, 2022
3f89226
bump version
May 7, 2022
2e27dae
improve error handling when hdf5 access fails
May 7, 2022
f5a7ce3
improve an error message
May 7, 2022
8852f66
bump version
May 7, 2022
5923910
attempt to fix windows compilation error
May 7, 2022
5f4ab54
tweak doc about enclone visual
May 7, 2022
b14c05b
bump version
May 7, 2022
d7c78f6
experiment: let's try aldanor/hdf5-rust:master for windows
May 8, 2022
97276e4
bump version
May 8, 2022
0bfcb7d
set libz-sys for Windows to try to get hdf5 to work
May 8, 2022
850167a
bump version
May 8, 2022
da771cb
fix to last
May 8, 2022
add0141
bump version
May 8, 2022
c61e756
attempt to fix problem with hdf5 / Windows
May 8, 2022
d1d6998
bump version
May 8, 2022
288189b
various changes (= dj/352) (#476)
May 8, 2022
5383aeb
bump version
May 8, 2022
83a0c54
announce support for windows
May 8, 2022
a23eefd
add note on cross building
May 8, 2022
6c56c04
bump version
May 8, 2022
a1b2d54
fix grammar error on windows page
May 9, 2022
4d9dc8a
do not put colons in enclone visual session file names (= dj/353) (#477)
May 9, 2022
648ac77
bump version
May 9, 2022
ce0dc43
add ability to generate enclone visual session from command line (= d…
May 9, 2022
1919ce4
bump version
May 9, 2022
743152f
various changes (= dj/355) (#479)
May 10, 2022
f75104d
bump version
May 10, 2022
7acb2d0
update stuff (#480)
wyattmcdonnell May 17, 2022
3186af0
update
wyattmcdonnell May 17, 2022
26242e0
bump version
wyattmcdonnell May 23, 2022
c387d76
Update release_nanny.rs (#482)
wyattmcdonnell May 31, 2022
07f8cc5
Remove extraneous stuff from repo.
adam-azarchs Jun 1, 2022
c0914c5
Update CI config, add clippy, run clippy --fix.
adam-azarchs Jun 1, 2022
b4c00a4
Fix most of the issues identified by clippy. (#2)
adam-azarchs Jun 3, 2022
f4ce95f
Back out changes to rust-hdf5.
adam-azarchs Jun 2, 2022
9c2f557
Bump rust-toolbox (lockfile-only updates).
adam-azarchs Jun 4, 2022
61826ae
Remove broken symlink for enclone_css_v2.css.
adam-azarchs Jun 4, 2022
97b94a4
Bump petgraph from 0.6.0 to 0.6.2 (#3)
dependabot[bot] Jun 4, 2022
74b89b2
Update test.yaml
nmmsv10x Jun 6, 2022
66e0f36
bump version
nmmsv10x Jun 6, 2022
fda9675
Nmmsv/antigen capture (#492)
nmmsv10x Jun 7, 2022
12eda94
bump version
nmmsv10x Jun 7, 2022
fa52c5c
dummy commit
nmmsv10x Jun 8, 2022
4a90566
bump version
nmmsv10x Jun 8, 2022
e4aa2d1
More cleanups.
adam-azarchs Jun 4, 2022
783442f
Merge from enclone upstream master.
adam-azarchs Jun 8, 2022
1d58cb0
Remove obsolete test scripts.
adam-azarchs Jun 8, 2022
b6e7707
Include build.rs in crate manifest.
adam-azarchs Jun 8, 2022
81bf72f
Bump regex from 1.5.5 to 1.5.6 (#17)
dependabot[bot] Jun 8, 2022
b21dd29
Bump rayon from 1.5.2 to 1.5.3 (#18)
dependabot[bot] Jun 8, 2022
7a1a958
Move data files to where they belong.
adam-azarchs Jun 8, 2022
bfd0ade
Bump perf_stats from `207029b` to `2d723ca` (#24)
dependabot[bot] Jun 10, 2022
aa493b7
Bump hdf5 from `6fa9691` to `d222ace` (#25)
dependabot[bot] Jun 10, 2022
6f06e08
Bump zstd from 0.9.2+zstd.1.5.1 to 0.11.2+zstd.1.5.2 (#14)
dependabot[bot] Jun 10, 2022
757b0c7
Bump attohttpc from 0.18.0 to 0.19.1 (#16)
dependabot[bot] Jun 10, 2022
5e3946c
Fix range loops and unnecessary copies.
adam-azarchs Jun 28, 2022
d6735cd
Bump serde from 1.0.137 to 1.0.139 (#32)
dependabot[bot] Jul 16, 2022
5e61de0
Bump regex from 1.5.6 to 1.6.0 (#30)
dependabot[bot] Jul 16, 2022
27cd26d
Always install rust toolchain
adam-azarchs Jul 20, 2022
a56a870
Bump serde_json from 1.0.81 to 1.0.82 (#29)
dependabot[bot] Jul 20, 2022
8cbdad1
Bump align_tools from `2d723ca` to `1432259` (#33)
dependabot[bot] Jul 20, 2022
d42fd8b
Fix clippy::format_push_string errors.
adam-azarchs Jul 20, 2022
a3f6e62
Fix typo from 5e3946c2f with arg list range.
adam-azarchs Jul 20, 2022
432b6e3
Bump bytes from 1.1.0 to 1.2.0 (#41)
dependabot[bot] Jul 20, 2022
8aa3962
Fix typo in checking for required args.
adam-azarchs Jul 20, 2022
cc23383
Fix typo in define_mat. (#44)
adam-azarchs Jul 20, 2022
b6b4b20
Enumerate before skip, not after.
adam-azarchs Jul 21, 2022
c3c56af
Bump tables from `1432259` to `79a4b48` (#55)
dependabot[bot] Jul 30, 2022
c0aaab2
Bump evalexpr from 7.2.0 to 8.1.0 (#54)
dependabot[bot] Jul 31, 2022
d7cd266
Update Chrono
evolvedmicrobe Aug 4, 2022
c5ddaf3
Remove Chrono
evolvedmicrobe Aug 5, 2022
356b465
Categorize barcode filters and add option to write it to a file (#72)
sreenathkrishnan Aug 20, 2022
f56e547
Bump serde_json from 1.0.82 to 1.0.85 (#73)
dependabot[bot] Aug 23, 2022
47e0868
Bump serde from 1.0.139 to 1.0.144 (#74)
dependabot[bot] Aug 23, 2022
a999d02
Bump bio_edit from `79a4b48` to `efe81f3` (#69)
dependabot[bot] Aug 23, 2022
b5042c9
Bump bytes from 1.2.0 to 1.2.1 (#61)
dependabot[bot] Aug 23, 2022
5882e5f
Bump hdf5 from `d222ace` to `d39d449` (#80)
dependabot[bot] Aug 23, 2022
61b85ea
Bump attohttpc from 0.19.1 to 0.22.0 (#71)
dependabot[bot] Aug 23, 2022
4fcb4e0
Bump prost from 0.9.0 to 0.11.0 (#57)
dependabot[bot] Aug 23, 2022
2b0ebb3
Bump ndarray from 0.15.4 to 0.15.6 (#60)
dependabot[bot] Aug 23, 2022
3565b69
Bump permutation from 0.4.0 to 0.4.1 (#59)
dependabot[bot] Aug 23, 2022
4bc3afe
Widen version range for attohttpc.
adam-azarchs Aug 23, 2022
2bca3cd
Bump dependency versions.
adam-azarchs Aug 31, 2022
bc4ca11
Allow arguments to turn off some filters (#100)
sreenathkrishnan Sep 7, 2022
15624ea
Bump io_utils from `b10c8f7` to `8f1e607` (#102)
dependabot[bot] Sep 12, 2022
5875c84
Bump thiserror from 1.0.33 to 1.0.34 (#111)
dependabot[bot] Sep 12, 2022
f5e4514
Fix a bunch of bugs (#101)
sreenathkrishnan Sep 13, 2022
f172760
Allow the option to split clonotype with large number of chains (#118)
sreenathkrishnan Sep 15, 2022
3ec38f4
added a check back from CR6 (#126)
nmmsv10x Oct 7, 2022
9d45e51
prevent gap assert error (#133)
nmmsv10x Oct 31, 2022
4f21d2e
Bump rust to 1.64, run cargo clippy --fix.
adam-azarchs Oct 7, 2022
ad034a2
Further updates to rust 1.65.
adam-azarchs Nov 24, 2022
9ea313e
Bump regex from 1.6.0 to 1.7.0 (#136)
dependabot[bot] Nov 24, 2022
1e88ddf
Remove obsolete action arguments
adam-azarchs Dec 9, 2022
9422c8c
Bump tables from `8f1e607` to `e0945f4` (#145)
dependabot[bot] Dec 9, 2022
a7e8d8b
Bump serde from 1.0.144 to 1.0.149 (#142)
dependabot[bot] Dec 9, 2022
e7dd550
Bump hdf5 from `d39d449` to `4f06166` (#147)
dependabot[bot] Dec 9, 2022
bf508da
Bump attohttpc from 0.22.0 to 0.24.0 (#134)
dependabot[bot] Dec 10, 2022
eb6ee0d
Bump thiserror from 1.0.34 to 1.0.37 (#125)
dependabot[bot] Dec 10, 2022
6f6470b
Bump pager from 0.16.0 to 0.16.1 (#123)
dependabot[bot] Dec 10, 2022
001c6db
Bump assert_cmd from 2.0.4 to 2.0.5 (#130)
dependabot[bot] Dec 10, 2022
75c4419
Bump itertools from 0.10.3 to 0.10.5 (#122)
dependabot[bot] Dec 10, 2022
79ef442
Bump serde_json from 1.0.85 to 1.0.89 (#140)
dependabot[bot] Dec 14, 2022
2bc5ed4
Bump serde from 1.0.149 to 1.0.150 (#151)
dependabot[bot] Dec 14, 2022
df342c0
Remove unused dependencies.
adam-azarchs Dec 26, 2022
20e3fbd
Bump serde from 1.0.150 to 1.0.151 (#153)
dependabot[bot] Dec 26, 2022
7d0d81c
Bump zstd from 0.11.2+zstd.1.5.2 to 0.12.1+zstd.1.5.2 (#148)
dependabot[bot] Dec 26, 2022
c6f991d
Bump thiserror from 1.0.37 to 1.0.38 (#154)
dependabot[bot] Dec 26, 2022
87f69ab
Bump bytes from 1.2.1 to 1.3.0 (#150)
dependabot[bot] Dec 26, 2022
3c93f51
Bump rayon from 1.5.3 to 1.6.1 (#149)
dependabot[bot] Dec 26, 2022
e977865
Update CI rust to 1.66
adam-azarchs Dec 27, 2022
121b029
Bump mirror_sparse_matrix from `e0945f4` to `25af876` (#164)
dependabot[bot] Dec 27, 2022
4530116
Bump string_utils from `25af876` to `d10180c` (#168)
dependabot[bot] Jan 17, 2023
5516633
Bump serde_json from 1.0.89 to 1.0.91 (#152)
dependabot[bot] Jan 17, 2023
73aad65
Bump serde from 1.0.151 to 1.0.152 (#166)
dependabot[bot] Jan 17, 2023
c36360b
Bump zstd from 0.12.1+zstd.1.5.2 to 0.12.2+zstd.1.5.2 (#176)
dependabot[bot] Jan 27, 2023
77f396c
Bump regex from 1.7.0 to 1.7.1 (#175)
dependabot[bot] Jan 27, 2023
eb07cb6
Bump bzip2 from 0.4.3 to 0.4.4 (#178)
dependabot[bot] Jan 27, 2023
3d04b5b
Bump io_utils from `d10180c` to `5136e6a` (#179)
dependabot[bot] Jan 27, 2023
bf87a20
Bump bumpalo from 3.11.0 to 3.12.0 (#177)
dependabot[bot] Jan 27, 2023
8b2e524
Bump serde_json from 1.0.91 to 1.0.93 (#191)
dependabot[bot] Feb 16, 2023
8924aaa
Bump petgraph from 0.6.2 to 0.6.3 (#190)
dependabot[bot] Feb 16, 2023
343122f
Bump attohttpc from 0.24.0 to 0.24.1 (#187)
dependabot[bot] Feb 16, 2023
cdc1544
Bump zstd from 0.12.2+zstd.1.5.2 to 0.12.3+zstd.1.5.2 (#189)
dependabot[bot] Feb 16, 2023
25fd5ee
Bump equiv from `5136e6a` to `b54945c` (#212)
dependabot[bot] Mar 14, 2023
b63d5b5
build: bump rust to 1.68, fix lints (#213)
adam-azarchs Mar 28, 2023
088765e
Bump string_utils from `b54945c` to `44f9b3f` (#222)
dependabot[bot] Mar 28, 2023
9f8e138
Bump regex from 1.7.1 to 1.7.3 (#223)
dependabot[bot] Mar 28, 2023
b4b2339
Bump hdf5 from `4f06166` to `610993b` (#227)
dependabot[bot] Apr 1, 2023
5868ffa
Bump serde_json from 1.0.93 to 1.0.95 (#224)
dependabot[bot] Apr 1, 2023
2febd1f
Bump rayon from 1.6.1 to 1.7.0 (#226)
dependabot[bot] Apr 1, 2023
4dd7df1
Bump hdf5 from `610993b` to `32f7427` (#231)
dependabot[bot] Apr 4, 2023
1172cab
Update rust-toolbox (#232)
shamoni Apr 5, 2023
11a5bed
Update rust-toolbox dependency (#233)
shamoni Apr 7, 2023
6315d04
Bump vdj_ann from `6e5d21a` to `4c82376` (#243)
dependabot[bot] Apr 21, 2023
21e80c6
chore: don't generate redundant PRs for rust-toolbox updates
adam-azarchs Apr 21, 2023
6d293c8
Bump regex from 1.7.3 to 1.8.0 (#260)
dependabot[bot] Apr 21, 2023
2beb936
Bump serde_json from 1.0.95 to 1.0.96 (#255)
dependabot[bot] Apr 21, 2023
a88cd93
Bump vdj_ann from `4c82376` to `57ded98` (#254)
dependabot[bot] Apr 21, 2023
fd9938d
Bump hdf5 from `32f7427` to `8abf1fa` (#262)
dependabot[bot] Apr 21, 2023
0c5fa74
Bump attohttpc from 0.24.1 to 0.25.0 (#257)
dependabot[bot] Apr 21, 2023
a1fd7cd
Bump evalexpr from 8.1.0 to 9.0.0 (#261)
dependabot[bot] Apr 21, 2023
4da275b
enclone_print: Prevent a panic in print_clonotypes (#267)
sjackman May 2, 2023
b194a7a
Bump vdj_ann from `57ded98` to `14dc52c` (#265)
dependabot[bot] May 2, 2023
4dafaad
Bump regex from 1.8.0 to 1.8.1 (#263)
dependabot[bot] May 2, 2023
9649d40
build: get prost-build out of critical path (#266)
adam-azarchs May 2, 2023
30baa61
Bump prost from 0.10.4 to 0.11.9 (#259)
dependabot[bot] May 3, 2023
4c8f119
Bump bio_edit from `14dc52c` to `e88a613` (#284)
dependabot[bot] Jun 12, 2023
a585671
Bump regex from 1.8.1 to 1.8.4 (#278)
dependabot[bot] Jun 12, 2023
bc00f53
Bump bio_edit from `e88a613` to `07afcf7` (#287)
dependabot[bot] Jun 20, 2023
1cb5280
Bump serde_json from 1.0.96 to 1.0.97 (#286)
dependabot[bot] Jun 20, 2023
42b5114
Bump evalexpr from 9.0.0 to 11.0.0 (#279)
dependabot[bot] Jun 20, 2023
f286158
build(deps): Depend on itertools >= 0.10 (#288)
sjackman Jun 23, 2023
f286391
Bump bio_edit from `07afcf7` to `401fc3f` (#289)
dependabot[bot] Jun 23, 2023
73c2fa8
Bump bio_edit from `401fc3f` to `37aaf53` (#292)
dependabot[bot] Jul 3, 2023
336a3e3
Bump serde_json from 1.0.97 to 1.0.99 (#294)
dependabot[bot] Jul 3, 2023
b658f62
Bump vdj_ann from `37aaf53` to `0462eb8` (#300)
dependabot[bot] Jul 10, 2023
f01a378
Bump bio_edit from `37aaf53` to `0462eb8` (#299)
dependabot[bot] Jul 10, 2023
574e94e
Bump assert_cmd from 2.0.5 to 2.0.11 (#296)
dependabot[bot] Jul 10, 2023
9ad0813
Bump serde from 1.0.152 to 1.0.156 (#309)
dependabot[bot] Jul 31, 2023
c8969d0
Bump zstd from 0.12.3+zstd.1.5.2 to 0.12.4 (#307)
dependabot[bot] Jul 31, 2023
5d25242
Bump assert_cmd from 2.0.11 to 2.0.12 (#303)
dependabot[bot] Jul 31, 2023
35629c4
Bump regex from 1.8.4 to 1.9.1 (#298)
dependabot[bot] Jul 31, 2023
8e73fbf
Bump vdj_ann from `0462eb8` to `6b3ff3b` (#306)
dependabot[bot] Jul 31, 2023
5b4127b
ci(rust): bump CI rust version to 1.71.0
adam-azarchs Jul 31, 2023
ba014c2
Bump hdf5 from `8abf1fa` to `2d4a40b` (#315)
dependabot[bot] Jul 31, 2023
560a0a0
Bump evalexpr from 11.0.0 to 11.0.1 (#312)
dependabot[bot] Jul 31, 2023
c6ee0d9
Bump attohttpc from 0.25.0 to 0.26.0 (#313)
dependabot[bot] Jul 31, 2023
927bca8
Bump bio_edit from `6b3ff3b` to `03aa9d3` (#323)
dependabot[bot] Aug 24, 2023
385ebbe
Bump rustls-webpki from 0.100.1 to 0.100.2 (#325)
dependabot[bot] Aug 24, 2023
74b9e26
Bump regex from 1.9.1 to 1.9.3 (#316)
dependabot[bot] Aug 24, 2023
266787b
Bump petgraph from 0.6.3 to 0.6.4 (#322)
dependabot[bot] Aug 24, 2023
f5a4a99
Update rust-toolbox (#333)
shamoni Sep 11, 2023
9403a0a
Bump actions/checkout from 3 to 4 (#328)
dependabot[bot] Sep 11, 2023
8804ba7
Bump regex from 1.9.3 to 1.9.5 (#332)
dependabot[bot] Sep 11, 2023
b325c49
Bump evalexpr from 11.0.1 to 11.1.0 (#320)
dependabot[bot] Sep 11, 2023
c59451d
Bump rayon from 1.7.0 to 1.8.0 (#338)
dependabot[bot] Nov 6, 2023
3d8daae
Bump vdj_ann from `7b9f251` to `305edf9` (#343)
dependabot[bot] Nov 6, 2023
5e2435e
Bump bio_edit from `7b9f251` to `305edf9` (#344)
dependabot[bot] Nov 6, 2023
bd1e03a
Bump rustix from 0.36.7 to 0.36.17
dependabot[bot] Nov 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
87 changes: 85 additions & 2 deletions .cargo/config
Original file line number Diff line number Diff line change
@@ -1,2 +1,85 @@
[alias]
t = "test --bin traceback1 --test enclone_test -- --nocapture"
[target.x86_64-unknown-linux-gnu]
rustflags = [
"--codegen=link-args=-Wl,--compress-debug-sections=zlib",
"-C", "target-feature=+sse3,+ssse3,+sse4.1,+sse4.2,+popcnt",
"-D", "clippy::perf",
"-D", "clippy::style",
"-D", "clippy::suspicious",
"-A", "clippy::comparison_chain",
"-W", "future_incompatible",
"-W", "nonstandard_style",
"-W", "rust_2018_compatibility",
"-W", "rust_2021_compatibility",
"-W", "unused",
"-D", "clippy::enum_glob_use",
"-D", "clippy::needless_lifetimes",
"-D", "clippy::redundant_closure_for_method_calls",
"-D", "clippy::unused_io_amount",
"-D", "clippy::wildcard_imports",
"-D", "clippy::unnecessary_unwrap",
"-D", "clippy::uninlined_format_args",
"-W", "clippy::disallowed_names",
"-W", "clippy::enum_variant_names",
"-W", "clippy::large-enum-variant",
"-W", "clippy::missing_safety_doc",
"-A", "clippy::type_complexity",
"-A", "clippy::too_many_arguments",
"-W", "clippy::result_unit_err",
]

[target.x86_64-pc-windows-gnu]
linker = "x86_64-w64-mingw32-gcc"
rustflags = [
"-C", "target-feature=+sse3,+ssse3,+sse4.1,+sse4.2,+popcnt",
"-D", "clippy::perf",
"-D", "clippy::style",
"-D", "clippy::suspicious",
"-A", "clippy::comparison_chain",
"-W", "future_incompatible",
"-W", "nonstandard_style",
"-W", "rust_2018_compatibility",
"-W", "rust_2021_compatibility",
"-W", "unused",
"-D", "clippy::enum_glob_use",
"-D", "clippy::needless_lifetimes",
"-D", "clippy::redundant_closure_for_method_calls",
"-D", "clippy::unused_io_amount",
"-D", "clippy::wildcard_imports",
"-D", "clippy::unnecessary_unwrap",
"-D", "clippy::uninlined_format_args",
"-W", "clippy::disallowed_names",
"-W", "clippy::enum_variant_names",
"-W", "clippy::large-enum-variant",
"-W", "clippy::missing_safety_doc",
"-A", "clippy::type_complexity",
"-A", "clippy::too_many_arguments",
"-W", "clippy::result_unit_err",
]

[target.'cfg(target_arch = "x86_64")']
rustflags = [
"-C", "target-feature=+sse3,+ssse3,+sse4.1,+sse4.2,+popcnt",
"-D", "clippy::perf",
"-D", "clippy::style",
"-D", "clippy::suspicious",
"-A", "clippy::comparison_chain",
"-W", "future_incompatible",
"-W", "nonstandard_style",
"-W", "rust_2018_compatibility",
"-W", "rust_2021_compatibility",
"-W", "unused",
"-D", "clippy::enum_glob_use",
"-D", "clippy::needless_lifetimes",
"-D", "clippy::redundant_closure_for_method_calls",
"-D", "clippy::unused_io_amount",
"-D", "clippy::wildcard_imports",
"-D", "clippy::unnecessary_unwrap",
"-D", "clippy::uninlined_format_args",
"-W", "clippy::disallowed_names",
"-W", "clippy::enum_variant_names",
"-W", "clippy::large-enum-variant",
"-W", "clippy::missing_safety_doc",
"-A", "clippy::type_complexity",
"-A", "clippy::too_many_arguments",
"-W", "clippy::result_unit_err",
]
Empty file removed .git-credentials
Empty file.
41 changes: 41 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
version: 2

updates:
- package-ecosystem: cargo
directory: "/"
schedule:
interval: weekly
open-pull-requests-limit: 10
reviewers:
- sreenathkrishnan
ignore:
# ignore crates from rust-toolbox repo other than vdj_ann.
# They all get updated together anyway.
- dependency-name: align_tools
- dependency-name: amino
- dependency-name: ansi_escape
- dependency-name: binary_vec_io
- dependency-name: dna
- dependency-name: equiv
- dependency-name: exons
- dependency-name: expr_tools
- dependency-name: fasta_tools
- dependency-name: graph_simple
- dependency-name: hyperbase
- dependency-name: io_utils
- dependency-name: kmer_lookup
- dependency-name: load_feature_bc
- dependency-name: mirror_sparse_matrix
- dependency-name: perf_stats
- dependency-name: pretty_trace
- dependency-name: stats_utils
- dependency-name: stirling_numbers
- dependency-name: string_utils
- dependency-name: tables
- dependency-name: vdj_ann_ref
- dependency-name: vdj_types
- dependency-name: vector_utils
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: weekly
99 changes: 0 additions & 99 deletions .github/workflows/release.yaml

This file was deleted.

134 changes: 107 additions & 27 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,57 +4,137 @@ on:
pull_request:
push:
branches:
- master
- main

env:
DENY_VERSION: "0.13.9"
RUST_VERSION: "1.71.0"
CARGO_INCREMENTAL: 0

permissions:
contents: read
# Write permissions are required in order to produce annotations.
checks: write

jobs:
test-mac:
# This job runs on MacOS Catalina
runs-on: macos-latest
steps:
- name: rust version
run: rustup default 1.43.0
- name: add rustfmt
run: rustup component add rustfmt
- name: install cargo-license
run: cargo install cargo-license

- name: Install protoc
run: brew install protobuf
- name: Install Rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ env.RUST_VERSION }}
components: rustfmt

# check out master

- name: Checkout enclone master
uses: actions/checkout@master
- name: Check Rust formatting
run: cargo fmt -- --check

- uses: Swatinem/rust-cache@v2

# start the real work

- name: Remove the Cargo target directory
if: github.ref == 'refs/heads/master'
run: cargo clean
- name: build-enclone
run: cargo build --release
- name: download test data
run: git clone --depth=1 https://github.com/10XGenomics/enclone-data.git
run: cargo build
- name: unit tests
run: cd enclone_main; cargo test --release --features basic -- --nocapture
run: cargo test -- --nocapture

test-linux:
# This job runs on Linux
runs-on: ubuntu-latest
steps:
- name: rust version
run: rustup default 1.43.0
- name: add rustfmt
run: rustup component add rustfmt
- name: install cargo-license
run: cargo install cargo-license
- name: Checkout enclone master
uses: actions/checkout@master
- name: Install protoc
run: sudo apt-get install -y protobuf-compiler

- name: Install Rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ env.RUST_VERSION }}
components: rustfmt, clippy

# check out

- name: Compute required fetch depth
id: fetch_depth
run: >
echo
"depth=$(("${{github.event.pull_request.commits}}" + 2))"
>> "$GITHUB_OUTPUT"
- uses: actions/checkout@v4
with:
fetch-depth: 100
fetch-depth: ${{ steps.fetch_depth.outputs.depth }}

# set up caching

- uses: Swatinem/rust-cache@v2

# start the real work

- name: Check for large files
run: >
git rev-list --objects ${{github.event.pull_request.base.sha}}..
| git cat-file --batch-check='%(objectname) %(objecttype) %(objectsize) %(rest)'
| awk '$2 == "blob" && $3 >= 1000000 { print substr($1, 1, 7), $3, $4; fail=1 } END { exit fail }'
| awk '$2 == "blob" && $3 >= 1600000 { print substr($1, 1, 7), $3, $4; fail=1 } END { exit fail }'
- name: Remove the Cargo target directory
if: github.ref == 'refs/heads/master'
run: cargo clean
- name: Install cargo-deny
run: |
wget https://github.com/EmbarkStudios/cargo-deny/releases/download/${DENY_VERSION}/cargo-deny-${DENY_VERSION}-x86_64-unknown-linux-musl.tar.gz
tar -xvf cargo-deny-${DENY_VERSION}-x86_64-unknown-linux-musl.tar.gz
mkdir -p ~/bin/
cp cargo-deny-${DENY_VERSION}-x86_64-unknown-linux-musl/cargo-deny ~/bin/
rm -r cargo-deny-${DENY_VERSION}-x86_64-unknown-linux-musl*
echo "$HOME/bin" >> $GITHUB_PATH
- name: Check Rust formatting
run: cargo fmt -- --check
- name: Deny duplicate dependencies (lib/rust)
run: cargo deny --locked check
- name: Run clippy
uses: 10XGenomics/clippy-check@main
with:
# Github limits the number of annotations it will display on a PR for
# a given action, so we're going to disable (for now!) some of the
# noisier lints so that more important ones are more likely to be
# visible.
# NOTE: keep this list in sync with lib/rust/.cargo/config, or else
# which is ignored when running in this mode but not when
# running locally.
# TODO: re-enable the allowed lints at the end of this list.
args: |
--all-targets --locked --
-D clippy::perf
-D clippy::style
-D clippy::suspicious
-A clippy::comparison_chain
-W future_incompatible
-W nonstandard_style
-W rust_2018_compatibility
-W rust_2021_compatibility
-W unused
-D clippy::enum_glob_use
-D clippy::needless_lifetimes
-D clippy::redundant_closure_for_method_calls
-D clippy::unused_io_amount
-D clippy::wildcard_imports
-D clippy::unnecessary_unwrap
-D clippy::uninlined_format_args
-W clippy::disallowed_names
-W clippy::enum_variant_names
-W clippy::large-enum-variant
-W clippy::missing_safety_doc
-A clippy::type_complexity
-A clippy::too_many_arguments
-W clippy::result_unit_err
- name: build-enclone
run: cargo build --release
- name: download test data
run: git clone --depth=1 https://github.com/10XGenomics/enclone-data.git
run: cargo build
- name: unit tests
run: cd enclone_main; cargo test --release --features basic -- --nocapture
run: cargo test -- --nocapture
Loading