Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
327 commits
Select commit Hold shift + click to select a range
87debc2
prettier
AmberVerhasselt Feb 6, 2026
c34899f
diff file restore
AmberVerhasselt Feb 6, 2026
db09cad
fixed pdf plots arg
AmberVerhasselt Feb 6, 2026
6dad501
added pdf plots ascat to usage
AmberVerhasselt Feb 9, 2026
153bc09
Merge pull request #126 from AmberVerhasselt/dev
AmberVerhasselt Feb 9, 2026
9c19b9b
add skip_m6a param
robert-a-forsyth Mar 2, 2026
ee1ba7f
Fix path pattern for rephased VCF files
Tim-Yu Mar 6, 2026
89a325e
added updated wakhan version
ljwharbers Mar 9, 2026
fefdf95
prettier
ljwharbers Mar 9, 2026
16291c4
Merge pull request #130 from Tim-Yu/dev
ljwharbers Mar 9, 2026
2846eab
initial syntax changes and bulk modules update
ljwharbers Mar 11, 2026
ae09ca5
manual version bump as instructed
ljwharbers Mar 11, 2026
9e513a9
mostly channel structure changes to adhere to new module input requir…
ljwharbers Mar 11, 2026
cda4aa4
add replicates, perform QC on individual replicates before merge
robert-a-forsyth Mar 11, 2026
5bfe509
precommit
robert-a-forsyth Mar 11, 2026
3ee366b
added new prefix to fix same output name issue
ljwharbers Mar 11, 2026
6fcfadc
fix bam stats output channel structure
ljwharbers Mar 11, 2026
90acf33
strict syntax changes
ljwharbers Mar 11, 2026
39c5053
remove the outdirs again
ljwharbers Mar 11, 2026
699d7e9
typo
ljwharbers Mar 11, 2026
1bacb2a
linting
ljwharbers Mar 11, 2026
aa54403
final strict syntax changes
ljwharbers Mar 11, 2026
e3fcfe2
add nanoplot output
robert-a-forsyth Mar 11, 2026
f224375
severus fix and snapshot update
ljwharbers Mar 11, 2026
678ee26
precommit
ljwharbers Mar 11, 2026
1a85a54
Merge pull request #137 from IntGenomicsLab/strict_syntax
robert-a-forsyth Mar 12, 2026
1240d83
update syntax + snapshot
robert-a-forsyth Mar 12, 2026
87ff702
update documentation and schema
robert-a-forsyth Mar 12, 2026
ebe4ede
Merge branch 'dev' into methlyfix
robert-a-forsyth Mar 12, 2026
f8a08b8
Merge branch 'methlyfix' of github.com:IntGenomicsLab/lrsomatic into …
robert-a-forsyth Mar 12, 2026
36c449d
add publishdir for phase variants
ljwharbers Mar 12, 2026
1a6309c
Add compact inline channel structure comments to key workflow files
ljwharbers Mar 12, 2026
4ed2758
added citations and VEP docs
ljwharbers Mar 12, 2026
6827e2a
typo
ljwharbers Mar 12, 2026
12364e4
linting
ljwharbers Mar 12, 2026
07874f1
prettier
robert-a-forsyth Mar 12, 2026
8f2a771
renamed phased variants output
ljwharbers Mar 12, 2026
c83118d
add space
ljwharbers Mar 12, 2026
36420fb
Merge pull request #135 from IntGenomicsLab/methlyfix
ljwharbers Mar 12, 2026
37eae5f
Merge branch 'dev' of https://github.com/intgenomicslab/lrsomatic int…
ljwharbers Mar 12, 2026
963eb88
update snapshot + nftignore
robert-a-forsyth Mar 12, 2026
f632496
precommit
robert-a-forsyth Mar 12, 2026
f99d4d2
install deepvariant subworkflow
robert-a-forsyth Mar 12, 2026
cf57965
add options to specify min support severus
ljwharbers Mar 12, 2026
12869b0
add deepsomatic
robert-a-forsyth Mar 12, 2026
d303521
change to skip_fibernormal
ljwharbers Mar 12, 2026
457e869
Update conf/modules.config
ljwharbers Mar 12, 2026
43f9481
Update nextflow.config
ljwharbers Mar 12, 2026
ca2b603
fix snap
robert-a-forsyth Mar 12, 2026
2b7bd98
update snaps
ljwharbers Mar 12, 2026
18706bf
make pretty
ljwharbers Mar 12, 2026
fea2b09
Merge pull request #138 from IntGenomicsLab/qc_fixes
ljwharbers Mar 12, 2026
2877c58
Merge branch 'dev' into docs
ljwharbers Mar 12, 2026
091e52d
Update workflows/lrsomatic.nf
ljwharbers Mar 12, 2026
6325902
Update subworkflows/local/tumor_normal_happhase.nf
ljwharbers Mar 12, 2026
55c1a31
Update docs/usage.md
ljwharbers Mar 12, 2026
f3ab1e9
Update docs/usage.md
ljwharbers Mar 12, 2026
266ec75
Merge branch 'dev' into severus_fiber_params
robert-a-forsyth Mar 13, 2026
6847b59
Merge pull request #141 from IntGenomicsLab/output_phased_variants
robert-a-forsyth Mar 13, 2026
97883c6
Merge pull request #140 from IntGenomicsLab/docs
robert-a-forsyth Mar 13, 2026
6c61cb6
Merge branch 'dev' of https://github.com/intgenomicslab/lrsomatic int…
ljwharbers Mar 13, 2026
173c182
add nanoplot to multiqc output
ljwharbers Mar 13, 2026
47f690a
prettier
ljwharbers Mar 13, 2026
388d180
get deepvariant running
robert-a-forsyth Mar 13, 2026
cf90856
Potential fix for pull request finding
ljwharbers Mar 13, 2026
22fc6de
snapshot, prettier and add skip_nanoplot
ljwharbers Mar 13, 2026
1694671
update snapshot, fix bugs
ljwharbers Mar 13, 2026
d2928a9
Merge branch 'multiqc_nanoplot' of https://github.com/intgenomicslab/…
ljwharbers Mar 13, 2026
da3abaf
fix snapshots
ljwharbers Mar 13, 2026
a3a2655
fix snapshots again
ljwharbers Mar 13, 2026
9fa3803
surely last snapshot update
ljwharbers Mar 13, 2026
d9a084e
surely last one
ljwharbers Mar 13, 2026
648722f
idk what happened
ljwharbers Mar 13, 2026
943533a
surely last time
ljwharbers Mar 13, 2026
232b33e
Merge pull request #145 from IntGenomicsLab/multiqc_nanoplot
robert-a-forsyth Mar 13, 2026
e5fe4be
dev merge
ljwharbers Mar 13, 2026
af3a58e
add deep somatic and split processes for more efficent gpu requests
robert-a-forsyth Mar 13, 2026
89edfc7
pull conflict
ljwharbers Mar 13, 2026
b2ebc8e
Merge branch 'dev' into severus_fiber_params
ljwharbers Mar 13, 2026
ba8cf59
add gpu process labels for deepvariant, clair3, fibertools
robert-a-forsyth Mar 13, 2026
7077cd9
snapshot update, schema fix
ljwharbers Mar 13, 2026
8045134
install helpful bcftools modules for consensus vcfs
robert-a-forsyth Mar 13, 2026
7df4742
add whatshap stats v1
ljwharbers Mar 13, 2026
9d01bf0
Merge branch 'dev' of https://github.com/intgenomicslab/lrsomatic int…
ljwharbers Mar 13, 2026
c1194ac
for some reason they wanted to install these
ljwharbers Mar 13, 2026
8e1ee1b
further whatshap implementations
ljwharbers Mar 13, 2026
a5ca08a
bcftools query
robert-a-forsyth Mar 13, 2026
d1c3d99
whatshap stats included
ljwharbers Mar 13, 2026
fe96b24
fixed somatic to germline phased variants
ljwharbers Mar 13, 2026
83cd397
update snapshot
ljwharbers Mar 13, 2026
20437ff
preliminary small variant consensus calling stuff
robert-a-forsyth Mar 13, 2026
4da2325
Potential fix for pull request finding
ljwharbers Mar 13, 2026
ecf2808
update snaps
ljwharbers Mar 13, 2026
65edddc
linting
ljwharbers Mar 13, 2026
0ac7404
fix channel structure
robert-a-forsyth Mar 16, 2026
5910df7
Merge branch 'dev' into deepvariant
robert-a-forsyth Mar 16, 2026
c3635d8
preliminary germline merging channel structure
robert-a-forsyth Mar 16, 2026
713b11a
fix bcftool merge input to stop value channel conversion
robert-a-forsyth Mar 16, 2026
6127d68
Merge pull request #147 from IntGenomicsLab/whatshap_stats
robert-a-forsyth Mar 17, 2026
7f80cd1
Merge branch 'dev' into severus_fiber_params
robert-a-forsyth Mar 17, 2026
5747283
channel revision
robert-a-forsyth Mar 17, 2026
f676fd4
channel restructure
robert-a-forsyth Mar 17, 2026
43ca8f8
improve clairsto pon handling
robert-a-forsyth Mar 17, 2026
5fda744
migrate some functions to different workflows to improve readability
robert-a-forsyth Mar 23, 2026
ad88f88
somatic phasing
robert-a-forsyth Mar 24, 2026
898570c
Merge pull request #143 from IntGenomicsLab/severus_fiber_params
robert-a-forsyth Mar 24, 2026
7e414e0
gpu optional flag, and snap updates
robert-a-forsyth Mar 24, 2026
47194e1
merging fixes
robert-a-forsyth Mar 24, 2026
e098f3a
Update modules/local/vcfsplit/main.nf
robert-a-forsyth Mar 24, 2026
abf274f
Update modules/nf-core/bcftools/isec/main.nf
robert-a-forsyth Mar 24, 2026
c932ea4
small fixes
robert-a-forsyth Mar 24, 2026
bf44b0a
update snap
robert-a-forsyth Mar 24, 2026
fb2f842
Merge branch 'deepvariant' of github.com:IntGenomicsLab/lrsomatic int…
robert-a-forsyth Mar 24, 2026
e5d8ae6
prettier
robert-a-forsyth Mar 24, 2026
69a8edd
repatch isec
robert-a-forsyth Mar 24, 2026
3e66078
repatch bcftools query
robert-a-forsyth Mar 24, 2026
bcb68a1
fixed co-pilot fix
robert-a-forsyth Mar 24, 2026
eff9257
fix value channel
robert-a-forsyth Mar 24, 2026
00be26e
fixed severus channel
robert-a-forsyth Mar 24, 2026
b7af570
add modkit
robert-a-forsyth Mar 24, 2026
3832767
channel edit
robert-a-forsyth Mar 24, 2026
068660f
Merge branch 'deepvariant' into modkit
robert-a-forsyth Mar 24, 2026
28db3f5
fix value channel structure
robert-a-forsyth Mar 25, 2026
ee028d3
fix snap and change modcall label
robert-a-forsyth Mar 25, 2026
adc92b0
Merge branch 'deepvariant' into modkit
robert-a-forsyth Mar 25, 2026
48a71f6
fix channel structure, update longphase
robert-a-forsyth Mar 26, 2026
b6f5aa6
merge
robert-a-forsyth Mar 26, 2026
06921f6
change longphas
robert-a-forsyth Mar 26, 2026
fcf2547
fix longphase output
robert-a-forsyth Mar 26, 2026
9ca2f78
merge
robert-a-forsyth Mar 26, 2026
dd7eae2
fix params for new wakhan update
robert-a-forsyth Mar 26, 2026
7935ce7
merge wakhan
robert-a-forsyth Mar 26, 2026
3a8a251
switch cna to all
robert-a-forsyth Mar 26, 2026
9b28649
merge
robert-a-forsyth Mar 26, 2026
9e2d555
remove old output
robert-a-forsyth Mar 26, 2026
fa961d8
merge
robert-a-forsyth Mar 26, 2026
6f5a1b1
small changes
ljwharbers Mar 26, 2026
c8347db
output fix
robert-a-forsyth Mar 26, 2026
ec119b3
Merge branch 'wakhan' into modkit
robert-a-forsyth Mar 26, 2026
7e0978d
versioning
robert-a-forsyth Mar 27, 2026
eb86f4a
revert longphase output versions
robert-a-forsyth Mar 27, 2026
f094a0b
adressing comments
robert-a-forsyth Mar 27, 2026
4834e8c
updates to documentation/process labels
robert-a-forsyth Mar 30, 2026
5cfadfb
prettier
robert-a-forsyth Mar 30, 2026
f4c6a66
merge
robert-a-forsyth Mar 30, 2026
40cb855
Merge branch 'deepvariant' into modkit
robert-a-forsyth Mar 30, 2026
7c419ca
merge
robert-a-forsyth Mar 30, 2026
486156f
fix merge conflict
robert-a-forsyth Mar 30, 2026
deefcf9
documentation, small fixes to config
robert-a-forsyth Mar 31, 2026
d2cc09b
Merge pull request #149 from IntGenomicsLab/deepvariant
robert-a-forsyth Mar 31, 2026
063ba8c
Merge branch 'deepvariant' into modkit
robert-a-forsyth Mar 31, 2026
c281a73
Update README with additional pipeline running information
ljwharbers Apr 1, 2026
a2bc320
update snap/ edit config
robert-a-forsyth Apr 1, 2026
1196192
add code documentation bit
ljwharbers Apr 1, 2026
9d5caed
nextflow strict syntax changes
ljwharbers Apr 1, 2026
33cd33b
update patch for longphase/phase
ljwharbers Apr 1, 2026
a657d14
linting a automatically generated file for some reason
ljwharbers Apr 1, 2026
9081e3f
Merge pull request #152 from IntGenomicsLab/modkit
robert-a-forsyth Apr 1, 2026
7be7f7d
merge
robert-a-forsyth Apr 1, 2026
362eb65
fix image
robert-a-forsyth Apr 1, 2026
d260382
Merge pull request #154 from IntGenomicsLab/main_merge
robert-a-forsyth Apr 2, 2026
f8ca342
Add ASAP Panel of Normals citation to CITATIONS.md
ljwharbers Apr 10, 2026
49bdfaf
linting
ljwharbers Apr 10, 2026
6c4fd9d
Merge pull request #157 from IntGenomicsLab/add_pon_citation
ljwharbers Apr 10, 2026
9b4cf4b
changelog
ljwharbers Apr 10, 2026
03cabaa
linting
ljwharbers Apr 10, 2026
d74e13b
Merge pull request #158 from IntGenomicsLab/changelog
ljwharbers Apr 10, 2026
7110a65
deepvariant optimization
robert-a-forsyth Apr 15, 2026
99d6102
fix pon
robert-a-forsyth Apr 16, 2026
5c48469
some final clean ups
robert-a-forsyth Apr 17, 2026
3632096
final fixes
robert-a-forsyth Apr 18, 2026
235a437
fix out
robert-a-forsyth Apr 19, 2026
31067b1
final updates
robert-a-forsyth Apr 21, 2026
aee7f7b
bcftools sort as precaution
robert-a-forsyth Apr 23, 2026
aabb418
fix sort
robert-a-forsyth Apr 23, 2026
9c0e29b
fix replicate merging
robert-a-forsyth Apr 27, 2026
bf8fa56
remove claude and re-enabled copilot in settings for PR code review
ljwharbers Apr 27, 2026
9e3acc8
snap update + strict syntax
robert-a-forsyth Apr 27, 2026
6405703
minor changes
ljwharbers Apr 27, 2026
afa63b0
linting
ljwharbers Apr 27, 2026
4aa1992
Merge branch 'deepvariant_opt_pon_changes' of github.com:IntGenomicsL…
robert-a-forsyth Apr 27, 2026
1efbd33
Update subworkflows/local/small_variant_consensus.nf
robert-a-forsyth Apr 27, 2026
ab02321
fix linting
robert-a-forsyth Apr 27, 2026
34ac711
Merge branch 'deepvariant_opt_pon_changes' of github.com:IntGenomicsL…
robert-a-forsyth Apr 27, 2026
13ecb5e
prettier
robert-a-forsyth Apr 27, 2026
c7d7862
regenerate patch
robert-a-forsyth Apr 27, 2026
06f361b
prettier
robert-a-forsyth Apr 27, 2026
07dddae
Update docs/usage.md
robert-a-forsyth Apr 27, 2026
9caa86b
why copilot mess up my linting
robert-a-forsyth Apr 27, 2026
3df1e18
snap
robert-a-forsyth Apr 27, 2026
d933cb2
switch label
robert-a-forsyth Apr 28, 2026
d92dd71
Merge pull request #160 from IntGenomicsLab/deepvariant_opt_pon_changes
robert-a-forsyth Apr 28, 2026
6c8368c
added changelog and docs, fixed docker container wakhan
ljwharbers Apr 29, 2026
c14136d
add long_phase supplementary alignment tag
AmberVerhasselt Apr 29, 2026
c7491f3
template update
ljwharbers Apr 29, 2026
147dc17
Template update for nf-core/tools version 4.0.1
ljwharbers Apr 29, 2026
9be82ba
template update
ljwharbers Apr 29, 2026
9d81a0f
feat: add local BCFTOOLS_VIEW module for positional VCF filtering
robert-a-forsyth Apr 29, 2026
baf09d5
fix: filter phased somatic VCF to somatic-only positions
robert-a-forsyth Apr 29, 2026
929502c
config: add modules.config entry for PHASING_HAPLOTYPING:BCFTOOLS_VIEW
robert-a-forsyth Apr 29, 2026
f0e0c56
fix: publish somatic_smallvariants from BCFTOOLS_VIEW, not LONGPHASE_…
robert-a-forsyth Apr 29, 2026
ac3fad9
remove hook_url
ljwharbers Apr 29, 2026
a52963f
fix linting, remove obsolete test files
ljwharbers Apr 29, 2026
ea5f0ee
updated schema
ljwharbers Apr 29, 2026
14b14c7
fix schema
AmberVerhasselt Apr 29, 2026
c0e3ab2
fix schema 2.0
AmberVerhasselt Apr 29, 2026
f2169f2
fixed schema
ljwharbers Apr 29, 2026
0d09d45
change to array
ljwharbers Apr 29, 2026
369ffc9
fixed deepsomatic in schema stuff?
ljwharbers Apr 29, 2026
af57f20
fix schema 3.0
AmberVerhasselt Apr 29, 2026
f4e7cc0
fix schema 4.0
AmberVerhasselt Apr 29, 2026
bb3199d
fix schema 5.0
AmberVerhasselt Apr 29, 2026
5fbf4d0
Merge branch 'dev' into vep_quick_fix
robert-a-forsyth Apr 29, 2026
276365a
fixes
ljwharbers Apr 29, 2026
24cc9e0
surely its fixed now
ljwharbers Apr 29, 2026
1eeeb70
test schema fix
ljwharbers Apr 29, 2026
14ad590
surely now
ljwharbers Apr 29, 2026
a8abdb2
how about now
ljwharbers Apr 29, 2026
be64ce5
fix schema 6.0
AmberVerhasselt Apr 30, 2026
8979aae
fix consensus collision
robert-a-forsyth Apr 30, 2026
a522784
merge
robert-a-forsyth Apr 30, 2026
8adbe1e
fix array
robert-a-forsyth Apr 30, 2026
6385346
test: add extended test suite for all caller and combine modes
robert-a-forsyth May 6, 2026
c8829f8
test: add test tags, assert QC/VEP/BAM in extended tests, filter CI o…
robert-a-forsyth May 7, 2026
77f5086
fix caller issue, add tests
robert-a-forsyth May 8, 2026
4359a96
fix default
robert-a-forsyth May 8, 2026
ff34041
nextflow_schema.json
robert-a-forsyth May 8, 2026
61b5b2a
snap update
robert-a-forsyth May 8, 2026
5e10c8b
add read groups
robert-a-forsyth May 12, 2026
8f54893
Merge pull request #163 from AmberVerhasselt/dev
robert-a-forsyth May 18, 2026
269f4b3
Merge branch 'dev' into bug_fix_consensus
robert-a-forsyth May 18, 2026
375d0e4
Merge pull request #162 from IntGenomicsLab/changelog
robert-a-forsyth May 19, 2026
ecc7f70
update
robert-a-forsyth May 19, 2026
fa1eff8
fix snaps
robert-a-forsyth May 19, 2026
f94f288
update
robert-a-forsyth May 19, 2026
9c26aa1
update test
robert-a-forsyth May 26, 2026
6aa4d83
fix template
robert-a-forsyth May 27, 2026
4264458
precommit
robert-a-forsyth May 27, 2026
a210960
stupid template
robert-a-forsyth May 27, 2026
9e621c0
Merge branch 'dev' into template_update
robert-a-forsyth May 27, 2026
ed311ef
Merge branch 'template_update' of github.com:IntGenomicsLab/lrsomatic…
robert-a-forsyth May 27, 2026
69bb619
template update
robert-a-forsyth May 27, 2026
628b397
prettier
robert-a-forsyth May 27, 2026
4c9394e
fix lint
robert-a-forsyth May 27, 2026
4969dda
update snap
robert-a-forsyth May 28, 2026
07cee31
Merge pull request #164 from IntGenomicsLab/template_update
robert-a-forsyth May 28, 2026
bf96f2b
Merge branch 'dev' into bug_fix_consensus
robert-a-forsyth May 28, 2026
02c6928
update snap
robert-a-forsyth May 28, 2026
49701e4
prettier
robert-a-forsyth May 28, 2026
85adfe7
Merge pull request #165 from IntGenomicsLab/bug_fix_consensus
robert-a-forsyth May 28, 2026
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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json",
"name": "nfcore",
"image": "nfcore/devcontainer:latest",

