Skip to content

Commit 91c5f55

Browse files
authored
Update default Nextflow version to 26.04 (#72)
This pull request updates the minimum required Nextflow version across documentation and CI workflows to ensure consistency and support for newer features. The changes also update the default and available Nextflow versions in workflow configuration files. **CI and workflow configuration updates:** * Updated the Nextflow version matrix in `.github/workflows/ci.yml` to test against versions `25.10` and `26.04`, removing `25.04` from the matrix. * Changed the default Nextflow version in `.github/workflows/example.yml` to `26.04` and added `26.04` to the list of selectable options. **Documentation updates:** * Updated the minimum required Nextflow version in `docs/CONTRIBUTING.md` and `docs/getting-started/setup.md` from `25.04.0` to `25.10.0` to reflect the new baseline. [[1]](diffhunk://#diff-4c6b93aa75d5affde60dc3849606c9acd75ed444d52e99f3055fc0c7aa77e9e0L11-R11) [[2]](diffhunk://#diff-527a8429a3b62b0c31ddad5438ca3255b640005ee4ed9566ac8727fe58205a2bL7-R7)
1 parent 5d59206 commit 91c5f55

7 files changed

Lines changed: 12 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
java_version: [17, 21]
23-
nextflow_version: ["25.04", "25.10"]
23+
nextflow_version: ["25.10", "26.04"]
2424

2525
steps:
2626
- name: Environment

.github/workflows/example.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@ on:
1212
nextflow_version:
1313
description: "Nextflow version to test"
1414
required: false
15-
default: "25.10"
15+
default: "26.04"
1616
type: choice
1717
options:
1818
- "25.10"
19+
- "26.04"
1920
java_version:
2021
description: "Java version to use"
2122
required: false
@@ -38,7 +39,7 @@ jobs:
3839
fail-fast: false
3940
matrix:
4041
java_version: ${{ github.event_name == 'workflow_dispatch' && fromJSON(format('[{0}]', github.event.inputs.java_version)) || fromJSON('[21]') }}
41-
nextflow_version: ${{ github.event_name == 'workflow_dispatch' && fromJSON(format('["{0}"]', github.event.inputs.nextflow_version)) || fromJSON('["25.10"]') }}
42+
nextflow_version: ${{ github.event_name == 'workflow_dispatch' && fromJSON(format('["{0}"]', github.event.inputs.nextflow_version)) || fromJSON('["26.04"]') }}
4243

4344
steps:
4445
- name: Environment

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ it. Standard commands live in the `Makefile` (`make assemble`, `make test`,
3232
correctly.
3333
- **Versions**: the VM has Java 21 and a recent Nextflow on `PATH`, which work
3434
for development. CI is the source of truth for the supported matrix (Java
35-
17/21, Nextflow 25.04/25.10) — see `.github/workflows/ci.yml`.
35+
17/21, Nextflow 25.10/26.04) — see `.github/workflows/ci.yml`.

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- Raised minimum supported Nextflow version to 25.10.0; CI now tests 25.10 and 26.04 ([#72](https://github.com/seqeralabs/nf-slack/pull/72))
13+
1014
## [0.5.1] - 2026-02-19
1115

1216
### Fixed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
version = '0.5.1'
66

77
nextflowPlugin {
8-
nextflowVersion = '24.10.0'
8+
nextflowVersion = '25.10.0'
99

1010
provider = 'Seqera'
1111
description = 'Get Slack notifications from your Nextflow workflows'

docs/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Thank you for your interest in contributing to nf-slack! This document provides
88

99
- Java 11 or higher
1010
- Gradle (wrapper included)
11-
- Nextflow 25.04.0 or higher
11+
- Nextflow 25.10.0 or higher
1212
- A Slack workspace with admin access for testing
1313

1414
### Development Setup

docs/getting-started/setup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Get Slack notifications working with your Nextflow pipeline in minutes.
44

55
## Prerequisites
66

7-
- Nextflow v25.04.0 or later
7+
- Nextflow v25.10.0 or later
88
- A Slack workspace where you have permission to add apps
99

1010
## 1. Create a Slack App

0 commit comments

Comments
 (0)