Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.2.1 Release Candidiate #214

Merged
merged 25 commits into from
Oct 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
34253c3
Template update for nf-core/tools version 2.8
nf-core-bot Apr 28, 2023
d5eb3b1
Template update for nf-core/tools version 2.9
nf-core-bot Jun 30, 2023
5b11de1
Update version
chris-cheshire Aug 31, 2023
158730d
Template update for nf-core/tools version 2.10
nf-core-bot Sep 25, 2023
c9e4e89
Merge branch 'master' into tamara-debug
Sep 26, 2023
a9685a4
Merge branch 'dev' into tamara-debug
Sep 26, 2023
a865b58
Syntax fix
Sep 26, 2023
169679f
Whitespace
chris-cheshire Oct 21, 2023
2865a09
Merge remote-tracking branch 'origin/tamara-debug' into cutandrun_error
chris-cheshire Oct 21, 2023
48a1d6a
Update collect on genome fasta
chris-cheshire Oct 22, 2023
876d024
Merge branch 'cutandrun_error' into dev
chris-cheshire Oct 22, 2023
3d2dd5e
Update version
chris-cheshire Oct 22, 2023
bb90bf9
Merge remote-tracking branch 'nf-core/nf-core-template-merge-2.10' in…
chris-cheshire Oct 22, 2023
b1823b7
Fix linting errors
chris-cheshire Oct 22, 2023
66baf48
Update modules
chris-cheshire Oct 22, 2023
5536d6f
Update changelog
chris-cheshire Oct 22, 2023
50c6771
Update multiqc config
chris-cheshire Oct 22, 2023
588e532
Merge branch 'tools' into dev
chris-cheshire Oct 22, 2023
bde1431
Prettier updates
chris-cheshire Oct 22, 2023
113c864
Merge pull request #210 from luslab/dev
chris-cheshire Oct 22, 2023
81e6390
Add more collect
chris-cheshire Oct 23, 2023
b49a6f9
debug
chris-cheshire Oct 23, 2023
155c4dd
debug
chris-cheshire Oct 23, 2023
bae0b92
Remove debug
chris-cheshire Oct 23, 2023
1798764
Merge pull request #215 from luslab/dev
chris-cheshire Oct 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"name": "nfcore",
"image": "nfcore/gitpod:latest",
"remoteUser": "gitpod",
"runArgs": ["--privileged"],

// Configure tool-specific properties.
"customizations": {
Expand Down
4 changes: 3 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ Please use the pre-filled template to save time.
However, don't be put off by this template - other more general issues and suggestions are welcome!
Contributions to the code are even more welcome ;)

> If you need help using or modifying nf-core/cutandrun then the best place to ask is on the nf-core Slack [#cutandrun](https://nfcore.slack.com/channels/cutandrun) channel ([join our Slack here](https://nf-co.re/join/slack)).
:::info
If you need help using or modifying nf-core/cutandrun then the best place to ask is on the nf-core Slack [#cutandrun](https://nfcore.slack.com/channels/cutandrun) channel ([join our Slack here](https://nf-co.re/join/slack)).
:::

## Contribution workflow

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:

- uses: actions/setup-python@v4
with:
python-version: "3.8"
python-version: "3.11"
architecture: "x64"

- name: Install dependencies
Expand Down
68 changes: 68 additions & 0 deletions .github/workflows/release-announcments.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: release-announcements
# Automatic release toot and tweet anouncements
on:
release:
types: [published]
workflow_dispatch:

jobs:
toot:
runs-on: ubuntu-latest
steps:
- uses: rzr/fediverse-action@master
with:
access-token: ${{ secrets.MASTODON_ACCESS_TOKEN }}
host: "mstdn.science" # custom host if not "mastodon.social" (default)
# GitHub event payload
# https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#release
message: |
Pipeline release! ${{ github.repository }} v${{ github.event.release.tag_name }} - ${{ github.event.release.name }}!

Please see the changelog: ${{ github.event.release.html_url }}

send-tweet:
runs-on: ubuntu-latest

steps:
- uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Install dependencies
run: pip install tweepy==4.14.0
- name: Send tweet
shell: python
run: |
import os
import tweepy

client = tweepy.Client(
access_token=os.getenv("TWITTER_ACCESS_TOKEN"),
access_token_secret=os.getenv("TWITTER_ACCESS_TOKEN_SECRET"),
consumer_key=os.getenv("TWITTER_CONSUMER_KEY"),
consumer_secret=os.getenv("TWITTER_CONSUMER_SECRET"),
)
tweet = os.getenv("TWEET")
client.create_tweet(text=tweet)
env:
TWEET: |
Pipeline release! ${{ github.repository }} v${{ github.event.release.tag_name }} - ${{ github.event.release.name }}!

Please see the changelog: ${{ github.event.release.html_url }}
TWITTER_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }}
TWITTER_CONSUMER_SECRET: ${{ secrets.TWITTER_CONSUMER_SECRET }}
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}

bsky-post:
runs-on: ubuntu-latest
steps:
- uses: zentered/[email protected]
with:
post: |
Pipeline release! ${{ github.repository }} v${{ github.event.release.tag_name }} - ${{ github.event.release.name }}!

Please see the changelog: ${{ github.event.release.html_url }}
env:
BSKY_IDENTIFIER: ${{ secrets.BSKY_IDENTIFIER }}
BSKY_PASSWORD: ${{ secrets.BSKY_PASSWORD }}
#
1 change: 0 additions & 1 deletion .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@ lint:
files_unchanged:
- assets/email_template.html
- assets/email_template.txt
- lib/NfcoreTemplate.groovy
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,30 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [3.2.1] - 2023-10-22

### Enhancements

- Updated pipeline template to nf-core/tools `2.10`.

### Fixes

- Fixed error that caused one random sample to run for markduplicates with certain versions of nextflow. Adding an explicit `collect()` on genome files has fixed this issue.

### Software dependencies

Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own [Biocontainer](https://biocontainers.pro/#/registry). This means that on occasion it is entirely possible for the pipeline to be using different versions of the same tool. However, the overall software dependency changes compared to the last release have been listed below for reference.

| Dependency | Old version | New version |
| ---------- | ----------- | ----------- |
| `fastqc` | 11.9 | 12.1 |
| `picard` | 3.0.0 | 3.1.0 |
| `multiqc` | 1.15 | 1.17 |

> **NB:** Dependency has been **updated** if both old and new version information is present.
> **NB:** Dependency has been **added** if just the new version information is present.
> **NB:** Dependency has been **removed** if version information isn't present.

## [3.2] - 2023-08-31

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

- [FastQC](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/)

> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online]. Available online https://www.bioinformatics.babraham.ac.uk/projects/fastqc/.
> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online].

- [MultiQC](https://pubmed.ncbi.nlm.nih.gov/27312411/)

Expand Down
Loading
Loading