Expand Down
118 changes: 0 additions & 118 deletions .github/CONTRIBUTING.md

This file was deleted.

7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
contact_links:
- name: Join nf-core
url: https://nf-co.re/join
about: Please join the nf-core community here
- name: "Slack #lrsomatic channel"
url: https://nfcore.slack.com/channels/lrsomatic
about: Discussion about the IntGenomicsLab/lrsomatic pipeline
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ These are the most common things requested on pull requests (PRs).

Remember that PRs should be made against the dev branch, unless you're preparing a pipeline release.

Learn more about contributing: [CONTRIBUTING.md](https://github.com/IntGenomicsLab/lrsomatic/tree/main/.github/CONTRIBUTING.md)
Learn more about contributing: [CONTRIBUTING.md](https://github.com/IntGenomicsLab/lrsomatic/tree/main/docs/CONTRIBUTING.md)
-->

## PR checklist

- [ ] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add tests!
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/IntGenomicsLab/lrsomatic/tree/main/.github/CONTRIBUTING.md)
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/IntGenomicsLab/lrsomatic/tree/main/docs/CONTRIBUTING.md)
- [ ] Make sure your code lints (`nf-core pipelines lint`).
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker --outdir <OUTDIR>`).
- [ ] Check for unexpected warnings in debug mode (`nextflow run . -profile debug,test,docker --outdir <OUTDIR>`).
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/get-shards/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ runs:
using: "composite"
steps:
- name: Install nf-test
uses: nf-core/setup-nf-test@v1
uses: nf-core/setup-nf-test@4069fbbaabe94c08faba4ad261bfa88225ba133f # v2
with:
version: ${{ env.NFT_VER }}
- name: Get number of shards
Expand Down
10 changes: 5 additions & 5 deletions .github/actions/nf-test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,24 +20,24 @@ runs:
using: "composite"
steps:
- name: Setup Nextflow
uses: nf-core/setup-nextflow@v2
uses: nf-core/setup-nextflow@b4ec1bc7c16a94435159de94a05253542fddf6ef # v3
with:
version: "${{ env.NXF_VERSION }}"

- name: Set up Python
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
python-version: "3.14"

- name: Install nf-test
uses: nf-core/setup-nf-test@v1
uses: nf-core/setup-nf-test@4069fbbaabe94c08faba4ad261bfa88225ba133f # v2
with:
version: "${{ env.NFT_VER }}"
install-pdiff: true

- name: Setup apptainer
if: contains(inputs.profile, 'singularity')
uses: eWaterCycle/setup-apptainer@main
uses: eWaterCycle/setup-apptainer@3f706d898c9db585b1d741b4692e66755f3a1b40 # v2

- name: Set up Singularity
if: contains(inputs.profile, 'singularity')
Expand All @@ -48,7 +48,7 @@ runs:

- name: Conda setup
if: contains(inputs.profile, 'conda')
uses: conda-incubator/setup-miniconda@505e6394dae86d6a5c7fbb6e3fb8938e3e863830 # v3
uses: conda-incubator/setup-miniconda@8ee1f361103df19b6f8c8655fd3967a8ecb162d5 # v4
with:
auto-update-conda: true
conda-solver: libmamba
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
# NOTE - this doesn't currently work if the PR is coming from a fork, due to limitations in GitHub actions secrets
- name: Post PR comment
if: failure()
uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2
uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3
with:
message: |
## This PR is against the `${{github.event.pull_request.base.ref}}` branch :x:
Expand Down
43 changes: 0 additions & 43 deletions .github/workflows/claude-code-review.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .github/workflows/claude.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/clean-up.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
issues: write
pull-requests: write
steps:
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10
with:
stale-issue-message: "This issue has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment otherwise this issue will be closed in 20 days."
stale-pr-message: "This PR has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment if it is still useful."
Expand Down
14 changes: 10 additions & 4 deletions .github/workflows/download_pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@ jobs:
needs: configure
steps:
- name: Install Nextflow
uses: nf-core/setup-nextflow@v2
uses: nf-core/setup-nextflow@b4ec1bc7c16a94435159de94a05253542fddf6ef # v3

- name: Disk space cleanup
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1

- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
python-version: "3.14"
architecture: "x64"
Expand All @@ -54,10 +54,16 @@ jobs:
with:
apptainer-version: 1.3.4

- name: Read .nf-core.yml
uses: pietrobolcato/action-read-yaml@9f13718d61111b69f30ab4ac683e67a56d254e1d # 1.1.0
id: read_yml
with:
config: ${{ github.workspace }}/.nf-core.yml

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install git+https://github.com/nf-core/tools.git
pip install nf-core==${{ steps.read_yml.outputs['nf_core_version'] }}

- name: Make a cache directory for the container images
run: |
Expand Down Expand Up @@ -127,7 +133,7 @@ jobs:
fi

- name: Upload Nextflow logfile for debugging purposes
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: nextflow_logfile.txt
path: .nextflow.log*
Expand Down
22 changes: 9 additions & 13 deletions .github/workflows/fix_linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
# Use the @nf-core-bot token to check out so we can push later
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
token: ${{ secrets.nf_core_bot_auth_token }}

Expand All @@ -31,30 +31,26 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.nf_core_bot_auth_token }}

# Install and run pre-commit
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with:
python-version: "3.14"

- name: Install pre-commit
run: pip install pre-commit
- name: Install Nextflow
uses: nf-core/setup-nextflow@b4ec1bc7c16a94435159de94a05253542fddf6ef # v3

- name: Run pre-commit
id: pre-commit
run: pre-commit run --all-files
# Install and run prek
- name: Run prek
id: prek
uses: j178/prek-action@6ad80277337ad479fe43bd70701c3f7f8aa74db3 # v2
continue-on-error: true

# indication that the linting has finished
- name: react if linting finished succesfully
if: steps.pre-commit.outcome == 'success'
if: steps.prek.outcome == 'success'
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
with:
comment-id: ${{ github.event.comment.id }}
reactions: "+1"

- name: Commit & push changes
id: commit-and-push
if: steps.pre-commit.outcome == 'failure'
if: steps.prek.outcome == 'failure'
run: |
git config user.email "core@nf-co.re"
git config user.name "nf-core-bot"
Expand Down
Loading
Loading