Skip to content

feat: lifebit related changes for 25.10 version#31

Merged
mageshwaran-lifebit merged 3 commits into25.10.3from
25.10-lifebit-changes
Jan 23, 2026
Merged

feat: lifebit related changes for 25.10 version#31
mageshwaran-lifebit merged 3 commits into25.10.3from
25.10-lifebit-changes

Conversation

@mageshwaran-lifebit
Copy link

This pull request introduces a new mechanism to support pre-loading Lifebit plugins before running a Nextflow pipeline. The change is focused on enhancing plugin management and initialization in the CmdRun class.

Plugin management improvements:

  • Added a new method preloadLifebitPlugins to CmdRun that checks for the NXF_LIFEBIT_PRELOAD_PLUGINS environment variable and loads the specified plugins if present.
  • Integrated the preloadLifebitPlugins method into the initialization sequence of CmdRun, ensuring Lifebit plugins are loaded before resolving the main script.

@mageshwaran-lifebit mageshwaran-lifebit changed the base branch from 25.10.2 to 25.10.3 January 22, 2026 17:29
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds support for pre-loading a set of Lifebit-specified plugins before a Nextflow pipeline run, driven by a dedicated environment variable and wired into CmdRun’s startup flow.

Changes:

  • Call preloadLifebitPlugins() immediately after Plugins.init() in CmdRun.run() so that preloaded plugins are available before script resolution and configuration.
  • Introduce CmdRun.preloadLifebitPlugins() to read NXF_LIFEBIT_PRELOAD_PLUGINS, parse a comma-separated list of plugin IDs, and invoke Plugins.load with the resulting list.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mageshwaran-lifebit mageshwaran-lifebit merged commit 0856081 into 25.10.3 Jan 23, 2026
8 of 23 checks passed
@mageshwaran-lifebit mageshwaran-lifebit deleted the 25.10-lifebit-changes branch February 13, 2026 14:13
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