Skip to content

Commit ecfb62d

Browse files
authored
Update migration timeline for plugin registry (#6543)
Signed-off-by: Ben Sherman <[email protected]>
1 parent 6b8aedf commit ecfb62d

File tree

1 file changed

+4
-28
lines changed

1 file changed

+4
-28
lines changed

docs/guides/migrate-plugin.md

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,11 @@
22

33
# Migrating to the Nextflow plugin registry
44

5-
The [Nextflow plugin registry](https://registry.nextflow.io/) is a central repository for Nextflow plugins. It hosts an index of plugin metadata that supports plugin discovery, accessibility, and version tracking. The [legacy plugin index](https://github.com/nextflow-io/plugins) will be deprecated in favor of the Nextflow plugin registry.
5+
The [Nextflow plugin registry](https://registry.nextflow.io/) is a central repository for Nextflow plugins. It hosts an index of plugin metadata that supports plugin discovery, accessibility, and version tracking.
66

7-
Starting with Nextflow 25.04, the plugin registry can be used as a direct replacement for the legacy plugin index. This page describes the migration timeline, it's impact on users and developers, and how to migrate existing plugins.
7+
The [legacy plugin index](https://github.com/nextflow-io/plugins) is deprecated in favor of the Nextflow plugin registry. Starting with Nextflow 25.10, the plugin registry is the only method for downloading plugins, replacing the legacy plugin index.
88

9-
(migrate-plugin-timeline)=
10-
11-
## Migration timeline
12-
13-
The migration timeline is tentative and subject to modification.
14-
15-
<h3>Nextflow 25.04</h3>
16-
17-
The Nextflow plugin registry is available as a private beta. Nextflow 25.04 can use the Nextflow plugin registry as an opt-in feature. The Nextflow plugin registry will be automatically kept up-to-date with the [legacy plugin index](https://github.com/nextflow-io/plugins).
18-
19-
During this time, plugin developers are encouraged to experiment with the Gradle plugin and plugin registry.
20-
21-
<h3>Nextflow 25.10</h3>
22-
23-
The Nextflow plugin registry will be generally available. Nextflow 25.10 will use the plugin registry by default. The legacy plugin index will be **closed to new pull requests**.
24-
25-
Developers will be required to publish to the Nextflow plugin registry. To ensure continued support for older versions of Nextflow, the legacy plugin index will be automatically kept up-to-date with the Nextflow plugin registry.
26-
27-
<h3>Nextflow 26.04</h3>
28-
29-
Nextflow 26.04 will only be able to use the Nextflow plugin registry.
30-
31-
At some point in the future, the legacy plugin index will be **frozen** -- it will no longer receives updates from the Nextflow plugin registry. To ensure continued support for older versions of Nextflow, the legacy plugin index will remain available indefinitely.
9+
This page describes the registry's impact on users and developers, and how to migrate existing plugins.
3210

3311
## Migration impact on plugin users
3412

@@ -136,6 +114,4 @@ Alternatively, use the `nextflow plugin create` command to re-create your plugin
136114
137115
The Nextflow Gradle plugin supports publishing plugins from the command line. See {ref}`gradle-plugin-publish` for more information.
138116
139-
:::{warning}
140-
Once you migrate to the Gradle plugin, you will no longer be able to publish to the legacy plugin index. See the [Migration timeline](#migration-timeline) for more information.
141-
:::
117+
The legacy plugin index is **closed to new pull requests**. It will be kept up-to-date with the plugin registry and will remain available indefinitely to ensure continued support for older versions of Nextflow.

0 commit comments

Comments
 (0)