Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
291 commits
Select commit Hold shift + click to select a range
c6ebd04
add dict and fai
ramprasadn Sep 8, 2023
ed59800
update documentation
ramprasadn Sep 9, 2023
2d9ec3f
enable processing a mix of bam and cram files
ramprasadn Sep 9, 2023
afab318
update comment
ramprasadn Sep 9, 2023
46693cc
add test
ramprasadn Sep 10, 2023
9a7315e
update tags
ramprasadn Sep 10, 2023
55b63df
update configs
ramprasadn Sep 10, 2023
8c655de
update paths
ramprasadn Sep 10, 2023
830d9b4
update tags.yaml
ramprasadn Sep 10, 2023
545b807
update test
ramprasadn Sep 11, 2023
1e5535c
change collect to size
ramprasadn Sep 11, 2023
c38c309
update test
ramprasadn Sep 11, 2023
9101b67
update version check
ramprasadn Sep 11, 2023
f13d259
Update README.md
ramprasadn Sep 11, 2023
8e3ac33
Update README.md
ramprasadn Sep 11, 2023
7c1cb44
lint fix
ramprasadn Sep 11, 2023
4572dea
update emit
ramprasadn Sep 11, 2023
315c0fb
Merge pull request #10 from ramprasadn/gcnvcaller
ramprasadn Sep 11, 2023
f461b17
added cnvkit_targets param
lescai Jan 13, 2024
de819a6
updated schema
lescai Jan 13, 2024
d79415d
instead of empty channel pass dummy tuple
lescai Jan 14, 2024
8c61d4f
added usage doc for cnvkit targets
lescai Jan 14, 2024
95f2daf
prettier fixed
lescai Jan 15, 2024
add0a30
Merge pull request #13 from lescai/hybridcapture
lescai Jan 15, 2024
00c8bc8
Merge branch 'dev' into nf-core-template-merge-2.11.1
maxulysse Jan 17, 2024
1b29ca0
[automated] Fix linting with Prettier
nf-core-bot Jan 17, 2024
8b9c80d
remove fastqc
maxulysse Jan 17, 2024
dffbc71
update snap and remove fastqc
maxulysse Jan 17, 2024
7d51ad2
no commas
maxulysse Jan 17, 2024
52c52d4
[automated] Fix linting with Prettier
nf-core-bot Jan 17, 2024
0b1205a
Merge pull request #14 from nf-core/nf-core-template-merge-2.11.1
maxulysse Jan 17, 2024
13ba7e1
install createpon
ramprasadn Jan 26, 2024
09999ba
add gens
ramprasadn Jan 26, 2024
fe0ab74
update indent and comment
ramprasadn Jan 29, 2024
bfe4541
add bedtointervalslist
ramprasadn Feb 15, 2024
0f87bfd
bedtointervallist in subworkflow
ramprasadn Feb 15, 2024
0646bdc
add options to exclude intervals
ramprasadn Feb 20, 2024
5093818
Merge branch 'TEMPLATE' of github.com:nf-core/createpanelrefs into te…
ramprasadn Feb 21, 2024
08a2ef3
devcontainer
ramprasadn Feb 21, 2024
00bc062
fix lint
ramprasadn Feb 21, 2024
a510dee
fix lint
ramprasadn Feb 21, 2024
ee63a39
fix tests
ramprasadn Feb 21, 2024
4bbb357
review suggestions and error fix
ramprasadn Feb 21, 2024
872cc47
Merge pull request #20 from ramprasadn/template-updates
ramprasadn Feb 21, 2024
dae6606
Merge branch 'dev' of github.com:nf-core/createpanelrefs into germlin…
ramprasadn Feb 21, 2024
886f8d3
update test
ramprasadn Feb 21, 2024
cdec400
update usage
ramprasadn Feb 21, 2024
a433237
Merge branch 'nf-core-template-merge-2.13.1' into template_update
ramprasadn Mar 27, 2024
a864476
fix lint
ramprasadn Mar 27, 2024
bed052e
Merge pull request #22 from nf-core/template_update
maxulysse Mar 28, 2024
69bccbb
Merge pull request #19 from ramprasadn/germlinecnvcallerupdate
maxulysse Mar 28, 2024
f7b84c7
Merge branch 'dev' of github.com:nf-core/createpanelrefs into gens
ramprasadn Mar 28, 2024
64e2ee4
fix lint errors
ramprasadn Mar 28, 2024
c93b543
fix lint
ramprasadn Mar 28, 2024
6b9501e
add tests
ramprasadn Mar 28, 2024
ad579b9
fix defaults
ramprasadn Mar 28, 2024
9002e51
test singularity
ramprasadn Mar 28, 2024
d718b26
install singularity
ramprasadn Mar 28, 2024
cd0fbdc
remove disk cleanup
ramprasadn Mar 28, 2024
29c1989
add config
ramprasadn Mar 29, 2024
db8183f
Merge branch 'gens' of github.com:ramprasadn/createpanelrefs into gens
ramprasadn Mar 29, 2024
b69f503
update ci
ramprasadn Mar 29, 2024
12d3ab6
update test
ramprasadn Mar 30, 2024
027ba23
format
ramprasadn Mar 30, 2024
9674a9f
typo
ramprasadn Mar 30, 2024
e18cbfe
Merge pull request #17 from ramprasadn/gens
ramprasadn Apr 3, 2024
b460d53
Merge branch 'dev' into mutect2
maxulysse Apr 3, 2024
caf4c90
update bam_create_som_pon_gatk subworkflow
maxulysse Apr 3, 2024
6cfbc3c
update and retore utils subworkflows
maxulysse Apr 3, 2024
2c0789a
code polish
maxulysse Apr 3, 2024
a0c8de7
update schema
maxulysse Apr 3, 2024
b6be483
update CHANGELOG
maxulysse Apr 3, 2024
2d5c053
add pon_name to schema
maxulysse Apr 3, 2024
b934a7e
fix mutect2 usage
maxulysse Apr 3, 2024
6be5bbb
update schema
maxulysse Apr 3, 2024
5eaf21f
update subworkflow and fix tests
maxulysse Apr 3, 2024
d676fdb
fix default tests with updated config
maxulysse Apr 3, 2024
c6afd52
add tests for mutect2_pon
maxulysse Apr 3, 2024
61be19b
update gitignore
maxulysse Apr 3, 2024
3f2124e
prettier
maxulysse Apr 3, 2024
b3c21cd
add mutect2 tests to CI
maxulysse Apr 3, 2024
2a35f8d
Update nextflow.config
maxulysse Apr 4, 2024
bf5a2d6
Update conf/modules/mutect2.config
maxulysse Apr 4, 2024
16d37de
feat: make tools a required params
maxulysse Apr 4, 2024
c967164
feat: pon_name is now mutect2_pon_name
maxulysse Apr 4, 2024
f05ca82
fix: pon_name is mutect2_pon_name in the test too
maxulysse Apr 4, 2024
2a84359
fix: fix usage of mutect2_pon_name params usage
maxulysse Apr 4, 2024
7a8d930
Merge pull request #8 from maxulysse/mutect2
maxulysse Apr 4, 2024
e5d34f9
refactor
ramprasadn Apr 5, 2024
3e42ba5
update test
ramprasadn Apr 5, 2024
9dca5b1
hopefully, final commit
ramprasadn Apr 6, 2024
a35e323
fix lint error
ramprasadn Apr 6, 2024
740a7cb
Merge pull request #24 from ramprasadn/refactor
maxulysse Apr 8, 2024
e6eb03d
Merge branch 'dev' into nf-core-template-merge-2.14.0
maxulysse May 8, 2024
1c62be2
forgotten merge conflicts
maxulysse May 8, 2024
1d7fcca
fix linting
maxulysse May 8, 2024
6268672
Apply suggestions from code review
maxulysse May 8, 2024
f0fe210
Merge pull request #25 from nf-core/nf-core-template-merge-2.14.0
maxulysse Jun 5, 2024
5b9a956
Merge branch 'dev' into nf-core-template-merge-2.14.1
maxulysse Jun 5, 2024
1aedf57
Merge pull request #26 from nf-core/nf-core-template-merge-2.14.1
maxulysse Jun 5, 2024
97ef01d
updates the default args for gens
jemten Jun 10, 2024
eb79a2f
update modules
ramprasadn Jun 11, 2024
6b48b13
more updates
ramprasadn Jun 11, 2024
0bfcd59
exposed gens args
jemten Jun 11, 2024
d05b1fe
fix typo
jemten Jun 11, 2024
86b516b
Merge pull request #28 from jemten/update_gens_args
maxulysse Jun 11, 2024
a0333ea
Merge pull request #30 from ramprasadn/modulesupdate
maxulysse Jun 11, 2024
8711079
publish gens intervals by default
jemten Jun 12, 2024
92d1f46
Merge pull request #31 from jemten/publish_intervals
jemten Jun 12, 2024
0149096
Merge branch 'dev' into nf-core-template-merge-3.0.1
maxulysse Oct 11, 2024
c17e663
update modules and subworkflows
maxulysse Oct 11, 2024
f0a1ae8
prettier
maxulysse Oct 11, 2024
d9c12b7
Include default
maxulysse Oct 11, 2024
4464c16
shard
maxulysse Oct 11, 2024
ed913a7
refactor tests
maxulysse Oct 11, 2024
1a916c6
update snapshot
maxulysse Oct 11, 2024
a8ab882
Just 4 shards for now
maxulysse Oct 11, 2024
da49c80
improve mutect2 tests
maxulysse Oct 11, 2024
78d8bef
fix gens and germlinecnvcaller tests
maxulysse Oct 11, 2024
db922ca
fix gens snapshots
maxulysse Oct 11, 2024
316dabf
fix GHA
maxulysse Oct 11, 2024
232dcf4
fix germlinecnvcaller snapshots
maxulysse Oct 11, 2024
de15dcc
Merge remote-tracking branch 'upstream/nf-core-template-merge-3.0.1' …
maxulysse Oct 11, 2024
c4b9065
update CHANGELOG
maxulysse Oct 11, 2024
db89b85
leftover merge conflicts
maxulysse Oct 11, 2024
5db9590
Update CHANGELOG.md
maxulysse Oct 11, 2024
50259ed
Update workflows/createpanelrefs.nf
maxulysse Oct 11, 2024
5cb1da3
Merge pull request #35 from nf-core/nf-core-template-merge-3.0.2
maxulysse Oct 11, 2024
85076d2
update modules
ramprasadn Nov 4, 2024
8b6a098
update snaps
ramprasadn Nov 4, 2024
608a1ec
Merge pull request #38 from nf-core/updategatk
maxulysse Nov 11, 2024
2de9999
switch to gatk4 sequencedictionary
ramprasadn Nov 12, 2024
f725863
update snaps
ramprasadn Nov 12, 2024
7c0e842
Merge pull request #40 from nf-core/switchtogatk
ramprasadn Nov 12, 2024
f0a74c0
Merge branch 'dev' of github.com:nf-core/createpanelrefs into templat…
ramprasadn Mar 28, 2025
af3cbe0
update actions cache
ramprasadn Mar 28, 2025
1f68999
update test config
ramprasadn Mar 29, 2025
665ee06
Update nextflow.config
maxulysse Mar 31, 2025
ec8f3c4
Update nextflow.config
ramprasadn Mar 31, 2025
e6575b7
Merge pull request #45 from nf-core/template_update_v320
maxulysse Mar 31, 2025
dacb595
cnvkit with cram files
ramprasadn Apr 8, 2025
5d470e1
change tests name
maxulysse Apr 9, 2025
a284e74
add auto shard
maxulysse Apr 9, 2025
dbd1649
fix tests
maxulysse Apr 9, 2025
bc99a1d
fix tests
maxulysse Apr 9, 2025
b9366f6
Merge pull request #47 from nf-core/cnvkit_cram
maxulysse Apr 9, 2025
f9cf231
Merge branch 'dev' into nf-test
maxulysse Apr 9, 2025
d012cf5
language server
maxulysse Apr 9, 2025
42c05ce
Merge branch 'dev' into mutect2_cram
maxulysse Apr 9, 2025
ae6558f
fix GHA
maxulysse Apr 9, 2025
d830115
main:
maxulysse Apr 9, 2025
c3307fc
fix parenthesis
maxulysse Apr 9, 2025
8513356
fix linting
maxulysse Apr 9, 2025
9a914c5
forgot file
maxulysse Apr 11, 2025
8b3688c
early fail
maxulysse Apr 11, 2025
ab071b8
update CHANGELOG
maxulysse Apr 11, 2025
fb7a0be
fix test
maxulysse Apr 11, 2025
e5c8b85
runsOn
maxulysse Apr 11, 2025
555effe
Merge pull request #48 from maxulysse/nf-test
maxulysse Apr 11, 2025
6a53ad5
add mutect2 cram tests
maxulysse Apr 11, 2025
4333ed2
Merge branch 'dev' into mutect2_cram
maxulysse Apr 11, 2025
782aa8e
improve referecences for tests
maxulysse Apr 11, 2025
2759d8d
improve test usage
maxulysse Apr 11, 2025
4c4c5ee
sort params
maxulysse Apr 11, 2025
3a76980
references are references
maxulysse Apr 11, 2025
da838e9
more code polish
maxulysse Apr 11, 2025
366f710
better usage of igenomes_base
maxulysse Apr 11, 2025
37dcb36
fix gens and germlinecnvcaller tests
maxulysse Apr 11, 2025
ba89def
update CHANGELOG
maxulysse Apr 11, 2025
5f8be57
fix igenomes
maxulysse Apr 11, 2025
bee6cb8
fix and simplify igenomes_base usage
maxulysse Apr 11, 2025
9d27e7a
more improvments
maxulysse Apr 11, 2025
e46a4f4
update snapshot
maxulysse Apr 11, 2025
91ca88c
alphabetical order
maxulysse Apr 11, 2025
0e36c07
Merge pull request #49 from maxulysse/mutect2_cram
maxulysse Apr 11, 2025
391bf5d
improve some references usage
maxulysse Apr 14, 2025
11db4da
no need to generate intervals
maxulysse Apr 15, 2025
d5c030b
deal better with gens_intervals
maxulysse Apr 16, 2025
c0440a2
fix GERMLINECNVCALLER_COHORT
maxulysse Apr 16, 2025
7163991
fix snapshot
maxulysse Apr 16, 2025
656c930
add creation of mutect2 target bed
maxulysse Apr 16, 2025
f0ee03e
no need to generate bed when not running mutect2
maxulysse Apr 16, 2025
b1a7f50
heavy refactoring
maxulysse Apr 16, 2025
0e3992d
add new param
maxulysse Apr 16, 2025
943c3d4
update CHANGELOG
maxulysse Apr 16, 2025
1a6a730
Merge branch 'dev' into nf-core-template-merge-3.2.1
maxulysse Apr 30, 2025
6319226
update CHANGELOG
maxulysse Apr 30, 2025
db0878c
Merge pull request #52 from nf-core/nf-core-template-merge-3.2.1
maxulysse Apr 30, 2025
453d428
Merge branch 'dev' into mutect2_once_more
maxulysse Apr 30, 2025
c942cc4
use tips from @nvnieuwk
maxulysse May 27, 2025
6298321
out of this PR scope
maxulysse May 27, 2025
ebcd7c5
simplify logic
maxulysse May 27, 2025
671ff01
Merge pull request #50 from maxulysse/mutect2_once_more
maxulysse May 27, 2025
b97806d
code polish
maxulysse May 27, 2025
7724cdb
update CHANGELOG
maxulysse May 27, 2025
06cba3b
Merge pull request #53 from maxulysse/fix_code_polish
maxulysse Jun 4, 2025
a5633a6
Merge branch 'dev' into nf-core-template-merge-3.3.1
maxulysse Jun 4, 2025
77cd290
Update nf-test.config
maxulysse Jun 5, 2025
f9a145a
update subworkflows
maxulysse Jun 12, 2025
781da84
fix rocrate
maxulysse Jun 12, 2025
8b7158e
fix name of versions file, update to nft-utils 0.0.4 and regenerate s…
maxulysse Jun 12, 2025
fa7bcde
update CHANGELOG
maxulysse Jun 12, 2025
c12d9da
remove multiqc beta parquet files from snapshots
maxulysse Jun 12, 2025
6a8e36c
add to nftignore and regenerate snapshots
maxulysse Jun 12, 2025
875215c
update CHANGELOG
maxulysse Jun 12, 2025
2b42126
Merge pull request #54 from nf-core/nf-core-template-merge-3.3.1
maxulysse Jun 12, 2025
98ee325
prepare RC 1.0.0
maxulysse Jun 16, 2025
9f2522c
Merge branch 'dev' into prepare_1.0.0
maxulysse Jun 16, 2025
0a8854a
default branch is main
maxulysse Jun 16, 2025
9eee251
rocrate
maxulysse Jun 16, 2025
57b34a7
update CHANGELOG
maxulysse Jun 17, 2025
31e908f
Merge pull request #55 from maxulysse/prepare_1.0.0
maxulysse Jun 18, 2025
623e5cd
fix gcnv interval list
danielhmendoza01 Jun 18, 2025
df3e7c6
Merge pull request #56 from danielhmendoza01/dev
maxulysse Jun 23, 2025
58b1149
Fix version in CHANGELOG
maxulysse Jul 1, 2025
125d4a4
assess @nvnieuwk 's release PR comment
maxulysse Jul 1, 2025
8de2144
update CHANGELOG
maxulysse Jul 1, 2025
a444cc4
update docs
maxulysse Jul 1, 2025
6c7af7c
Update CHANGELOG
maxulysse Jul 1, 2025
9822b40
Merge pull request #57 from maxulysse/release_comment_1
maxulysse Jul 1, 2025
a41f920
Template update for nf-core/tools version 3.3.2
nf-core-bot Jul 8, 2025
660d890
Merge branch 'dev' into nf-core-template-merge-3.3.2
maxulysse Jul 10, 2025
61f8930
update nf-core.yml
maxulysse Jul 10, 2025
c96a20f
fix linting
maxulysse Jul 10, 2025
f2f8504
Merge pull request #58 from nf-core/nf-core-template-merge-3.3.2
maxulysse Jul 10, 2025
70e7123
no ext.when in configs
maxulysse Sep 23, 2025
2380b5e
update docs
maxulysse Sep 23, 2025
61fe91b
steal test data from sarek
maxulysse Sep 23, 2025
83641dd
Template update for nf-core/tools version 3.4.1
nf-core-bot Oct 16, 2025
19a50b4
Merge pull request #59 from maxulysse/release_comment_2
maxulysse Oct 31, 2025
ac8331c
Merge branch 'dev' into nf-core-template-merge-3.4.1
maxulysse Oct 31, 2025
2068f86
TEMPLATE
maxulysse Oct 31, 2025
4dd25c1
pre-commit
maxulysse Oct 31, 2025
b70f13b
fix linting
maxulysse Oct 31, 2025
211e294
fix toots release
maxulysse Oct 31, 2025
8d0d07e
LS
maxulysse Oct 31, 2025
0b9b322
update all modules
maxulysse Oct 31, 2025
fc7d60a
update snapshot
maxulysse Oct 31, 2025
818ee74
mutect2 fix
maxulysse Oct 31, 2025
6c8fb2a
fix snapshots
maxulysse Oct 31, 2025
fad819a
LS
maxulysse Oct 31, 2025
96facf3
fix tuple cardinality warning
maxulysse Oct 31, 2025
7cd7a41
Merge pull request #60 from nf-core/nf-core-template-merge-3.4.1
maxulysse Oct 31, 2025
c6a403d
test_full
maxulysse Nov 5, 2025
5f94680
Merge branch 'dev' into megatests
maxulysse Nov 5, 2025
3538a4f
update CHANGELOG
maxulysse Nov 5, 2025
3fb01fa
Merge pull request #62 from maxulysse/megatests
maxulysse Nov 5, 2025
a1460c1
Important! Template update for nf-core/tools v3.5.0dev (#63)
maxulysse Nov 5, 2025
ab14ab0
Template update for nf-core/tools version 3.5.1 (#64)
nf-core-bot Nov 20, 2025
1168e3f
Merge pull request #66 from nf-core/lrs-gens-pon
fellen31 Feb 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"name": "nfcore",
"image": "nfcore/gitpod:latest",
"remoteUser": "gitpod",
"runArgs": ["--privileged"],
"image": "nfcore/devcontainer:latest",

// Configure tool-specific properties.
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"python.defaultInterpreterPath": "/opt/conda/bin/python"
},
"remoteUser": "root",
"privileged": true,

// Add the IDs of extensions you want installed when the container is created.
"extensions": ["ms-python.python", "ms-python.vscode-pylance", "nf-core.nf-core-extensionpack"]
}
"remoteEnv": {
// Workspace path on the host for mounting with docker-outside-of-docker
"LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}"
},

