Skip to content

Automate release creation - #235

Merged
Aratz merged 3 commits into
nf-core:devfrom
Aratz:feature/auto_release
Jul 21, 2026
Merged

Automate release creation#235
Aratz merged 3 commits into
nf-core:devfrom
Aratz:feature/auto_release

Conversation

@Aratz

@Aratz Aratz commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR adds a github workflow to automate creating the release:

Each time a PR is merged into the master branch, the workflow triggers, extract the version from nextflow.config, extract the release content from the PR's body and publishes that PR.

PR checklist

  • This comment contains a description of changes (with reason).
  • Make sure your code lints (nf-core pipelines lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

@Aratz Aratz self-assigned this Jul 20, 2026
@Aratz
Aratz marked this pull request as ready for review July 20, 2026 14:37
@Aratz
Aratz requested a review from a team as a code owner July 20, 2026 14:37
@Aratz

Aratz commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

@mashehu I was thinking we could try this here for some time, if it works well maybe this could be generalized to the nf-core template?

@johandahlberg johandahlberg left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I think this looks like a very nice addition to the process.

@Aratz
Aratz merged commit 53d856c into nf-core:dev Jul 21, 2026
8 checks passed
# latest CHANGELOG.md entry. The tag/version is read from the nextflow.config manifest.
on:
pull_request:
types: [closed]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
types: [closed]
types: [merged]

Comment on lines +11 to +14
concurrency:
group: release-${{ github.ref }}
cancel-in-progress: false

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
concurrency:
group: release-${{ github.ref }}
cancel-in-progress: false

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.

3 participants