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

upstream #2

Merged
merged 5,306 commits into from
May 27, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5306 commits
Select commit Hold shift + click to select a range
f8d0ce9
Bump cansnper to 1.0.10 (#21998)
druvus May 7, 2020
8d004cd
Pbcommand constrain (#22000)
pb-dseifert May 7, 2020
c6ae99e
[ci skip] Merge PR 21986
BiocondaBot May 7, 2020
389f85b
[ci skip] Merge PR 21992
BiocondaBot May 7, 2020
c3fbe89
[ci skip] Merge PR 21997
FelixMoelder May 7, 2020
f349eb7
[ci skip] Merge PR 22002
BiocondaBot May 7, 2020
fc86f83
[ci skip] Merge PR 22006
BiocondaBot May 7, 2020
4c75e9e
Update pmmrcalculator to 1.0.4 (#22008)
BiocondaBot May 8, 2020
7039861
[ci skip] Merge PR 22015
BiocondaBot May 8, 2020
c3bf580
[ci skip] Merge PR 22018
BiocondaBot May 8, 2020
d98d20a
[ci skip] Merge PR 21999
samuelmurail May 8, 2020
b47908d
[ci skip] Merge PR 22017
BiocondaBot May 8, 2020
37785bb
[ci skip] Merge PR 22007
BiocondaBot May 8, 2020
c98cb88
[ci skip] Merge PR 22016
BiocondaBot May 8, 2020
7b6efc5
[ci skip] Merge PR 22004
BiocondaBot May 8, 2020
d05c7cf
[ci skip] Merge PR 22003
BiocondaBot May 8, 2020
61340a8
[ci skip] Merge PR 22026
BiocondaBot May 8, 2020
9b784f5
[ci skip] Merge PR 22021
DarianHole May 8, 2020
6f24a9f
[ci skip] Merge PR 22023
Juke34 May 8, 2020
f8d3118
[ci skip] Merge PR 22014
aaronmussig May 8, 2020
48f2a7e
[ci skip] Merge PR 22012
ryanhmiller May 8, 2020
911c102
[ci skip] Merge PR 22025
BiocondaBot May 8, 2020
e9ab65a
[ci skip] Merge PR 21989
BiocondaBot May 8, 2020
32c4444
[ci skip] Merge PR 21984
BiocondaBot May 8, 2020
506cfdc
[ci skip] Merge PR 22013
cpockrandt May 8, 2020
3839d2c
[ci skip] Merge PR 22028
BiocondaBot May 8, 2020
b2f3b06
[ci skip] Merge PR 22031
BiocondaBot May 9, 2020
0d6e477
PrimedLAMP (#22032)
MatthewHiggins2017 May 9, 2020
73ed1b3
[ci skip] Merge PR 22029
tomkinsc May 10, 2020
307d4ef
[ci skip] Merge PR 22033
jbelyeu May 10, 2020
d558fec
[ci skip] Merge PR 22034
BiocondaBot May 10, 2020
fa88952
[ci skip] Merge PR 22037
npavlovikj May 10, 2020
bff9ed1
Update r-acidbase to 0.1.9 (#22036)
BiocondaBot May 10, 2020
6f84e5a
[ci skip] Merge PR 22040
samuelmurail May 10, 2020
f6b22ca
[ci skip] Merge PR 22030
mehrankr May 10, 2020
0abb413
[ci skip] Merge PR 22039
alienzj May 11, 2020
892c6dd
[ci skip] Merge PR 20645
jfy133 May 11, 2020
b6351a5
Update Phylophlan (#22054)
fasnicar May 11, 2020
b05c96d
[ci skip] Merge PR 22053
BiocondaBot May 11, 2020
80fedb5
Update Phylophlan (#22057)
fasnicar May 11, 2020
4793b56
[ci skip] Merge PR 22049
BiocondaBot May 11, 2020
c2c33d2
Update Phylophlan 3.0 (#22059)
fasnicar May 11, 2020
f98c34f
[ci skip] Merge PR 22060
visze May 11, 2020
2d4b690
[ci skip] Merge PR 22062
fasnicar May 11, 2020
12ee161
[ci skip] Merge PR 22050
BiocondaBot May 11, 2020
73836b2
[ci skip] Merge PR 22022
iquasere May 11, 2020
11c81b3
[ci skip] Merge PR 22055
BiocondaBot May 11, 2020
3aba95a
[ci skip] Merge PR 21905
andvides May 11, 2020
185a31b
Update genomepy to 0.8.1 (#22063)
BiocondaBot May 11, 2020
6f986ed
Update picard-slim to 2.22.5 (#22068)
BiocondaBot May 11, 2020
13c6f86
Update picard to 2.22.5 (#22066)
BiocondaBot May 11, 2020
7465a58
[ci skip] Merge PR 22043
May 12, 2020
dc8e2b1
[ci skip] Merge PR 22070
MatthewHiggins2017 May 12, 2020
6dab318
Update vg to 1.24.0 (#22071)
BiocondaBot May 12, 2020
8d27976
v6.0.16 update (#22058)
pmjklemm May 12, 2020
252a9a8
Update r-deseqanalysis to 0.2.19 (#22072)
BiocondaBot May 12, 2020
416af71
Update r-basejump to 0.12.6 (#22067)
BiocondaBot May 12, 2020
e124a16
Update sevenbridges-python to 0.29.3 (#22084)
BiocondaBot May 12, 2020
c4d8930
Update r-deseqanalysis to 0.2.20 (#22079)
BiocondaBot May 12, 2020
9441015
Update r-bcbiosinglecell to 0.4.11 (#22080)
BiocondaBot May 12, 2020
666aeee
Update gridss to 2.9.1 (#22083)
BiocondaBot May 12, 2020
d1c6cd1
Update checkv to 0.5.1 (#22085)
BiocondaBot May 12, 2020
a4bee05
[ci skip] Merge PR 22086
christopher-schroeder May 12, 2020
9fa4584
[ci skip] Merge PR 22089
BiocondaBot May 12, 2020
01c8f40
[ci skip] Merge PR 22077
BiocondaBot May 12, 2020
7c7864c
[ci skip] Merge PR 22093
BiocondaBot May 12, 2020
eee98f8
[ci skip] Merge PR 21835
holtgrewe May 13, 2020
55d161c
[ci skip] Merge PR 22091
holtgrewe May 13, 2020
e96a375
Update r-bcbiornaseq to 0.3.33 (#22081)
BiocondaBot May 13, 2020
f53034a
[ci skip] Merge PR 22100
BiocondaBot May 13, 2020
47d5bfe
Update groot to 1.1.2 (#22052)
BiocondaBot May 13, 2020
fdcaf53
Update r-bcbiosinglecell to 0.4.12 (#22094)
BiocondaBot May 13, 2020
d4865bd
Update nanofilt to 2.7.0 (#22076)
BiocondaBot May 13, 2020
fe6c959
[ci skip] Merge PR 22103
BiocondaBot May 13, 2020
f905e2b
[ci skip] Merge PR 22098
BiocondaBot May 13, 2020
b93c04b
[ci skip] Merge PR 22102
BiocondaBot May 13, 2020
047164e
[ci skip] Merge PR 22096
BiocondaBot May 13, 2020
e85a04f
[ci skip] Merge PR 22092
raivivek May 13, 2020
492eb6c
[ci skip] Merge PR 22048
photocyte May 13, 2020
ae76fb9
[ci skip] Merge PR 22074
BiocondaBot May 13, 2020
9030b11
Update monocle3-cli to 0.0.8 (#21887)
BiocondaBot May 13, 2020
54e7b33
[ci skip] Merge PR 22010
nh13 May 14, 2020
a31ea31
[ci skip] Merge PR 21613
evolarjun May 14, 2020
1e18623
[ci skip] Merge PR 22088
iquasere May 14, 2020
8b1a30f
[ci skip] Merge PR 22109
hannespetur May 14, 2020
3aacf6a
Update picard-slim to 2.22.6 (#22105)
BiocondaBot May 14, 2020
8098f8d
Update picard to 2.22.6 (#22107)
BiocondaBot May 14, 2020
91b2341
[ci skip] Merge PR 22104
BiocondaBot May 14, 2020
91f6115
[ci skip] Merge PR 22120
DarianHole May 14, 2020
c96014b
Update ppanggolin to 1.1.85 (#22115)
BiocondaBot May 15, 2020
6053fcc
[ci skip] Merge PR 22110
BiocondaBot May 15, 2020
babfcac
Update chromosight to 1.1.1 (#22122)
BiocondaBot May 15, 2020
f406fd8
Update biobb_structure_manager to 3.0.0 (#22118)
BiocondaBot May 15, 2020
774975d
add min version for racon (#22111)
mbhall88 May 15, 2020
b1c9bac
Remove python <3.7 restriction (#22133)
joachimwolff May 15, 2020
d5a3e92
Removing dependency restrictions. (#22132)
joachimwolff May 15, 2020
ac8f20e
Update meta.yaml (#22134)
joachimwolff May 15, 2020
39da56b
Update sanitizeme to 1.1 (#22138)
BiocondaBot May 15, 2020
f278384
[ci skip] Merge PR 22125
cbrueffer May 15, 2020
4ec8924
[ci skip] Merge PR 22143
BiocondaBot May 16, 2020
fb68f18
Update to support Python 3.7 (#22136)
joachimwolff May 16, 2020
0889f8c
[ci skip] Merge PR 22142
BiocondaBot May 16, 2020
d0db01a
[ci skip] Merge PR 22127
milot-mirdita May 16, 2020
e93397c
[ci skip] Merge PR 22144
nh3 May 16, 2020
3901554
[ci skip] Merge PR 22151
BiocondaBot May 17, 2020
0d4809f
[ci skip] Merge PR 22112
BiocondaBot May 17, 2020
937d32c
[ci skip] Merge PR 22150
BiocondaBot May 17, 2020
c98cf0c
[ci skip] Merge PR 22137
jiangweiyao May 17, 2020
de5faa5
[ci skip] Merge PR 22147
BiocondaBot May 17, 2020
e54cca9
[ci skip] Merge PR 22148
BiocondaBot May 17, 2020
f4d7c8e
[ci skip] Merge PR 22141
BiocondaBot May 17, 2020
d5f14f2
[ci skip] Merge PR 22140
iquasere May 17, 2020
9eaf2eb
[ci skip] Merge PR 22145
mbhall88 May 17, 2020
76bfb3e
[ci skip] Merge PR 22129
BiocondaBot May 17, 2020
d67277c
[ci skip] Merge PR 22038
fernandomeyer May 17, 2020
024c988
[ci skip] Merge PR 22131
BiocondaBot May 17, 2020
c547f67
[ci skip] Merge PR 22139
BiocondaBot May 17, 2020
3c5eb79
[ci skip] Merge PR 22123
BiocondaBot May 17, 2020
91c461f
[ci skip] Merge PR 22121
MarkGrivainis May 17, 2020
a8c09bc
[ci skip] Merge PR 22119
PauAndrio May 17, 2020
a14cd85
[ci skip] Merge PR 22101
lecorguille May 17, 2020
1853ac5
[ci skip] Merge PR 22046
adamgayoso May 17, 2020
2a2791f
[ci skip] Merge PR 22064
urmi-21 May 17, 2020
f1f14b2
Bulk (#22149)
dpryan79 May 17, 2020
2b02e84
Update kofamscan to 1.3.0 (#22152)
BiocondaBot May 17, 2020
659b4ea
[ci skip] Merge PR 22153
hannespetur May 17, 2020
52c1215
[ci skip] Merge PR 22154
May 17, 2020
abebda4
[ci skip] Merge PR 22044
May 17, 2020
d395984
bioconductor fixes (#22164)
dpryan79 May 17, 2020
c91af44
Remove r-stampp, after it has been migrated to conda-forge. (#22158)
cbrueffer May 17, 2020
767a6f5
Fix bioconductor-flowchic (#22167)
dpryan79 May 17, 2020
6fa498d
Update bioconductor-flowspy (#22165)
dpryan79 May 17, 2020
1b105f5
4 more bioc packages (#22169)
dpryan79 May 18, 2020
1ced091
fix 4 packages (#22179)
dpryan79 May 18, 2020
4b17199
Update r-pipette to 0.4.5 (#22176)
BiocondaBot May 18, 2020
e466a89
Update motifscan to 1.2.1 (#21975)
BiocondaBot May 18, 2020
b50b1ee
[ci skip] Merge PR 22192
BiocondaBot May 18, 2020
d980dd2
[ci skip] Merge PR 22175
BiocondaBot May 18, 2020
a6ea306
[ci skip] Merge PR 22178
BiocondaBot May 18, 2020
72c2926
[ci skip] Merge PR 22168
snayfach May 18, 2020
63c58bd
3.0.0 (#22195)
PauAndrio May 18, 2020
0bc0e59
[ci skip] Merge PR 22182
BiocondaBot May 18, 2020
769908b
[ci skip] Merge PR 22183
BiocondaBot May 18, 2020
962e142
[ci skip] Merge PR 22190
BiocondaBot May 18, 2020
8c9081e
[ci skip] Merge PR 22184
BiocondaBot May 18, 2020
357e50b
[ci skip] Merge PR 22193
BiocondaBot May 18, 2020
bf41a60
[ci skip] Merge PR 22187
inodb May 18, 2020
866339b
[ci skip] Merge PR 22188
BiocondaBot May 18, 2020
b82c5c4
Remove r-rismed and r-rsnps, they have been migrated to conda-forge. …
cbrueffer May 18, 2020
88cf790
[ci skip] Merge PR 22185
jiangweiyao May 18, 2020
bc4b818
[ci skip] Merge PR 22181
BiocondaBot May 18, 2020
cbd2a31
[ci skip] Merge PR 22114
foreveremain May 18, 2020
009d805
[ci skip] Merge PR 22157
BiocondaBot May 18, 2020
c6c96fa
[ci skip] Merge PR 22087
christopher-schroeder May 18, 2020
99e810f
[ci skip] Merge PR 22170
BiocondaBot May 18, 2020
73d8647
[ci skip] Merge PR 22130
BiocondaBot May 19, 2020
b2d25de
Update checkv to 0.6.0 (#22197)
BiocondaBot May 19, 2020
9fa6460
[ci skip] Merge PR 22135
raivivek May 19, 2020
0683113
[ci skip] Merge PR 22173
yoglo May 19, 2020
664a358
3.0.0 (#22205)
PauAndrio May 19, 2020
3c07668
Update r-basejump to 0.12.7 (#22177)
BiocondaBot May 19, 2020
2d25530
2020.2 (#22206)
gbayarri May 19, 2020
31927e9
Update gromacs to 2020.2 (#22204)
simonbray May 19, 2020
5307e2e
3.0.1 (#22211)
PauAndrio May 19, 2020
24d24bd
add scagaire (#22215)
thanhleviet May 19, 2020
a13f1bf
2020.2 (#22212)
gbayarri May 19, 2020
9b1cb7c
Update nim-falcon to 1.3.0 (#22229)
BiocondaBot May 20, 2020
a8b670f
[ci skip] Merge PR 22222
standage May 20, 2020
180ea46
update upimapi to 1.0.3 (#22216)
iquasere May 20, 2020
d8a51f1
[ci skip] Merge PR 22045
Juke34 May 20, 2020
98e36a8
[ci skip] Merge PR 22200
BiocondaBot May 20, 2020
5b94ad8
Update gridss to 2.9.2 (#22225)
BiocondaBot May 20, 2020
2a24c15
[ci skip] Merge PR 22231
armintoepfer May 20, 2020
00755e3
[ci skip] Merge PR 22220
dpryan79 May 20, 2020
8e22826
[ci skip] Merge PR 22221
dpryan79 May 20, 2020
2a8a5bb
[ci skip] Merge PR 22073
BiocondaBot May 20, 2020
e642080
[ci skip] Merge PR 22232
armintoepfer May 20, 2020
eef412f
[ci skip] Merge PR 22230
BiocondaBot May 20, 2020
35c1bbb
[ci skip] Merge PR 22228
May 20, 2020
434d699
[ci skip] Merge PR 22233
BiocondaBot May 20, 2020
1a5315f
[ci skip] Merge PR 22223
mgalardini May 20, 2020
da22d1a
[ci skip] Merge PR 22224
BiocondaBot May 20, 2020
b18c2d9
[ci skip] Merge PR 22226
BiocondaBot May 20, 2020
1d92a77
[ci skip] Merge PR 22227
BiocondaBot May 20, 2020
513261a
[ci skip] Merge PR 22217
BiocondaBot May 20, 2020
76011cf
[ci skip] Merge PR 22201
BiocondaBot May 20, 2020
0834059
3.0.1 (#22236)
PauAndrio May 20, 2020
72c0af8
[ci skip] Merge PR 22191
BiocondaBot May 20, 2020
044bbcf
[ci skip] Merge PR 22235
BiocondaBot May 20, 2020
2e66c53
[ci skip] Merge PR 22234
BiocondaBot May 20, 2020
9057de6
[ci skip] Merge PR 22128
aerijman May 20, 2020
3717c4d
[ci skip] Merge PR 22113
BiocondaBot May 20, 2020
ba5f519
[ci skip] Merge PR 22194
May 20, 2020
20b644b
[ci skip] Merge PR 22203
BiocondaBot May 20, 2020
b2d3bbe
[ci skip] Merge PR 22156
BiocondaBot May 20, 2020
8013bcc
[ci skip] Merge PR 22161
BiocondaBot May 20, 2020
c451e37
[ci skip] Merge PR 22160
BiocondaBot May 20, 2020
41826d2
[ci skip] Merge PR 22202
BiocondaBot May 20, 2020
111f9b2
[ci skip] Merge PR 22246
BiocondaBot May 21, 2020
f7be433
spingo rebuild (#22250)
bgruening May 21, 2020
b733177
[ci skip] Merge PR 22249
BiocondaBot May 21, 2020
d357c9b
[ci skip] Merge PR 22247
BiocondaBot May 21, 2020
741924f
Update perl-obogaf-parser to 1.373 (#22242)
BiocondaBot May 21, 2020
99ce044
[ci skip] Merge PR 22245
telatin May 21, 2020
9bb5d76
3.0.2 (#22254)
PauAndrio May 21, 2020
66d4c5d
3.0.2 (#22255)
PauAndrio May 21, 2020
c7000ab
[ci skip] Merge PR 22252
BiocondaBot May 21, 2020
6025b63
2020.2 (#22257)
gbayarri May 21, 2020
34a6c7f
[ci skip] Merge PR 22243
BiocondaBot May 21, 2020
b0f6ee1
[ci skip] Merge PR 22260
BiocondaBot May 21, 2020
2d8d5d6
2020.2 (#22263)
PauAndrio May 21, 2020
3f2c4d2
[ci skip] Merge PR 22259
BiocondaBot May 21, 2020
3557e4e
[ci skip] Merge PR 22264
BiocondaBot May 21, 2020
bc76c6d
[ci skip] Merge PR 22265
BiocondaBot May 21, 2020
9d21561
Update picard to 2.22.8 (#22268)
BiocondaBot May 21, 2020
5d19612
Update picard-slim to 2.22.8 (#22267)
BiocondaBot May 21, 2020
a8bd723
[ci skip] Merge PR 22261
BiocondaBot May 21, 2020
cc2088a
[ci skip] Merge PR 22271
BiocondaBot May 22, 2020
455b5f9
[ci skip] Merge PR 22283
BiocondaBot May 22, 2020
58d4552
updated build for dependency (#22270)
simonvh May 22, 2020
4947987
Update r-qtl2 to 0.22 (#22269)
BiocondaBot May 22, 2020
ca02b1f
[ci skip] Merge PR 22288
BiocondaBot May 23, 2020
a4b0d1e
Update bcalm to 2.2.3 (#22278)
BiocondaBot May 23, 2020
78c6326
[ci skip] Merge PR 22287
kakatoh May 23, 2020
8298920
[ci skip] Merge PR 22280
apcamargo May 23, 2020
7d30564
[ci skip] Merge PR 22285
BiocondaBot May 23, 2020
b3179c4
[ci skip] Merge PR 22218
micknudsen May 23, 2020
de948b9
[ci skip] Merge PR 22286
BiocondaBot May 23, 2020
bf1643f
[ci skip] Merge PR 22281
BiocondaBot May 23, 2020
fa209f5
[ci skip] Merge PR 22282
BiocondaBot May 23, 2020
0a4f051
[ci skip] Merge PR 22277
BiocondaBot May 23, 2020
10441ff
[ci skip] Merge PR 22275
apetkau May 23, 2020
ad8c829
[ci skip] Merge PR 22266
BiocondaBot May 23, 2020
e0ea1ec
[ci skip] Merge PR 22274
grst May 23, 2020
922ea60
[ci skip] Merge PR 22295
aerijman May 23, 2020
361a6df
[ci skip] Merge PR 22307
npavlovikj May 25, 2020
c18f4fb
[ci skip] Merge PR 22313
druvus May 26, 2020
f347138
[ci skip] Merge PR 22310
thanhleviet May 26, 2020
79e3351
[ci skip] Merge PR 22298
natir May 26, 2020
12ebbfb
[ci skip] Merge PR 22317
samhorsfield96 May 26, 2020
d6eed97
[ci skip] Merge PR 22318
Juke34 May 26, 2020
34f85b7
[ci skip] Merge PR 22326
lijinbio May 26, 2020
b90e538
Update genomepy to 0.8.2 (#22336)
BiocondaBot May 27, 2020
4cce38e
[ci skip] Merge PR 22341
rhysnewell May 27, 2020
331b53c
[ci skip] Merge PR 22301
BiocondaBot May 27, 2020
95ea79c
[ci skip] Merge PR 22303
DarianHole May 27, 2020
700fc68
[ci skip] Merge PR 22304
BiocondaBot May 27, 2020
40828c7
[ci skip] Merge PR 22335
lijinbio May 27, 2020
98cbc6b
[ci skip] Merge PR 22331
lparsons May 27, 2020
78d6e9d
Update agat to 0.3.0 (#22343)
BiocondaBot May 27, 2020
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
66 changes: 45 additions & 21 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,22 @@ variables:
run:
name: Setup bioconda-utils
command: .circleci/setup.sh
setup_macos_sdk: &setup_macos_sdk
run:
name: Run run_conda_forge_build_setup
command: |
# download SDK and setup sysroot on macOS
# primarily, run_conda_forge_build_setup does the following:
# - download/setup SDK:
# https://github.com/conda-forge/conda-forge-ci-setup-feedstock/blob/a1026adb523b6562c16329170e7e304a25ed4033/recipe/run_conda_forge_build_setup_osx#L21-L26
# - add activation script to set MACOSX_DEPLOYMENT_TARGET and CONDA_BUILD_SYSROOT:
# https://github.com/conda-forge/conda-forge-ci-setup-feedstock/blob/a1026adb523b6562c16329170e7e304a25ed4033/recipe/run_conda_forge_build_setup_osx#L60-L63
conda activate base
# use "CONFIG=" to avoid writing ./.ci_support/${CONFIG}.yaml which we don't need/use.
CONFIG= OSX_FORCE_SDK_DOWNLOAD=1 run_conda_forge_build_setup
macos: &macos
macos:
xcode: "8.3.3"
xcode: 9.4.1
environment:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
Expand Down Expand Up @@ -51,7 +64,8 @@ variables:
when: always
no_output_timeout: 20m
command: |
set +e # Just to be safe. Don't want workflows to fail because of this.
(
# Run in subshell just to be safe. Don't want workflows to fail because of this.
mkdir -p /tmp/artifacts/packages
cd miniconda/conda-bld || exit 0
find -name .cache | xargs rm -rf || true
Expand All @@ -61,11 +75,16 @@ variables:
if command -V docker >/dev/null; then
mkdir -p /tmp/artifacts/images
cd /tmp/artifacts/images
docker image ls --format '{{.Repository}}:{{.Tag}}' | \
(grep biocontainers || true) | \
xargs -n1 -P4 bash -c 'docker save $1 | gzip -c > "${1##*/}.tar.gz"' --
docker image ls --format='{{.Repository}}:{{.Tag}}' | \
{ grep biocontainers || true ; } | \
xargs -n1 -P4 bash -c '
test -n "${1+x}" || exit 0
echo "Start compressing docker image ${1} ..."
docker save "${1}" | gzip -c > "${1##*/}.tar.gz"
echo "Finished compressing docker image ${1} ."
' --
fi
true
) || true

store_artifacts: &store_artifacts
store_artifacts:
Expand Down Expand Up @@ -130,9 +149,11 @@ jobs:
- run:
name: Building and testing
command: |
docker pull quay.io/dpryan79/mulled_container:latest
bioconda-utils build recipes config.yml \
--docker --mulled-test \
--git-range master HEAD
docker rmi quay.io/dpryan79/mulled_container:latest
- *store_built_packages
- *store_artifacts

Expand All @@ -145,6 +166,7 @@ jobs:
- *restore_cache
- *setup
- *save_cache
- *setup_macos_sdk
- run:
name: Building and testing
command: |
Expand Down Expand Up @@ -181,6 +203,7 @@ jobs:
- *restore_cache
- *setup
- *save_cache
- *setup_macos_sdk
# build only current commit (since we use squashed merging, this is safe)
- run:
name: Building, testing and uploading
Expand Down Expand Up @@ -216,6 +239,7 @@ jobs:
- *restore_cache
- *setup
- *save_cache
- *setup_macos_sdk
- run:
name: Building, testing and uploading of all unpublished recipes
command: |
Expand Down Expand Up @@ -300,21 +324,21 @@ workflows:
branches:
only:
- master
# workflow for bulk-updates
bioconda-upload-bulk-linux:
jobs:
- bulk-linux:
filters:
branches:
only:
- bulk
bioconda-upload-bulk-macos:
jobs:
- bulk-macos:
filters:
branches:
only:
- bulk
## workflow for bulk-updates
#bioconda-upload-bulk-linux:
# jobs:
# - bulk-linux:
# filters:
# branches:
# only:
# - bulk
#bioconda-upload-bulk-macos:
# jobs:
# - bulk-macos:
# filters:
# branches:
# only:
# - bulk
# nightly workflow to capture missed recipes
bioconda-nightly-upload-linux:
triggers:
Expand Down
49 changes: 38 additions & 11 deletions .circleci/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,17 @@ set -u
# This file can be used to set BIOCONDA_UTILS_TAG and MINICONDA_VER.
source .circleci/common.sh

cat >> $BASH_ENV <<EOF

# Set path
echo "export PATH=\"$WORKSPACE/miniconda/bin:$PATH\"" >> $BASH_ENV
source $BASH_ENV
export PATH="${WORKSPACE}/miniconda/bin:${PATH}"

if [ -f "${WORKSPACE}/miniconda/etc/profile.d/conda.sh" ] ; then
. "${WORKSPACE}/miniconda/etc/profile.d/conda.sh"
fi
EOF

. $BASH_ENV

# Make sure the CircleCI config is up to date.
# add upstream as some semi-randomly named temporary remote to diff against
Expand All @@ -23,9 +31,21 @@ git fetch $UPSTREAM_REMOTE
if ! git diff --quiet HEAD...$UPSTREAM_REMOTE/master -- .circleci/; then
echo 'Your bioconda-recipes CI configuration is out of date.'
echo 'Please update it to the latest version of the upstream master branch.'
echo 'You can do this, e.g., by running:'
echo ''
echo 'Have @BiocondaBot attempt to fix this by creating a comment on your PR:'
echo ''
echo ' @BiocondaBot update'
echo ''
echo 'Once the update commit has been created, update your local copy of'
echo 'your branch:'
echo ''
echo ' git pull'
echo ''
echo ''
echo 'You can also fix this manually, e.g., by running:'
echo ' git fetch https://github.com/bioconda/bioconda-recipes.git master'
echo ' git merge FETCH_HEAD'
echo ''
exit 1
fi
git remote remove $UPSTREAM_REMOTE
Expand All @@ -48,23 +68,30 @@ if ! type bioconda-utils 2> /dev/null || [[ $BOOTSTRAP == "true" ]]; then
fi
curl -L -o miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-$MINICONDA_VER-$tag-x86_64.sh
bash miniconda.sh -b -p $WORKSPACE/miniconda
. $BASH_ENV
conda activate base

# step 2: setup channels
$WORKSPACE/miniconda/bin/conda config --system --add channels defaults
$WORKSPACE/miniconda/bin/conda config --system --add channels bioconda
$WORKSPACE/miniconda/bin/conda config --system --add channels conda-forge
conda config --system --add channels defaults
conda config --system --add channels bioconda
conda config --system --add channels conda-forge

# step 3: install bioconda-utils
$WORKSPACE/miniconda/bin/conda install -y git pip --file https://raw.githubusercontent.com/bioconda/bioconda-utils/$BIOCONDA_UTILS_TAG/bioconda_utils/bioconda_utils-requirements.txt
$WORKSPACE/miniconda/bin/pip install git+https://github.com/bioconda/bioconda-utils.git@$BIOCONDA_UTILS_TAG
additional_packages='git pip'
if [[ $OSTYPE == darwin* ]]; then
# Pinned to 2.5.3 to make sure we don't get unexpected changes.
additional_packages="${additional_packages} conda-forge-ci-setup=2.5.3"
fi
conda install -y $additional_packages --file https://raw.githubusercontent.com/bioconda/bioconda-utils/$BIOCONDA_UTILS_TAG/bioconda_utils/bioconda_utils-requirements.txt
pip install git+https://github.com/bioconda/bioconda-utils.git@$BIOCONDA_UTILS_TAG

# step 4: configure local channel
mkdir -p $WORKSPACE/miniconda/conda-bld/{noarch,linux-64,osx-64}
$WORKSPACE/miniconda/bin/conda index $WORKSPACE/miniconda/conda-bld
$WORKSPACE/miniconda/bin/conda config --system --add channels file://$WORKSPACE/miniconda/conda-bld
conda index $WORKSPACE/miniconda/conda-bld
conda config --system --add channels file://$WORKSPACE/miniconda/conda-bld

# step 5: cleanup
$WORKSPACE/miniconda/bin/conda clean -y --all
conda clean -y --all
rm miniconda.sh
fi

Expand Down
48 changes: 43 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
* [ ] I have read the [guidelines for bioconda recipes](https://bioconda.github.io/guidelines.html).
* [ ] This PR adds a new recipe.
* [ ] AFAIK, this recipe **is directly relevant to the biological sciences** (otherwise, please submit to the more general purpose [conda-forge channel](https://conda-forge.org/docs/)).
* [ ] This PR updates an existing recipe.
* [ ] This PR does something else (explain below).
Describe your pull request here

----

Please read the [guidelines for Bioconda recipes](https://bioconda.github.io/contributor/guidelines.html) before opening a pull request (PR).

* If this PR adds or updates a recipe, use "Add" or "Update" appropriately as the first word in its title.
* New recipes not directly relevant to the biological sciences need to be submitted to the [conda-forge channel](https://conda-forge.org/docs/) instead of Bioconda.
* PRs require reviews prior to being merged. Once your PR is passing tests and ready to be merged, please issue the `@BiocondaBot please add label` command.
* Please post questions [on Gitter](https://gitter.im/bioconda/Lobby) or ping `@bioconda/core` in a comment.

<details>
<summary>Please use the following BiocondaBot commands:</summary>

Everyone has access to the following BiocondaBot commands, which can be given in a comment:

<table>
<tr>
<td><code>@BiocondaBot please update</code></td>
<td>Merge the master branch into a PR.</td>
</tr>
<tr>
<td><code>@BiocondaBot please add label</code></td>
<td>Add the <code>please review & merge</code> label.</td>
</tr>
<tr>
<td><code>@BiocondaBot please fetch artifacts</code></td>
<td>Post links to CI-built packages/containers. <br />You can use this to test packages locally.</td>
</tr>
</table>

For members of the Bioconda project, the following command is also available:

<table>
<tr>
<td><code>@BiocondaBot please merge</code></td>
<td>Upload built packages/containers and merge a PR. <br />Someone must approve a PR first! <br />This reduces CI build time by reusing built artifacts.</td>
</tr>
</table>

Also, the bot watches for comments from non-members that include `@bioconda/<team>` and will automatically re-post them to notify the addressed `<team>`.

</details>
2 changes: 1 addition & 1 deletion .github/welcome_new_contributor.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Welcome to Bioconda, @{{user}}! Thank you for opening your first pull request! As you're new to Bioconda, please read through our [documentation about contributing recipes](https://bioconda.github.io/contributing.html). If you need help, please ping one of the following teams:
Welcome to Bioconda, @{{user}}! Thank you for opening your first pull request! As you're new to Bioconda, please read through our [documentation about contributing recipes](https://bioconda.github.io/contributor/guidelines.html). If you need help, please ping one of the following teams:

- `@bioconda/haskel` for Haskell packages
- `@bioconda/lib` for C/C++ packages
Expand Down
115 changes: 115 additions & 0 deletions .github/workflows/Bulk.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
name: Bulk branch
on:
push:
branches:
- bulk
jobs:
build-linux:
name: Bulk Linux Builds
runs-on: ubuntu-latest
strategy:
fail-fast: false
max-parallel: 15
matrix:
runner: [0, 1, 2, 3, 4, 5, 6, 7]
steps:
- uses: actions/checkout@v1

- name: Fetch common.sh
run: |
wget https://raw.githubusercontent.com/bioconda/bioconda-common/bulk/common.sh

- name: Restore cache
id: cache
uses: actions/cache@v1
with:
path: /home/runner/bioconda
key: ${{ runner.os }}-BULK-${{ hashFiles('**/common.sh') }}

- name: Setup Bioconda-utils
if: steps.cache.outputs.cache-hit != 'true'
uses: bioconda/bioconda-actions/bioconda_recipes_setup/@bulk

- name: Build and upload
env:
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
INVOLUCRO_AUTH: ${{ secrets.INVOLUCRO_AUTH }}
QUAY_OAUTH_TOKEN: ${{ secrets.QUAY_OAUTH_TOKEN }}
# Mimic circleci
OSTYPE: "linux-gnu"
CI: "true"
run: |
. /home/runner/bioconda/etc/profile.d/conda.sh
conda activate base
echo '============'
conda info --all
conda config --show-sources
python -c 'import bioconda_utils.utils as u ; import pathlib as p ; print(*(f"{f}:\n{p.Path(f).read_text()}" for f in u.load_conda_build_config().exclusive_config_files), sep="\n")'
echo '============'
bioconda-utils build recipes config.yml \
--worker-offset ${{ matrix.runner }} --n-workers 8 \
--docker --mulled-test --anaconda-upload --mulled-upload-target biocontainers
conda clean -y --all

build-osx:
name: Bulk OSX Builds
runs-on: macOS-latest
strategy:
fail-fast: false
max-parallel: 5
matrix:
runner: [0, 1, 2, 3, 4]
steps:
- uses: actions/checkout@v1

- name: Fetch common.sh
run: |
wget https://raw.githubusercontent.com/bioconda/bioconda-common/bulk/common.sh

- name: Restore cache
id: cache
uses: actions/cache@v1
with:
path: /Users/runner/bioconda
key: ${{ runner.os }}--BULK-${{ hashFiles('**/common.sh') }}

- name: Setup Bioconda-utils
if: steps.cache.outputs.cache-hit != 'true'
uses: bioconda/bioconda-actions/bioconda_recipes_setup/@bulk

- name: OSX stuff
run: |
. /Users/runner/bioconda/etc/profile.d/conda.sh
conda activate base
# This is taken from conda-forge-ci-setup
curl -L -O https://github.com/phracker/MacOSX-SDKs/releases/download/10.13/MacOSX10.9.sdk.tar.xz
tar -xf MacOSX10.9.sdk.tar.xz -C /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
# set minimum sdk version to our target
plutil -replace MinimumSDKVersion -string 10.9 $(xcode-select -p)/Platforms/MacOSX.platform/Info.plist
plutil -replace DTSDKName -string macosx10.9internal $(xcode-select -p)/Platforms/MacOSX.platform/Info.plist
export CONDA_PREFIX="${CONDA_PREFIX:-$(conda info --json | jq -r .root_prefix)}"
export CONDA_BUILD_SYSROOT="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk"
mkdir -p ${CONDA_PREFIX}/etc/conda/activate.d
echo "export CONDA_BUILD_SYSROOT=\"$CONDA_BUILD_SYSROOT\"" > "${CONDA_PREFIX}/etc/conda/activate.d/bioconda-ci-setup-activate.sh"
conda list

- name: Build and upload
env:
ANACONDA_TOKEN: ${{ secrets.ANACONDA_TOKEN }}
INVOLUCRO_AUTH: ${{ secrets.INVOLUCRO_AUTH }}
QUAY_OAUTH_TOKEN: ${{ secrets.QUAY_OAUTH_TOKEN }}
# Mimic circleci
OSTYPE: "darwin"
CI: "true"
run: |
. /Users/runner/bioconda/etc/profile.d/conda.sh
conda activate base
echo '============'
conda info --all
conda config --show-sources
python -c 'import bioconda_utils.utils as u ; import pathlib as p ; print(*(f"{f}:\n{p.Path(f).read_text()}" for f in u.load_conda_build_config().exclusive_config_files), sep="\n")'
echo '============'
bioconda-utils build recipes config.yml \
--worker-offset ${{ matrix.runner }} --n-workers 5 \
--anaconda-upload
conda clean -y --all
Loading