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

Release 1.1.0 - Resolution Road #105

Open
wants to merge 92 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 88 commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
869656a
Merged changes from nf-core template
kbestak Jan 3, 2024
9a1b00b
Template update for nf-core/tools version 2.12
nf-core-bot Jan 29, 2024
dfadd43
Template update for nf-core/tools version 2.13
nf-core-bot Feb 20, 2024
63426b8
Merge pull request #58 from nf-core/master
kbestak Feb 21, 2024
fa94b22
Template update for nf-core/tools version 2.13.1
nf-core-bot Feb 29, 2024
0616ede
Template update for nf-core/tools version 2.14.0
nf-core-bot May 8, 2024
66ff1ed
Template update for nf-core/tools version 2.14.1
nf-core-bot May 9, 2024
1ed382a
template_update_2.14.1
kbestak Jun 11, 2024
708e799
template update
kbestak Jun 11, 2024
b0fc281
removed leftover view()
kbestak Jun 11, 2024
0c5893e
fixed modules.json
kbestak Jun 11, 2024
f6026d5
Update CHANGELOG.md
kbestak Jun 12, 2024
58fa5b3
removed todo in ci.yml, added singularity test
kbestak Jun 12, 2024
3a408e9
removed singularity test
kbestak Jun 12, 2024
a28da2c
Merge pull request #71 from kbestak/merging-template-updates
kbestak Jun 12, 2024
7d35334
Fixed multiqc report
kbestak Sep 9, 2024
1d7e809
updated changelog
kbestak Sep 9, 2024
372c78b
Update CHANGELOG.md
kbestak Sep 9, 2024
07d44b1
removed seqera container for multiqc
kbestak Sep 9, 2024
795acd5
mindagap_skip
kbestak Sep 10, 2024
4f14222
fixed collect_QC
kbestak Sep 10, 2024
1590059
added test for skip mindagap
kbestak Sep 10, 2024
6dbf1b1
adapted citations
kbestak Sep 10, 2024
b5aee86
Merge pull request #76 from kbestak/multiqc_report_fix
kbestak Sep 15, 2024
b12929c
Merge pull request #78 from kbestak/mindagap_skip
kbestak Sep 24, 2024
43ac414
added_stardist
kbestak Sep 26, 2024
c7fbb67
added test
kbestak Sep 27, 2024
6e61d61
added stardist to test config
kbestak Sep 27, 2024
52117e1
stardist documentation
kbestak Sep 27, 2024
b3a99a3
Merge pull request #2 from kbestak/demo
kbestak Sep 27, 2024
860bbc1
Template update for nf-core/tools version 3.0.0
nf-core-bot Oct 8, 2024
78b5c3f
Template update for nf-core/tools version 3.0.1
nf-core-bot Oct 9, 2024
362a564
Template update for nf-core/tools version 3.0.2
nf-core-bot Oct 11, 2024
e2d7eac
resolved template update 3.0.2 conflicts
kbestak Oct 26, 2024
641a0bb
Merge pull request #88 from kbestak/merging-template-updates
kbestak Oct 28, 2024
00de208
Merge branch 'dev' into stardist
kbestak Nov 25, 2024
9bed511
removed validation for linting
kbestak Nov 25, 2024
135df19
Template update for nf-core/tools version 3.1.0
nf-core-bot Dec 12, 2024
5fd31a5
resolved conflicts 3.1.0
kbestak Dec 12, 2024
8a50cf8
added space
kbestak Dec 12, 2024
106e22b
include configs
kbestak Dec 12, 2024
81f7227
updated info
kbestak Dec 12, 2024
1fe0083
Template update for nf-core/tools version 3.1.1
nf-core-bot Dec 20, 2024
dcd262b
Template update for nf-core/tools version 3.1.2
nf-core-bot Jan 20, 2025
99e3dd3
Template update for nf-core/tools version 3.2.0
nf-core-bot Jan 27, 2025
6386005
Update nextflow.config
kbestak Jan 29, 2025
27fa241
Update conf/modules.config
kbestak Jan 29, 2025
a579c6c
merging_320
kbestak Jan 29, 2025
e852ddf
added stardist to full test
kbestak Jan 29, 2025
ab38c3a
Merge pull request #94 from kbestak/merging_310
kbestak Feb 7, 2025
3fab003
bump: Updated all modules.
FloWuenne Feb 12, 2025
12d9c3f
Merge pull request #98 from FloWuenne/modules_version_bump
kbestak Feb 13, 2025
3e13e32
croptiff change
kbestak Feb 13, 2025
138210e
spot2cell change
kbestak Feb 13, 2025
10d9f59
Merge remote-tracking branch 'origin/dev' into stardist
FloWuenne Feb 13, 2025
bdc0c19
stain sorting cleanup
kbestak Feb 13, 2025
f8e8a92
code cleanup
kbestak Feb 13, 2025
16ca914
Merge pull request #81 from kbestak/stardist
kbestak Feb 13, 2025
010a912
Merge pull request #99 from kbestak/code_cleanup
kbestak Feb 13, 2025
0dbd86b
Added author and license information to all bin scripts.
FloWuenne Feb 20, 2025
b307aea
Merge pull request #100 from FloWuenne/bin_author_license
kbestak Feb 20, 2025
05165cf
Updated manifest with correct name and doi.
FloWuenne Feb 20, 2025
2c1a082
Update nextflow.config
FloWuenne Feb 21, 2025
b370dfc
Merge pull request #101 from FloWuenne/manifest_updates
FloWuenne Feb 21, 2025
e0270c1
readme update
kbestak Feb 25, 2025
a3c07b1
metromap update
kbestak Feb 25, 2025
683ab36
documentation
kbestak Feb 25, 2025
4f33124
updated schema
kbestak Feb 25, 2025
6ceafa7
updated changelog
kbestak Feb 25, 2025
21f6817
Update docs/usage.md
kbestak Feb 26, 2025
8f6f382
Merge pull request #102 from kbestak/documentation
FloWuenne Feb 26, 2025
eafa6f7
Update CHANGELOG.md
kbestak Feb 26, 2025
0ce2f36
apply correction and organize
kbestak Feb 26, 2025
48712bc
reformatted changelog
kbestak Feb 26, 2025
5300565
added tool versions
kbestak Feb 27, 2025
a5e6a31
Merge pull request #103 from kbestak/changelog
kbestak Feb 27, 2025
c16dd52
lint fix: Moved local modules to individual folders and rename to mai…
FloWuenne Feb 28, 2025
4535aee
Updated CHANGELOG.
FloWuenne Feb 28, 2025
02985e9
lint fix: Removed leftover TODOs from template update.
FloWuenne Feb 28, 2025
5ca42d7
Bump version to 1.1.0
FloWuenne Feb 28, 2025
df7fd4d
Fix pre-commit formatting.
FloWuenne Feb 28, 2025
d632a0f
Added /main to all local module includes.
FloWuenne Feb 28, 2025
0f394c5
Merge pull request #104 from FloWuenne/prepare-release-1.1.0
FloWuenne Feb 28, 2025
403ac2c
updated ci to exlude conda
kbestak Mar 3, 2025
73b50a2
removed commented conda reference
kbestak Mar 3, 2025
419dfbb
skipping singularity on dev
kbestak Mar 3, 2025
6e8a6b6
returned singularity testing to dev
kbestak Mar 3, 2025
9f5ae53
Merge pull request #106 from kbestak/ci_update
FloWuenne Mar 3, 2025
0ff57c2
Update CITATIONS.md
FloWuenne Mar 4, 2025
8118a5a
Updated logos
FloWuenne Mar 5, 2025
9555e44
Removed conf/igenomes_ignored.config file.
FloWuenne Mar 5, 2025
b881066
fix: Added modified and removed files to .nf-core.yml
FloWuenne Mar 5, 2025
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
16 changes: 4 additions & 12 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,11 @@
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"python.defaultInterpreterPath": "/opt/conda/bin/python",
"python.linting.enabled": true,
"python.linting.pylintEnabled": true,
"python.formatting.autopep8Path": "/opt/conda/bin/autopep8",
"python.formatting.yapfPath": "/opt/conda/bin/yapf",
"python.linting.flake8Path": "/opt/conda/bin/flake8",
"python.linting.pycodestylePath": "/opt/conda/bin/pycodestyle",
"python.linting.pydocstylePath": "/opt/conda/bin/pydocstyle",
"python.linting.pylintPath": "/opt/conda/bin/pylint",
"python.defaultInterpreterPath": "/opt/conda/bin/python"
},

