Skip to content

Disha/nf test ci#36

Open
Dishalodha wants to merge 20 commits intomainfrom
disha/nf-test-CI
Open

Disha/nf test ci#36
Dishalodha wants to merge 20 commits intomainfrom
disha/nf-test-CI

Conversation

@Dishalodha
Copy link
Collaborator

I’ve added GitHub Actions for both nf-test and nf-lint.

  • The nf-test checks are passing for modules, but the subworkflow tests still need to be updated.
  • The nf-lint workflow currently runs only on modified modules. However, it’s not passing at the moment, so we need to fix the linting issues.

@Dishalodha Dishalodha self-assigned this Mar 23, 2026
name: nf-core lint
runs-on: ubuntu-latest
needs: nf-core-changes
if: needs.nf-core-changes.outputs.modules_files != '[]'

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this need to also check for modified subworkflows?
Or was that what you meant by "The nf-test checks are passing for modules, but the subworkflow tests still need to be updated.", and the subworkflow part will be later work?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Currently it doesnt check for subworkflow changes as it needs to be updated and we only have one subworkflow in this repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants