Skip to content

Port Nextflow fix, Bump Viash version, Remove deprecated functionality#832

Merged
rcannood merged 28 commits into
developfrom
port_integers_as_doubles
Jun 12, 2025
Merged

Port Nextflow fix, Bump Viash version, Remove deprecated functionality#832
rcannood merged 28 commits into
developfrom
port_integers_as_doubles

Conversation

@rcannood
Copy link
Copy Markdown
Contributor

@rcannood rcannood commented Jun 11, 2025

Describe your changes

Make sure to squash this PR 😬

Changes:

  • Port Nextflow fix
  • Bump Viash version to 0.10.x
  • Remove deprecated functionality: .functionality, .platforms, .runner[.type == "docker"].image, .registry, .tag
  • Remove deprecated Nextflow helper functions: channelFromParams

Related issue(s)

Closes #828

Type of Change

  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • New functionality (non-breaking change which adds functionality)
  • Major change (non-breaking change which modifies existing functionality)
  • Minor change (non-breaking change which does not modify existing functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • This change requires a documentation update

Checklist

Requirements:

  • I have read the CONTRIBUTING doc.
  • I have performed a self-review of my code by checking the "Changed Files" tab.
  • My code follows the code style of this project.

Tests:

  • I have added tests that prove my fix is effective or that my feature works.
  • New and existing unit tests pass locally with my changes.

Documentation:

  • Proposed changes are described in the CHANGELOG.md.
  • I have updated the documentation accordingly.

Test Environment

hcannoodt and others added 24 commits February 21, 2024 13:52
* add paper

* update paper

* add more orcids

* move figures

* rename pipeline to workflow

* add section on benefits

* rewrite state of the field

* solve issue with figure 3

* update bibtex

* update bibtex again

* broaden domain

* update figure 2 based on @wilkinson's feedback

* minor changes in paper (#628)

* minor change

* fix refactoring error

* Add JOSS release info

* update readme

* Fix author names

---------

Co-authored-by: Daniel S. Katz <d.katz@ieee.org>
* use reflection to get viash to fix issue in nextflow edge

* add entry to changelog
* Backport: Make sure scripts in Nextflow have the right extension

* fix changelog

* Edit -- I'm going to port it in the different direction
* pass session as an argument

* fix import
…gers

`NextflowRunner`: Automatically convert integers to doubles when argument type is `double`
@rcannood rcannood requested a review from hcannoodt June 11, 2025 15:20
rcannood and others added 2 commits June 11, 2025 20:22
* wip deprecate things

* fix components

* fix test

* update tests and yamls

* fix test (recent versions of git require a message)

* remove test code for removed functionality
@rcannood rcannood changed the title Merge 0.9 develop Port Nextflow fix, Bump Viash version, Remove deprecated functionality Jun 11, 2025
Copy link
Copy Markdown
Collaborator

@hcannoodt hcannoodt left a comment

Choose a reason for hiding this comment

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

LGTM

Comment thread CHANGELOG.md Outdated
@rcannood rcannood merged commit fe0e266 into develop Jun 12, 2025
7 checks passed
@rcannood rcannood deleted the port_integers_as_doubles branch June 12, 2025 13:19
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