// 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"],
},
},
"extensions": ["ms-python.python", "ms-python.vscode-pylance", "nf-core.nf-core-extensionpack"]
}
}
}
15 changes: 14 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,20 @@ end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset
indent_size = unset
[/subworkflows/nf-core/**]
charset = unset
end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset

[/assets/email*]
indent_size = unset

# ignore python and markdown
[*.{py,md}]
indent_style = unset

# ignore ro-crate metadata files
[**/ro-crate-metadata.json]
insert_final_newline = unset
38 changes: 20 additions & 18 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# nf-core/molkart: Contributing Guidelines
# `nf-core/molkart`: Contributing Guidelines

Hi there!
Many thanks for taking an interest in improving nf-core/molkart.
Expand All @@ -9,9 +9,8 @@ Please use the pre-filled template to save time.
However, don't be put off by this template - other more general issues and suggestions are welcome!
Contributions to the code are even more welcome ;)

:::info
If you need help using or modifying nf-core/molkart then the best place to ask is on the nf-core Slack [#molkart](https://nfcore.slack.com/channels/molkart) channel ([join our Slack here](https://nf-co.re/join/slack)).
:::
> [!NOTE]
> If you need help using or modifying nf-core/molkart then the best place to ask is on the nf-core Slack [#molkart](https://nfcore.slack.com/channels/molkart) channel ([join our Slack here](https://nf-co.re/join/slack)).

## Contribution workflow

Expand All @@ -20,15 +19,18 @@ If you'd like to write some code for nf-core/molkart, the standard workflow is a
1. Check that there isn't already an issue about your idea in the [nf-core/molkart issues](https://github.com/nf-core/molkart/issues) to avoid duplicating work. If there isn't one already, please create one so that others know you're working on this
2. [Fork](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) the [nf-core/molkart repository](https://github.com/nf-core/molkart) to your GitHub account
3. Make the necessary changes / additions within your forked repository following [Pipeline conventions](#pipeline-contribution-conventions)
4. Use `nf-core schema build` and add any new parameters to the pipeline JSON schema (requires [nf-core tools](https://github.com/nf-core/tools) >= 1.10).
4. Use `nf-core pipelines schema build` and add any new parameters to the pipeline JSON schema (requires [nf-core tools](https://github.com/nf-core/tools) >= 1.10).
5. Submit a Pull Request against the `dev` branch and wait for the code to be reviewed and merged

If you're not used to this workflow with git, you can start with some [docs from GitHub](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests) or even their [excellent `git` resources](https://try.github.io/).

## Tests

You can optionally test your changes by running the pipeline locally. Then it is recommended to use the `debug` profile to
receive warnings about process selectors and other debug info. Example: `nextflow run . -profile debug,test,docker --outdir <OUTDIR>`.
You have the option to test your changes locally by running the pipeline. For receiving warnings about process selectors and other `debug` information, it is recommended to use the debug profile. Execute all the tests with the following command:

```bash
nf-test test --profile debug,test,docker --verbose
```

When you create a pull request with changes, [GitHub Actions](https://github.com/features/actions) will run automatic tests.
Typically, pull-requests are only fully reviewed when these tests are passing, though of course we can help out before then.
Expand All @@ -38,7 +40,7 @@ There are typically two types of tests that run:
### Lint tests

`nf-core` has a [set of guidelines](https://nf-co.re/developers/guidelines) which all pipelines must adhere to.
To enforce these and ensure that all pipelines stay in sync, we have developed a helper tool which runs checks on the pipeline code. This is in the [nf-core/tools repository](https://github.com/nf-core/tools) and once installed can be run locally with the `nf-core lint <pipeline-directory>` command.
To enforce these and ensure that all pipelines stay in sync, we have developed a helper tool which runs checks on the pipeline code. This is in the [nf-core/tools repository](https://github.com/nf-core/tools) and once installed can be run locally with the `nf-core pipelines lint <pipeline-directory>` command.

If any failures or warnings are encountered, please follow the listed URL for more documentation.

Expand All @@ -53,27 +55,27 @@ These tests are run both with the latest available version of `Nextflow` and als

:warning: Only in the unlikely and regretful event of a release happening with a bug.

- On your own fork, make a new branch `patch` based on `upstream/master`.
- On your own fork, make a new branch `patch` based on `upstream/main` or `upstream/master`.
- Fix the bug, and bump version (X.Y.Z+1).
- A PR should be made on `master` from patch to directly this particular bug.
- Open a pull-request from `patch` to `main`/`master` with the changes.

## Getting help

For further information/help, please consult the [nf-core/molkart documentation](https://nf-co.re/molkart/usage) and don't hesitate to get in touch on the nf-core Slack [#molkart](https://nfcore.slack.com/channels/molkart) channel ([join our Slack here](https://nf-co.re/join/slack)).

## Pipeline contribution conventions

To make the nf-core/molkart code and processing logic more understandable for new contributors and to ensure quality, we semi-standardise the way the code and other contributions are written.
To make the `nf-core/molkart` code and processing logic more understandable for new contributors and to ensure quality, we semi-standardise the way the code and other contributions are written.

### Adding a new step

If you wish to contribute a new step, please use the following coding standards:

1. Define the corresponding input channel into your new process from the expected previous process channel
1. Define the corresponding input channel into your new process from the expected previous process channel.
2. Write the process block (see below).
3. Define the output channel if needed (see below).
4. Add any new parameters to `nextflow.config` with a default (see below).
5. Add any new parameters to `nextflow_schema.json` with help text (via the `nf-core schema build` tool).
5. Add any new parameters to `nextflow_schema.json` with help text (via the `nf-core pipelines schema build` tool).
6. Add sanity checks and validation for all relevant parameters.
7. Perform local tests to validate that the new code works as expected.
8. If applicable, add a new test command in `.github/workflow/ci.yml`.
Expand All @@ -82,15 +84,15 @@ If you wish to contribute a new step, please use the following coding standards:

### Default values

Parameters should be initialised / defined with default values in `nextflow.config` under the `params` scope.
Parameters should be initialised / defined with default values within the `params` scope in `nextflow.config`.

Once there, use `nf-core schema build` to add to `nextflow_schema.json`.
Once there, use `nf-core pipelines schema build` to add to `nextflow_schema.json`.

### Default processes resource requirements

Sensible defaults for process resource requirements (CPUs / memory / time) for a process should be defined in `conf/base.config`. These should generally be specified generic with `withLabel:` selectors so they can be shared across multiple processes/steps of the pipeline. A nf-core standard set of labels that should be followed where possible can be seen in the [nf-core pipeline template](https://github.com/nf-core/tools/blob/master/nf_core/pipeline-template/conf/base.config), which has the default process as a single core-process, and then different levels of multi-core configurations for increasingly large memory requirements defined with standardised labels.
Sensible defaults for process resource requirements (CPUs / memory / time) for a process should be defined in `conf/base.config`. These should generally be specified generic with `withLabel:` selectors so they can be shared across multiple processes/steps of the pipeline. A nf-core standard set of labels that should be followed where possible can be seen in the [nf-core pipeline template](https://github.com/nf-core/tools/blob/main/nf_core/pipeline-template/conf/base.config), which has the default process as a single core-process, and then different levels of multi-core configurations for increasingly large memory requirements defined with standardised labels.

The process resources can be passed on to the tool dynamically within the process with the `${task.cpu}` and `${task.memory}` variables in the `script:` block.
The process resources can be passed on to the tool dynamically within the process with the `${task.cpus}` and `${task.memory}` variables in the `script:` block.

### Naming schemes

Expand All @@ -101,7 +103,7 @@ Please use the following naming schemes, to make it easy to understand what is g

### Nextflow version bumping

If you are using a new feature from core Nextflow, you may bump the minimum required version of nextflow in the pipeline with: `nf-core bump-version --nextflow . [min-nf-version]`
If you are using a new feature from core Nextflow, you may bump the minimum required version of nextflow in the pipeline with: `nf-core pipelines bump-version --nextflow . [min-nf-version]`

### Images and figures

Expand Down
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ body:

- [nf-core website: troubleshooting](https://nf-co.re/usage/troubleshooting)
- [nf-core/molkart pipeline documentation](https://nf-co.re/molkart/usage)

- type: textarea
id: description
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/molk
- [ ] 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/molkart/tree/master/.github/CONTRIBUTING.md)
- [ ] If necessary, also make a PR on the nf-core/molkart _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
- [ ] Make sure your code lints (`nf-core lint`).
- [ ] 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>`).
- [ ] Usage Documentation in `docs/usage.md` is updated.
Expand Down
50 changes: 40 additions & 10 deletions .github/workflows/awsfulltest.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,49 @@
name: nf-core AWS full size tests
# This workflow is triggered on published releases.
# This workflow is triggered on PRs opened against the main/master branch.
# It can be additionally triggered manually with GitHub actions workflow dispatch button.
# It runs the -profile 'test_full' on AWS batch

on:
release:
types: [published]
pull_request:
branches:
- main
- master
workflow_dispatch:
pull_request_review:
types: [submitted]

jobs:
run-tower:
run-platform:
name: Run AWS full tests
if: github.repository == 'nf-core/molkart'
# run only if the PR is approved by at least 2 reviewers and against the master branch or manually triggered
if: github.repository == 'nf-core/molkart' && github.event.review.state == 'approved' && github.event.pull_request.base.ref == 'master' || github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
steps:
- name: Launch workflow via tower
- name: Get PR reviews
uses: octokit/[email protected]
if: github.event_name != 'workflow_dispatch'
id: check_approvals
continue-on-error: true
with:
route: GET /repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/reviews?per_page=100
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Check for approvals
if: ${{ failure() && github.event_name != 'workflow_dispatch' }}
run: |
echo "No review approvals found. At least 2 approvals are required to run this action automatically."
exit 1

- name: Check for enough approvals (>=2)
id: test_variables
if: github.event_name != 'workflow_dispatch'
run: |
JSON_RESPONSE='${{ steps.check_approvals.outputs.data }}'
CURRENT_APPROVALS_COUNT=$(echo $JSON_RESPONSE | jq -c '[.[] | select(.state | contains("APPROVED")) ] | length')
test $CURRENT_APPROVALS_COUNT -ge 2 || exit 1 # At least 2 approvals are required

- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@v2
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
Expand All @@ -28,9 +58,9 @@ jobs:
}
profiles: test_full

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: Tower debug log file
name: Seqera Platform debug log file
path: |
tower_action_*.log
tower_action_*.json
seqera_platform_action_*.log
seqera_platform_action_*.json
14 changes: 7 additions & 7 deletions .github/workflows/awstest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ name: nf-core AWS test
on:
workflow_dispatch:
jobs:
run-tower:
run-platform:
name: Run AWS tests
if: github.repository == 'nf-core/molkart'
runs-on: ubuntu-latest
steps:
# Launch workflow using Tower CLI tool action
- name: Launch workflow via tower
# Launch workflow using Seqera Platform CLI tool action
- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@v2
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
Expand All @@ -25,9 +25,9 @@ jobs:
}
profiles: test

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: Tower debug log file
name: Seqera Platform debug log file
path: |
tower_action_*.log
tower_action_*.json
seqera_platform_action_*.log
seqera_platform_action_*.json
20 changes: 11 additions & 9 deletions .github/workflows/branch.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
name: nf-core branch protection
# This workflow is triggered on PRs to master branch on the repository
# It fails when someone tries to make a PR against the nf-core `master` branch instead of `dev`
# This workflow is triggered on PRs to `main`/`master` branch on the repository
# It fails when someone tries to make a PR against the nf-core `main`/`master` branch instead of `dev`
on:
pull_request_target:
branches: [master]
branches:
- main
- master

jobs:
test:
runs-on: ubuntu-latest
steps:
# PRs to the nf-core repo master branch are only ok if coming from the nf-core repo `dev` or any `patch` branches
# PRs to the nf-core repo main/master branch are only ok if coming from the nf-core repo `dev` or any `patch` branches
- name: Check PRs
if: github.repository == 'nf-core/molkart'
run: |
Expand All @@ -19,10 +21,10 @@ 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@v1
uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2
with:
message: |
## This PR is against the `master` branch :x:
## This PR is against the `${{github.event.pull_request.base.ref}}` branch :x:

* Do not close this PR
* Click _Edit_ and change the `base` to `dev`
Expand All @@ -32,9 +34,9 @@ jobs:

Hi @${{ github.event.pull_request.user.login }},

It looks like this pull-request is has been made against the [${{github.event.pull_request.head.repo.full_name }}](https://github.com/${{github.event.pull_request.head.repo.full_name }}) `master` branch.
The `master` branch on nf-core repositories should always contain code from the latest release.
Because of this, PRs to `master` are only allowed if they come from the [${{github.event.pull_request.head.repo.full_name }}](https://github.com/${{github.event.pull_request.head.repo.full_name }}) `dev` branch.
It looks like this pull-request is has been made against the [${{github.event.pull_request.head.repo.full_name }}](https://github.com/${{github.event.pull_request.head.repo.full_name }}) ${{github.event.pull_request.base.ref}} branch.
The ${{github.event.pull_request.base.ref}} branch on nf-core repositories should always contain code from the latest release.
Because of this, PRs to ${{github.event.pull_request.base.ref}} are only allowed if they come from the [${{github.event.pull_request.head.repo.full_name }}](https://github.com/${{github.event.pull_request.head.repo.full_name }}) `dev` branch.

You do not need to close this PR, you can change the target branch to `dev` by clicking the _"Edit"_ button at the top of this page.
Note that even after this, the test will continue to show as failing until you push a new commit.
Expand Down
Loading
Loading