Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
677 commits
Select commit Hold shift + click to select a range
b8b82f7
Fixed samtools_merge_unmap called
RaqManzano Jul 25, 2025
00692ce
Removed some unused params from vcf_normalize and vcf_consensus
RaqManzano Jul 25, 2025
caf9d07
Cleanup
RaqManzano Jul 25, 2025
9a0d047
Added vcf_simple.csv for testing annotation
RaqManzano Jul 25, 2025
1a09ba3
change name of subworkflow
RaqManzano Jul 25, 2025
0f496c2
Modified to deal with ConcurrentMod error from java
RaqManzano Jul 25, 2025
fe7208f
Clean up and fixes after merge
RaqManzano Jul 25, 2025
5b06e78
Fix
RaqManzano Jul 25, 2025
685c2b1
Merge branch 'dev' into big_update_and_fixes
RaqManzano Jul 25, 2025
6f98725
Fix linting issues
RaqManzano Aug 1, 2025
d70204e
Cleanup
RaqManzano Aug 1, 2025
e82bc3e
Added test with more complex input (more than one tumour sample)
RaqManzano Aug 1, 2025
a573bc6
Revert "Fix linting issues"
RaqManzano Aug 1, 2025
4e1460a
prettier fixes
RaqManzano Aug 1, 2025
b65826b
Changelog creation and update for this PR
RaqManzano Aug 1, 2025
f71a813
Updated usage and output md
RaqManzano Aug 1, 2025
816bacc
pretty and eclint
RaqManzano Aug 1, 2025
83b940a
Fix to java.util.ConcurrentModificationException in mutect2 subworkfl…
RaqManzano Aug 1, 2025
a85845f
Fixed conda package
RaqManzano Aug 1, 2025
4c211f0
[automated] Fix code linting
nf-core-bot Aug 6, 2025
c1be598
pre-commit
maxulysse Aug 6, 2025
74ac33e
forgot merge conflicts
maxulysse Aug 6, 2025
4aa0db1
fix linting
maxulysse Aug 6, 2025
5052317
add basic test
maxulysse Aug 11, 2025
0b9f69d
Updating nf-test for samplesheet_to_channel
RaqManzano Aug 11, 2025
953f311
fix filename
maxulysse Aug 11, 2025
0b5a3f1
add first snapshot
maxulysse Aug 11, 2025
6457327
update nftignore and snapshot
maxulysse Aug 12, 2025
50aa2f4
update nftignore and snapshot
maxulysse Aug 12, 2025
c999f67
update snapshot
maxulysse Aug 12, 2025
7bd37d6
Merge pull request #56 from nf-core/TEMPLATEMERGE3.3.2
RaqManzano Aug 12, 2025
6cf4a9c
Merge branch 'dev' into arm64
maxulysse Aug 12, 2025
3041a00
Removed redundant modules
RaqManzano Aug 6, 2025
d1a93f3
vep_cache back
RaqManzano Aug 6, 2025
45bd971
cleanup
RaqManzano Aug 6, 2025
3a9f999
cleanup
RaqManzano Aug 6, 2025
c048fb1
vep cleanup
RaqManzano Aug 6, 2025
6d10743
Fix when rnaedits empty
RaqManzano Aug 7, 2025
e1c279b
Addid caller value to cnsensus to avoid warning plus some cleanup
RaqManzano Aug 7, 2025
ec3b1dd
updating help text adn paths
RaqManzano Aug 12, 2025
130b869
Merge pull request #53 from maxulysse/arm64
RaqManzano Aug 13, 2025
d571e16
Fixing channel of gzi in MERGE_CRAM
RaqManzano Sep 1, 2025
d1d7622
Fasta meta update for cram_merge_index_samtools subworkflow
RaqManzano Sep 9, 2025
99f749c
Updating fai meta
RaqManzano Sep 16, 2025
51ae616
tidy up
RaqManzano Oct 7, 2025
749eae5
Added full test with nf-test
RaqManzano Oct 8, 2025
db1eb4c
rnadnavar logo back and updated nf-schema for color support
RaqManzano Oct 10, 2025
baf9b8b
Update bam_applybqsr
RaqManzano Oct 10, 2025
7a3b83b
Added full test with nf-test
RaqManzano Oct 14, 2025
5428fee
Update changelog
RaqManzano Oct 14, 2025
75c28fe
fix #51
maxulysse May 27, 2025
50bc16e
Solving merge conflicts
RaqManzano Oct 14, 2025
48acef5
prettier
RaqManzano Oct 14, 2025
00e38ce
clean obsolete lines
RaqManzano Oct 14, 2025
ae36ce1
updated snapshot
RaqManzano Oct 14, 2025
500fddb
Added interval support to consensus
RaqManzano Oct 22, 2025
1989380
Re-wrote chunks of run_consensus.R that were slowing the task down. M…
RaqManzano Nov 4, 2025
b26a790
config and comments tidy up
RaqManzano Nov 4, 2025
b2bc59e
Created new snaps
RaqManzano Nov 5, 2025
cb09891
Reverted intervals for consensus, no need thanks to speed up.
RaqManzano Nov 5, 2025
f664997
Added some changes
RaqManzano Nov 5, 2025
0075d03
Fixed sage version to versions.yml
RaqManzano Nov 5, 2025
c563b43
Merge branch 'nf-core-template-merge-3.4.1' into cleanup_and_testing
RaqManzano Nov 5, 2025
7d5ac58
clean
RaqManzano Nov 5, 2025
ecbc7d1
Solving issues with manifest
RaqManzano Nov 5, 2025
8f78b81
Removed duplicated errorMessage
RaqManzano Nov 5, 2025
a8839a4
moving main to rnadnavar folder
RaqManzano Nov 5, 2025
6335b2b
Fixing manifest
RaqManzano Nov 5, 2025
b3d0280
cleanup
RaqManzano Nov 5, 2025
3ccaa6c
Added samplesheet_to_channel
RaqManzano Nov 5, 2025
a388e2a
new snaps
RaqManzano Nov 5, 2025
c017da9
fixing linting issues
RaqManzano Nov 5, 2025
db34330
fix rocrate_readme_sync
RaqManzano Nov 5, 2025
b8464b0
Fixing lint
RaqManzano Nov 5, 2025
664c64a
Fix formatting
RaqManzano Nov 5, 2025
c287d21
Reverting changing in linting files
RaqManzano Nov 6, 2025
d226e84
more mem to splitncigarreads
RaqManzano Nov 6, 2025
8dd5eb9
amending error strategy
RaqManzano Nov 6, 2025
7027515
amending sage prefix when bgziptabix
RaqManzano Nov 6, 2025
80b6a2a
Updated snaps and simplified test_full to make it work - in the futur…
RaqManzano Nov 6, 2025
d277f22
Merge pull request #58 from nf-core/patch_cram_merge_index_samtools
RaqManzano Nov 11, 2025
6e5ea6e
Fixed maf pattern in schema
RaqManzano Nov 11, 2025
f8e7132
Fixed csv from consensus step.
RaqManzano Nov 11, 2025
08837b7
Added condition to plotting considering total number of muts in outpu…
RaqManzano Nov 11, 2025
7d48acf
manta config no longer used
RaqManzano Nov 11, 2025
4f9ee7b
improved normal_id handling in samplesheet_to_channel
RaqManzano Nov 11, 2025
239573a
removed unused lines
RaqManzano Nov 21, 2025
21afe6e
fix on vep init when realignment
RaqManzano Nov 21, 2025
c3a9a68
test cleanup
RaqManzano Nov 21, 2025
95d124b
Merge remote-tracking branch 'origin/nf-core-template-merge-3.5.1' in…
RaqManzano Nov 21, 2025
3bb96a5
clean up
RaqManzano Nov 27, 2025
f11b962
clean up
RaqManzano Nov 27, 2025
d04f977
pre-commit fix
RaqManzano Nov 28, 2025
578a699
test updates
RaqManzano Nov 28, 2025
a757536
small fix to nf-test
RaqManzano Nov 28, 2025
932ca65
updated snap
RaqManzano Nov 28, 2025
840feac
Merge pull request #60 from nf-core/cleanup_and_testing
RaqManzano Nov 28, 2025
fe9455a
changing version
RaqManzano Dec 4, 2025
785bd18
version and pipeline description in ro-crate
RaqManzano Dec 5, 2025
7dc6a2a
Added citations
RaqManzano Dec 5, 2025
c0c6043
version to numeric
RaqManzano Dec 5, 2025
f89437c
Added more details to docs
RaqManzano Dec 5, 2025
b8a29cf
prettier
RaqManzano Dec 5, 2025
6b197ca
Added citation
RaqManzano Dec 6, 2025
75f6823
removing old enable_conda param
RaqManzano Dec 6, 2025
a5b0be0
updated tests
RaqManzano Dec 6, 2025
26df4e3
Merge pull request #63 from nf-core/first-release
RaqManzano Dec 8, 2025
777eeae
Fixed trimmer in citation tool
RaqManzano Jan 13, 2026
8de4237
fix typo
RaqManzano Jan 15, 2026
9ef5052
Template update for nf-core/tools version 4.0.2
nf-core-bot Apr 30, 2026
8b0a1aa
removed redundant samplesheet file
RaqManzano May 13, 2026
675d6af
Fixed python version syntax
RaqManzano May 13, 2026
6e96aef
Replace deprecated max_* params with resourceLimits and removed singu…
RaqManzano May 14, 2026
75fa179
Updated usage
RaqManzano May 14, 2026
037c046
No longer needed
RaqManzano May 14, 2026
3caea97
Testing clean up and simplify
RaqManzano May 20, 2026
24e0590
added more robust matching for rnaedits
RaqManzano May 20, 2026
1fe7e54
Update snapshots
RaqManzano May 20, 2026
6aa9a3a
fixed snapshot issue
RaqManzano May 20, 2026
0d694b8
Removed conditionals in modules config to nextflow.config
RaqManzano Jun 16, 2026
99135b8
Removed conditionals in modules config to nextflow.config
RaqManzano Jun 16, 2026
58745cf
Fix for new strict syntax
RaqManzano Jun 16, 2026
4ccda11
Fix strict syntax in prepare_intervals duration calculation
RaqManzano Jun 16, 2026
afe5cf7
Fix strict syntax name collisions in interval preparation workflows
RaqManzano Jun 16, 2026
d022115
Small config change
RaqManzano Jun 16, 2026
7c5a86f
Merge branch 'pr-75-template-sync' into first-release-template-merge
RaqManzano Jun 16, 2026
113cef5
Merge branch 'first-release-template-merge' into first-release
RaqManzano Jun 16, 2026
934aff9
Prettier
RaqManzano Jun 16, 2026
78c0642
Refactor interval preparation workflows to use explicit inputs instea…
RaqManzano Jun 16, 2026
8b6fedd
Normalize samplesheet status values before tumor/normal validation
RaqManzano Jun 16, 2026
1023807
Move samplesheet validation upstream
RaqManzano Jun 16, 2026
970ea50
Update version channel handling
RaqManzano Jun 16, 2026
f99f217
Update BAM_ALIGN for newer Nextflow semantics
RaqManzano Jun 16, 2026
ded1ee8
Added tests folders to .gitignore
RaqManzano Jun 16, 2026
70d01af
make BAM_ALIGN tuple handling explicit for strict syntax
RaqManzano Jun 16, 2026
b091f6d
fix samplesheet calling
RaqManzano Jun 16, 2026
acda9ca
support mixed software version output formats
RaqManzano Jun 16, 2026
bc37db7
clean up
RaqManzano Jun 16, 2026
236424d
fix maf_filtering
RaqManzano Jun 16, 2026
e6c9a2e
Merge branch 'first-release-params-refactor' into first-release
RaqManzano Jun 16, 2026
5515edf
remove unused hook_url
RaqManzano Jun 16, 2026
eecbbc5
nf-core tools module/subworkflow update
RaqManzano Jun 16, 2026
82805b5
fix module call after module update
RaqManzano Jun 16, 2026
ff793ea
nf-core subworflow/module updates
RaqManzano Jun 16, 2026
99c2096
update nf-core modules and add htslib bgziptabix
RaqManzano Jun 16, 2026
1e781f6
adapt local subworkflows to updated nf-core interfaces
RaqManzano Jun 16, 2026
d4c8c30
fix local wrappers for updated nf-core module inputs and version emits
RaqManzano Jun 16, 2026
dc2fe05
add optional force-call alleles support for mutect2
RaqManzano Jun 16, 2026
b686995
adapt bam_convert_samtools to updated samtools view interface
RaqManzano Jun 16, 2026
19ff288
adapt samtools convert callers to updated module interface
RaqManzano Jun 16, 2026
218a9a4
adapt samtools merge callers to updated module interface
RaqManzano Jun 16, 2026
66bf9a4
adapt hisat2 align callers to updated module interface
RaqManzano Jun 16, 2026
805318e
update nf-core modules
RaqManzano Jun 16, 2026
8f621f2
adapt samtools callers to updated nf-core module interfaces
RaqManzano Jun 16, 2026
54e7fba
restore picard filtersamreads patch and update local gatk callers
RaqManzano Jun 16, 2026
9ed0214
adapt mosdepth callers to updated nf-core module interfaces
RaqManzano Jun 16, 2026
60aa80f
restore splitncigarreads CRAM patch after nf-core update
RaqManzano Jun 16, 2026
7e29484
update local callers for nf-core module emit changes
RaqManzano Jun 16, 2026
fc7b902
handle mixed software version entries in local workflow reporting
RaqManzano Jun 16, 2026
05e7ce7
harmonising fasta/fai
RaqManzano Jun 16, 2026
d795302
Harmonise fasta/fai/dict channel shapes across local subworkflows
RaqManzano Jun 17, 2026
b93da9c
Harmonise fasta/fai/dict channel shapes across local subworkflows
RaqManzano Jun 17, 2026
633dd96
remove whitespaces
RaqManzano Jun 17, 2026
e17c51d
comment out validation block
RaqManzano Jun 17, 2026
327fbf5
update template configs
RaqManzano Jun 17, 2026
8cf002a
added more bib
RaqManzano Jun 17, 2026
ef96005
Merge branch 'nfcore-module-subworkflow-update' into first-release
RaqManzano Jun 17, 2026
4ae62c5
fixed fastq_align_hisat2 subworkflow
RaqManzano Jun 17, 2026
700e5fd
added mutect2 alleles
RaqManzano Jun 17, 2026
7c52c54
fix typo
RaqManzano Jun 17, 2026
b54d6d7
fix versions
RaqManzano Jun 17, 2026
e828591
fix multiqc input files
RaqManzano Jun 17, 2026
4747eb6
remove versions
RaqManzano Jun 17, 2026
6b64463
remove deprecated module
RaqManzano Jun 17, 2026
369b6d4
fix vep cache
RaqManzano Jun 17, 2026
8860b33
Added indexing for vt normalise
RaqManzano Jun 17, 2026
ea62855
patch vt normalize to another container
RaqManzano Jun 17, 2026
7607f20
patch vt normalize to another container
RaqManzano Jun 17, 2026
45dcd59
remove caller from channel (no longer needed)
RaqManzano Jun 17, 2026
f44a375
fix variantcaller names for csv generation
RaqManzano Jun 17, 2026
7ea747c
remove samtools command, picard creates the index through config
RaqManzano Jun 17, 2026
7f30183
fix meta
RaqManzano Jun 17, 2026
0f9ecfe
update snaps
RaqManzano Jun 17, 2026
0fc2bb8
update snap
RaqManzano Jun 17, 2026
5b143f4
add empty config
RaqManzano Jun 17, 2026
2faba12
fix test to remove nondeterministic files
RaqManzano Jun 17, 2026
9c7b744
fix test to remove nondeterministic files
RaqManzano Jun 17, 2026
4f6ac35
updated snap
RaqManzano Jun 17, 2026
a20b43a
update nft-utils and snap
RaqManzano Jun 18, 2026
eba059b
remove tabix modules
RaqManzano Jun 18, 2026
47a36d5
add parenthesis
RaqManzano Jun 18, 2026
55c0ac4
revert to /dev/null
RaqManzano Jun 18, 2026
c66befc
fix picard
RaqManzano Jun 18, 2026
24e61d3
plugin update
RaqManzano Jun 18, 2026
939e4eb
remove parenthesis
RaqManzano Jun 18, 2026
0bb7f14
fix includeConfig
RaqManzano Jun 18, 2026
cbbd19a
update unzip
RaqManzano Jun 18, 2026
6835157
fix patch/diff
maxulysse Jun 22, 2026
3e4a869
fix patch/diff
maxulysse Jun 22, 2026
87a94dd
moving the patch upstream
maxulysse Jun 22, 2026
fe5bec9
proper module
maxulysse Jun 22, 2026
12b26ac
FIX module for real
maxulysse Jun 22, 2026
79425e6
add samtools to containers
maxulysse Jun 22, 2026
5c85e6c
Fix fasta/fai channel consumption issue + update snapshots
RaqManzano Jun 23, 2026
ce2831a
fix realignment logic
RaqManzano Jun 23, 2026
8ed0bf7
fix multiqc channels
RaqManzano Jun 23, 2026
63344e0
fix channel sorting in consensus to avoid resuming issues
RaqManzano Jun 23, 2026
20ec2b3
add changelog
RaqManzano Jun 23, 2026
9abe86b
update snap with multiqc files
RaqManzano Jun 23, 2026
18010cb
move consensus to seqra containers
maxulysse Jun 23, 2026
d94b962
pre-commit
maxulysse Jun 23, 2026
10bbecf
fix snaps and remove multiqc files from them
RaqManzano Jun 23, 2026
4c65b47
Merge pull request #77 from nf-core/first-release
RaqManzano Jun 23, 2026
b9a4e02
Merge remote-tracking branch 'origin/dev' into containers
RaqManzano Jun 23, 2026
cbd3bab
Update CHANGELOG: add consensus container migration entry
maxulysse Jun 23, 2026
c7c16f0
Merge pull request #78 from nf-core/containers
RaqManzano Jun 23, 2026
16826ee
Bump version to 1.0.0
maxulysse Jun 23, 2026
7f9894c
Fix typo in nextflow.config header
maxulysse Jun 23, 2026
354a416
Consolidate CHANGELOG for 1.0.0 release
maxulysse Jun 23, 2026
e879fb1
fix parameters names
RaqManzano Jun 23, 2026
cca049f
fix parameters names
RaqManzano Jun 23, 2026
7bde7e6
remove unused params
RaqManzano Jun 23, 2026
6a95455
fix parameters names
RaqManzano Jun 23, 2026
5244788
fix affiliations
RaqManzano Jun 23, 2026
3f8c91c
remove old pytests
RaqManzano Jun 23, 2026
3acc013
add nf-core vcf2maf
RaqManzano Jun 23, 2026
f37cdea
add nf-core vcf2maf
RaqManzano Jun 23, 2026
959b5a0
add nf-core vcf2maf
RaqManzano Jun 23, 2026
b6ba3f5
swap local vcf2maf for nf-core version
RaqManzano Jun 23, 2026
5245ac6
simplified sage local module
RaqManzano Jun 23, 2026
8b325eb
remove local vcf2maf
RaqManzano Jun 23, 2026
c1b3918
refractor generic params of maf_rna_filtering and add cite about rna pon
RaqManzano Jun 23, 2026
cca605d
update test snapshot
RaqManzano Jun 23, 2026
378bd64
try pixi
maxulysse Jun 24, 2026
fa7e94b
fix path
maxulysse Jun 24, 2026
4bb8770
remove leftover params
RaqManzano Jun 24, 2026
04da826
add hisat2 `--temp-directory` option
RaqManzano Jun 24, 2026
0bf2558
update test_full snapshot
RaqManzano Jun 24, 2026
8a2c28c
disable gunzip vcf2maf publishDir
RaqManzano Jun 24, 2026
5a5e87f
remove gunzip from snapshots
RaqManzano Jun 24, 2026
6ffe8c4
Merge pull request #79 from nf-core/adressreviewcomments
RaqManzano Jun 24, 2026
3742295
add filtering modules tests
RaqManzano Jun 25, 2026
94b2490
add nf-test for filtering and rna filtering + modify samplesheet to b…
RaqManzano Jun 25, 2026
e05a7b4
add consensus testing
RaqManzano Jun 25, 2026
48812d5
remove vcf from test (it is an optional output, not applicable in the…
RaqManzano Jun 25, 2026
1762924
update changelog
RaqManzano Jun 25, 2026
c074c78
add consensus snap
RaqManzano Jun 25, 2026
dd17306
clean up test csv file folder structure
RaqManzano Jun 25, 2026
3eccd00
add missing snapshots
RaqManzano Jun 25, 2026
447a2db
Merge pull request #80 from nf-core/first-release-lastcomments
RaqManzano Jun 25, 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
125 changes: 0 additions & 125 deletions .github/CONTRIBUTING.md

This file was deleted.

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/nf-core/rnadnavar/tree/master/.github/CONTRIBUTING.md)
Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/rnadnavar/tree/master/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/nf-core/rnadnavar/tree/master/.github/CONTRIBUTING.md)
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/rnadnavar/tree/master/docs/CONTRIBUTING.md)
- [ ] If necessary, also make a PR on the nf-core/rnadnavar _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
- [ ] Make sure your code lints (`nf-core pipelines lint`).
- [ ] Ensure the test suite passes (`nextflow run . -profile 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
25 changes: 22 additions & 3 deletions .github/workflows/awsfulltest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
echo "revision=${{ (github.event_name == 'workflow_dispatch' || github.event_name == 'release') && github.sha || 'dev' }}" >> "$GITHUB_OUTPUT"
- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@v2
uses: seqeralabs/action-tower-launch@51565b514bff1827cf34620de25d0055759f1fc9 # v2
# TODO nf-core: You can customise AWS full pipeline tests as required
# Add full size test data (but still relatively small datasets for few samples)
# on the `test_full.config` test runs with only one set of parameters
Expand All @@ -33,14 +33,33 @@ jobs:
compute_env: ${{ vars.TOWER_COMPUTE_ENV }}
revision: ${{ steps.revision.outputs.revision }}
workdir: s3://${{ vars.AWS_S3_BUCKET }}/work/rnadnavar/work-${{ steps.revision.outputs.revision }}
nextflow_config: |
plugins {
id 'nf-slack@0.5.0'
}
slack {
enabled = true
bot {
token = '${{ secrets.NFSLACK_BOT_TOKEN }}'
channel = 'rnadnavar'
}
onStart {
enabled = false
}
onComplete {
message = ':white_check_mark: *rnadnavar/test_full* completed successfully! :tada:'
}
onError {
message = ':x: *rnadnavar/test_full* failed :crying_cat_face:'
}
}
parameters: |
{
"hook_url": "${{ secrets.MEGATESTS_ALERTS_SLACK_HOOK_URL }}",
"outdir": "s3://${{ vars.AWS_S3_BUCKET }}/rnadnavar/results-${{ steps.revision.outputs.revision }}"
}
profiles: test_full

- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: Seqera Platform debug log file
path: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/awstest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
# Launch workflow using Seqera Platform CLI tool action
- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@v2
uses: seqeralabs/action-tower-launch@51565b514bff1827cf34620de25d0055759f1fc9 # v2
with:
workspace_id: ${{ vars.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
Expand All @@ -25,7 +25,7 @@ jobs:
}
profiles: test

- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
with:
name: Seqera Platform debug log file
path: |
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
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
16 changes: 12 additions & 4 deletions .github/workflows/download_pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,16 @@ jobs:
runs-on: ubuntu-latest
needs: configure
steps:
- name: Check out pipeline code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

- 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 +57,15 @@ jobs:
with:
apptainer-version: 1.3.4

- name: Read .nf-core.yml
id: read_yml
run: |
echo "nf_core_version=$(yq '.nf_core_version' ${{ github.workspace }}/.nf-core.yml)" >> "$GITHUB_OUTPUT"

- 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 +135,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