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 version 1.1.3 #237

Merged
merged 77 commits into from
Feb 9, 2025
Merged

Release version 1.1.3 #237

merged 77 commits into from
Feb 9, 2025

Conversation

heuermh
Copy link
Contributor

@heuermh heuermh commented Jan 30, 2025

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
  • If necessary, also make a PR on the nf-core/pangenome branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nf-test test main.nf.test -profile test,docker).
  • Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

subwaystation and others added 30 commits March 25, 2024 16:12
Merging template updates for versions 2.14.0 through 3.1.1
Update nf-core/smoothxg module to version 0.8.0
make parameter `n_haplotypes` null
@heuermh
Copy link
Contributor Author

heuermh commented Jan 30, 2025

Attempting to resolve merge conflicts in #238

Resolve merge conflicts
Copy link

github-actions bot commented Jan 30, 2025

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit f2b63fe

+| ✅ 235 tests passed       |+
#| ❔   3 tests were ignored |#
!| ❗   9 tests had warnings |!

❗ Test warnings:

  • files_exist - File not found: conf/igenomes.config
  • files_exist - File not found: conf/igenomes_ignored.config
  • pipeline_todos - TODO string in main.nf: Optionally add in-text citation tools to this list.
  • pipeline_todos - TODO string in main.nf: Optionally add bibliographic entries to this list.
  • pipeline_todos - TODO string in main.nf: Only uncomment below if logic in toolCitationText/toolBibliographyText has been filled!
  • local_component_structure - input_check.nf in subworkflows/local should be moved to a SUBWORKFLOW_NAME/main.nf structure
  • local_component_structure - pggb.nf in subworkflows/local should be moved to a SUBWORKFLOW_NAME/main.nf structure
  • local_component_structure - odgi_qc.nf in subworkflows/local should be moved to a SUBWORKFLOW_NAME/main.nf structure
  • local_component_structure - community.nf in subworkflows/local should be moved to a SUBWORKFLOW_NAME/main.nf structure

❔ Tests ignored:

  • files_unchanged - File ignored due to lint config: assets/nf-core-pangenome_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-pangenome_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-pangenome_logo_dark.png

✅ Tests passed:

Run details

  • nf-core/tools version 3.2.0
  • Run at 2025-02-03 09:44:03

@subwaystation
Copy link
Collaborator

The linter seems wrong here?! In

includeConfig 'conf/base.config'
the line is uncommented. Or where else does the linter look? The link to the specification is broken and gives a 404.
@mashehu Maybe you have an idea?

@heuermh
Copy link
Contributor Author

heuermh commented Jan 31, 2025

Got help on Slack, fix is in #239

@heuermh
Copy link
Contributor Author

heuermh commented Jan 31, 2025

@subwaystation
Copy link
Collaborator

I don't understand this failure though https://github.com/nf-core/pangenome/actions/runs/13057631753/job/36433443182?pr=237

Me neither.....

Copy link

@charles-plessy charles-plessy left a comment

Choose a reason for hiding this comment

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

Looks good to me.

@heuermh
Copy link
Contributor Author

heuermh commented Feb 4, 2025

Oh, I think I understand the issue now. Our release pull request has changes to download_pipeline.yml in it e.g.

- uses: eWaterCycle/setup-singularity@931d4e31109e875b13309ae1d07c70ca8fbc8537 # v7
+ uses: eWaterCycle/setup-apptainer@4bb22c52d4f63406c49e94c804632975787312b3 # v2.0.0

But the failing CI build is still using the older version.

So do we just merge the release pull request and ignore this one CI failure?

@subwaystation
Copy link
Collaborator

Could be a hen and an egg problem.

Copy link
Collaborator

@subwaystation subwaystation left a comment

Choose a reason for hiding this comment

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

This looks good to me. I also got the approval from @jfy133 that we can ignore the failing test and go forward with this.

@subwaystation
Copy link
Collaborator

Why is the AWS test skipped? We need this one to run through. There might still be a bug in fusion and we have to run it manually. If it does not run, I can't tell.

@jfy133
Copy link
Member

jfy133 commented Feb 8, 2025

@subwaystation I think because it only happens on initial opening of the PR. Trigger a manual test via the action tab and we can check that instead

@subwaystation
Copy link
Collaborator

I did trigger it, but it is always skipped. What can I do? @jfy133

@jfy133
Copy link
Member

jfy133 commented Feb 9, 2025

Screenshot_20250209-060706.png

Looks like you did trigger it!

@subwaystation
Copy link
Collaborator

Alright, thanks to @jfy133 we can be happy https://cloud.seqera.io/orgs/nf-core/workspaces/AWSmegatests/watch/4pN1X5F3w9wtaa and merge this @heuermh !

@jfy133
Copy link
Member

jfy133 commented Feb 9, 2025

Let me know if you don't have force merge rights

@subwaystation subwaystation merged commit 3d02bd1 into master Feb 9, 2025
41 of 42 checks passed
@subwaystation
Copy link
Collaborator

I do have ;)

@heuermh
Copy link
Contributor Author

heuermh commented Feb 9, 2025

🥳 Thank you, @subwaystation @jfy133 @charles-plessy!

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.

5 participants