"onCreateCommand": "./.devcontainer/setup.sh",

"hostRequirements": {
"cpus": 4,
"memory": "16gb",
"storage": "32gb"
}
}
13 changes: 13 additions & 0 deletions .devcontainer/setup.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/usr/bin/env bash

# Customise the terminal command prompt
echo "export PROMPT_DIRTRIM=2" >> $HOME/.bashrc
echo "export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] '" >> $HOME/.bashrc
export PROMPT_DIRTRIM=2
export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] '

# Update Nextflow
nextflow self-update

# Update welcome message
echo "Welcome to the nf-core/createpanelrefs devcontainer!" > /usr/local/etc/vscode-dev-containers/first-run-notice.txt
10 changes: 4 additions & 6 deletions .github/actions/nf-test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ runs:
version: "${{ env.NXF_VERSION }}"

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

- name: Install nf-test
uses: nf-core/setup-nf-test@v1
Expand All @@ -52,15 +52,13 @@ runs:
with:
auto-update-conda: true
conda-solver: libmamba
channels: conda-forge
channel-priority: strict
conda-remove-defaults: true

# TODO Skip failing conda tests and document their failures
# https://github.com/nf-core/modules/issues/7017
- name: Run nf-test
shell: bash
env:
NFT_DIFF: ${{ env.NFT_DIFF }}
NFT_DIFF_ARGS: ${{ env.NFT_DIFF_ARGS }}
NFT_WORKDIR: ${{ env.NFT_WORKDIR }}
run: |
nf-test test \
Expand Down
17 changes: 7 additions & 10 deletions .github/workflows/awsfulltest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,25 +24,22 @@ jobs:

- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@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
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
workspace_id: ${{ vars.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
compute_env: ${{ secrets.TOWER_COMPUTE_ENV }}
compute_env: ${{ vars.TOWER_COMPUTE_ENV }}
revision: ${{ steps.revision.outputs.revision }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/createpanelrefs/work-${{ steps.revision.outputs.revision }}
workdir: s3://${{ vars.AWS_S3_BUCKET }}/work/createpanelrefs/work-${{ steps.revision.outputs.revision }}
parameters: |
{
"hook_url": "${{ secrets.MEGATESTS_ALERTS_SLACK_HOOK_URL }}",
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/createpanelrefs/results-${{ steps.revision.outputs.revision }}"
"outdir": "s3://${{ vars.AWS_S3_BUCKET }}/createpanelrefs/results-${{ steps.revision.outputs.revision }}"
}
profiles: test_full

- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: Seqera Platform debug log file
path: |
seqera_platform_action_*.log
seqera_platform_action_*.json
tower_action_*.log
tower_action_*.json
14 changes: 7 additions & 7 deletions .github/workflows/awstest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,20 @@ jobs:
- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@v2
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
workspace_id: ${{ vars.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
compute_env: ${{ secrets.TOWER_COMPUTE_ENV }}
compute_env: ${{ vars.TOWER_COMPUTE_ENV }}
revision: ${{ github.sha }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/createpanelrefs/work-${{ github.sha }}
workdir: s3://${{ vars.AWS_S3_BUCKET }}/work/createpanelrefs/work-${{ github.sha }}
parameters: |
{
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/createpanelrefs/results-test-${{ github.sha }}"
"outdir": "s3://${{ vars.AWS_S3_BUCKET }}/createpanelrefs/results-test-${{ github.sha }}"
}
profiles: test

- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: Seqera Platform debug log file
path: |
seqera_platform_action_*.log
seqera_platform_action_*.json
tower_action_*.log
tower_action_*.json
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@5bef64f19d7facfb25b37b414482c7164d639639 # v9
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # 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
8 changes: 4 additions & 4 deletions .github/workflows/download_pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@ jobs:
- name: Disk space cleanup
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1

- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with:
python-version: "3.13"
python-version: "3.14"
architecture: "x64"

- name: Setup Apptainer
Expand All @@ -57,7 +57,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install git+https://github.com/nf-core/tools.git@dev
pip install git+https://github.com/nf-core/tools.git

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

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

# indication that the linting is being fixed
- name: React on comment
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
with:
comment-id: ${{ github.event.comment.id }}
reactions: eyes
Expand All @@ -32,9 +32,9 @@ jobs:
GITHUB_TOKEN: ${{ secrets.nf_core_bot_auth_token }}

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

- name: Install pre-commit
run: pip install pre-commit
Expand All @@ -47,7 +47,7 @@ jobs:
# indication that the linting has finished
- name: react if linting finished succesfully
if: steps.pre-commit.outcome == 'success'
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
with:
comment-id: ${{ github.event.comment.id }}
reactions: "+1"
Expand All @@ -67,21 +67,21 @@ jobs:
- name: react if linting errors were fixed
id: react-if-fixed
if: steps.commit-and-push.outcome == 'success'
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
with:
comment-id: ${{ github.event.comment.id }}
reactions: hooray

- name: react if linting errors were not fixed
if: steps.commit-and-push.outcome == 'failure'
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
with:
comment-id: ${{ github.event.comment.id }}
reactions: confused

- name: react if linting errors were not fixed
if: steps.commit-and-push.outcome == 'failure'
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
with:
issue-number: ${{ github.event.issue.number }}
body: |
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5

- name: Set up Python 3.12
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
- name: Set up Python 3.14
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with:
python-version: "3.13"
python-version: "3.14"

- name: Install pre-commit
run: pip install pre-commit
Expand All @@ -28,14 +28,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out pipeline code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5

- name: Install Nextflow
uses: nf-core/setup-nextflow@v2

- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
with:
python-version: "3.13"
python-version: "3.14"
architecture: "x64"

- name: read .nf-core.yml
Expand Down Expand Up @@ -71,7 +71,7 @@ jobs:

- name: Upload linting log file artifact
if: ${{ always() }}
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
with:
name: linting-logs
path: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linting_comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download lint results
uses: dawidd6/action-download-artifact@4c1e823582f43b179e2cbb49c3eade4e41f992e2 # v10
uses: dawidd6/action-download-artifact@ac66b43f0e6a346234dd65d4d0c8fbb31cb316e5 # v11
with:
workflow: linting.yml
workflow_conclusion: completed
Expand All @@ -21,7 +21,7 @@ jobs:
run: echo "pr_number=$(cat linting-logs/PR_number.txt)" >> $GITHUB_OUTPUT

- name: Post PR comment
uses: marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728 # v2
uses: marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 # v2
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
number: ${{ steps.pr_number.outputs.pr_number }}
Expand Down
Loading
Loading