Skip to content

Commit 27ce7ac

Browse files
authored
Bump versions for 0.4.0 (#31)
* Perfect feel free to cut 0.7.0! * 0.7.0 * bump the Nextflow Gradle plugin to * add test dependency * 0.7.0 -> 0.4.0 * 0.4.0 * beta.12 * Update CHANGELOG.md update release date * no need for this
1 parent 0a885e4 commit 27ce7ac

File tree

10 files changed

+28
-27
lines changed

10 files changed

+28
-27
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.4.0] - 2025-10-31
99

1010
### Added
1111

12+
- Updated Nextflow Gradle plugin from version 1.0.0-beta.9 to 1.0.0-beta.12 for improved plugin development support
1213
- New `getGenomeAttribute()` function to retrieve genome attributes from `params.genomes` for the selected genome
1314

1415
### Changed

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
plugins {
2-
id 'io.nextflow.nextflow-plugin' version '1.0.0-beta.9'
2+
id 'io.nextflow.nextflow-plugin' version '1.0.0-beta.12'
33
}
44

5-
version = '0.3.1'
5+
version = '0.4.0'
66

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

1010
provider = 'nf-core'
1111
className = 'nfcore.plugin.NfUtilsPlugin'

validation/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Demonstrates the migration from local pipeline utility functions to plugin-based
3434

3535
```bash
3636
# Run individual test
37-
nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.3.0
37+
nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.4.0
3838

3939
# Or use the old validation script
4040
./validation/validate.sh
@@ -109,13 +109,13 @@ Run tests directly with Nextflow:
109109

110110
```bash
111111
# Individual test execution
112-
nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.3.0
113-
nextflow run validation/config-validation/ -plugins nf-core-utils@0.3.0
114-
nextflow run validation/notification-system/ -plugins nf-core-utils@0.3.0
115-
nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.3.0
112+
nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.4.0
113+
nextflow run validation/config-validation/ -plugins nf-core-utils@0.4.0
114+
nextflow run validation/notification-system/ -plugins nf-core-utils@0.4.0
115+
nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.4.0
116116

117117
# With different profiles
118-
nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.3.0 -profile test
118+
nextflow run validation/version-topic-channels/ -plugins nf-core-utils@0.4.0 -profile test
119119
```
120120

121121
### Quick Validation (All Tests)

validation/config-validation/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,15 @@ if (!checkCondaChannels()) {
101101

102102
```bash
103103
# Basic validation
104-
nextflow run validation/config-validation/ -plugins nf-core-utils@0.3.0
104+
nextflow run validation/config-validation/ -plugins nf-core-utils@0.4.0
105105

106106
# With different profiles to test profile validation
107-
nextflow run validation/config-validation/ -plugins nf-core-utils@0.3.0 -profile test
108-
nextflow run validation/config-validation/ -plugins nf-core-utils@0.3.0 -profile docker
109-
nextflow run validation/config-validation/ -plugins nf-core-utils@0.3.0 -profile test,conda
107+
nextflow run validation/config-validation/ -plugins nf-core-utils@0.4.0 -profile test
108+
nextflow run validation/config-validation/ -plugins nf-core-utils@0.4.0 -profile docker
109+
nextflow run validation/config-validation/ -plugins nf-core-utils@0.4.0 -profile test,conda
110110

111111
# With debug logging
112-
nextflow run validation/config-validation/ -plugins nf-core-utils@0.3.0 -profile debug
112+
nextflow run validation/config-validation/ -plugins nf-core-utils@0.4.0 -profile debug
113113
```
114114

115115
### Via Validation Suite
@@ -119,7 +119,7 @@ nextflow run validation/config-validation/ -plugins [email protected] -profile
119119
./validation/validate-all.sh
120120

121121
# Run just configuration validation
122-
nextflow run validation/config-validation/ -plugins nf-core-utils@0.3.0
122+
nextflow run validation/config-validation/ -plugins nf-core-utils@0.4.0
123123
```
124124

125125
## Expected Outputs

validation/nextflow.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'nf-core-utils@0.3.1'
2+
id 'nf-core-utils@0.4.0'
33
}
44

55
// Basic configuration for integration tests

validation/nf-test.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ config {
99
autoSort false
1010

1111
// Global Nextflow options for validation tests
12-
options "-plugins nf-core-utils@0.3.1 --validate_params false"
12+
options "-plugins nf-core-utils@0.4.0 --validate_params false"
1313

1414
// Include plugins
1515
plugins {

validation/pipeline-utilities/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ dumpParametersToJSON(params.outdir, params)
7272

7373
```bash
7474
# Basic validation
75-
nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.3.0
75+
nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.4.0
7676

7777
# With test profile (faster)
78-
nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.3.0 -profile test
78+
nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.4.0 -profile test
7979

8080
# With debug logging
81-
nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.3.0 -profile debug
81+
nextflow run validation/pipeline-utilities/ -plugins nf-core-utils@0.4.0 -profile debug
8282
```
8383

8484
### Via Validation Suite

validation/topic-channel-citations/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,10 @@ make install
104104

105105
# Run validation test
106106
cd validation/topic-channel-citations
107-
nextflow run . -plugins nf-core-utils@0.3.0
107+
nextflow run . -plugins nf-core-utils@0.4.0
108108

109109
# Test with optional tool enabled
110-
nextflow run . -plugins nf-core-utils@0.3.0 --run_optional true
110+
nextflow run . -plugins nf-core-utils@0.4.0 --run_optional true
111111
```
112112

113113
## Expected Output

validation/topic-channel-citations/nextflow.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ params {
88

99
// Plugin configuration
1010
plugins {
11-
id 'nf-core-utils@0.3.0'
11+
id 'nf-core-utils@0.4.0'
1212
}
1313

1414
manifest {

validation/version-topic-channels/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@ ch_versions
5353

5454
```bash
5555
# Basic validation
56-
nextflow run validation/ -plugins nf-core-utils@0.3.0
56+
nextflow run validation/ -plugins nf-core-utils@0.4.0
5757

5858
# With test profile (faster)
59-
nextflow run validation/ -plugins nf-core-utils@0.3.0 -profile test
59+
nextflow run validation/ -plugins nf-core-utils@0.4.0 -profile test
6060

6161
# With debug logging
62-
nextflow run validation/ -plugins nf-core-utils@0.3.0 -profile debug
62+
nextflow run validation/ -plugins nf-core-utils@0.4.0 -profile debug
6363
```
6464

6565
### Expected Output

0 commit comments

Comments
 (0)