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

Prod release v0.2.0 #85

Merged
merged 147 commits into from
Dec 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
b2e2e06
added chunk_busco module
May 23, 2023
a833404
added diamond_blastx module
alxndrdiaz Jun 2, 2023
94b44c9
added blastx_cols and blastx_outext
alxndrdiaz Jun 2, 2023
46ae681
fix DIAMOND_BLASTX path
alxndrdiaz Jun 2, 2023
b5594c4
added module BLOBTOOLKIT_UNCHUNK
alxndrdiaz Jun 3, 2023
4c3e944
diamond_blastx data for test_full
alxndrdiaz Jun 3, 2023
40c212a
removed log files
alxndrdiaz Jun 8, 2023
0ae6480
fix path to uniprot_blastx
alxndrdiaz Jun 8, 2023
a7502f0
renamed files in RUN_BLASTX subworkflow
alxndrdiaz Jun 8, 2023
8de106a
use meta and meta2
alxndrdiaz Jun 8, 2023
5466144
use names in RUN_BLASTX input channels
alxndrdiaz Jun 8, 2023
d667473
added uniprot_blastx
alxndrdiaz Jun 8, 2023
49cb8bf
merge blastx results in BlobDir
Jun 8, 2023
abc2b97
minimum Nextflow version 23.04.1
alxndrdiaz Jun 8, 2023
7bd7873
update uniprot databases
alxndrdiaz Jun 8, 2023
cec0022
updated paths to uniprot databases
alxndrdiaz Jun 9, 2023
5011a18
Introduced the basal lineages as a configurable parameter
muffato Jun 17, 2023
ddb9645
Update conf/test.config
alxndrdiaz Jun 19, 2023
d814e5f
use new names for uniprot databases
alxndrdiaz Jun 19, 2023
3bc14aa
Update modules/local/blobtoolkit/chunk.nf
alxndrdiaz Jun 19, 2023
72f040c
update names for uniprot databases
alxndrdiaz Jun 19, 2023
0dbc9b6
fix description
alxndrdiaz Jun 19, 2023
c8bef6c
update uniprot database names
alxndrdiaz Jun 19, 2023
1c9f9c4
check params.blastp and params.blastx
alxndrdiaz Jun 19, 2023
8f3f719
independent channels in RUN_BLASTX
alxndrdiaz Jun 19, 2023
0c61987
added module NOHIT_LIST
alxndrdiaz Jun 22, 2023
8c3936a
added subworkflow RUN_BLASTN
alxndrdiaz Jun 22, 2023
5c6365a
NOHIT_LIST parameters
alxndrdiaz Jun 22, 2023
0a988e4
include RUN_BLASTN subworkflow
alxndrdiaz Jun 22, 2023
20a4784
use shell block
alxndrdiaz Jun 22, 2023
d9411a0
update RUN_BLASTN input
alxndrdiaz Jun 22, 2023
c61f987
use script from bin
alxndrdiaz Jun 22, 2023
3d9ba45
installed module seqtk
alxndrdiaz Jun 26, 2023
a1064bc
include SEQTK_SUBSEQ module
alxndrdiaz Jun 27, 2023
59edf87
added SEQTK_SUBSEQ version
alxndrdiaz Jun 27, 2023
606b47e
Delete config.yml
priyanka-surana Jun 27, 2023
ab5a036
install module BLAST_BLASTN
alxndrdiaz Jun 27, 2023
d21e11d
RUN_BLASTX subworkflow description
alxndrdiaz Jun 27, 2023
6c5e052
added RUN_BLASTX versions
alxndrdiaz Jun 27, 2023
58cfa0f
linting fix
priyanka-surana Jul 1, 2023
87f4226
Fix nf-core version
priyanka-surana Jul 1, 2023
17421ce
Fix linting
priyanka-surana Jul 1, 2023
c7d183d
Merge pull request #76 from sanger-tol/issue_config
priyanka-surana Jul 1, 2023
5412568
Merge pull request #75 from sanger-tol/basal_lineage
priyanka-surana Jul 1, 2023
d8afe33
blastn database mMelMel3.1
Jul 11, 2023
2811438
include BLASTN module and nucleotide database
alxndrdiaz Jul 11, 2023
e5c1bbf
remove typo
alxndrdiaz Jul 11, 2023
e6e1674
use combine instead of join
alxndrdiaz Jul 12, 2023
297bfcd
BLAST_BLASTN args
alxndrdiaz Jul 12, 2023
afcd65b
single quotes in BLAST_BLASTN args
alxndrdiaz Jul 12, 2023
4c5c068
rename outpur channel
alxndrdiaz Jul 12, 2023
f8fffa3
include chunk module
alxndrdiaz Jul 12, 2023
4821996
include unchunk module
alxndrdiaz Jul 13, 2023
3f4bb20
add blastn results to BlobDir
alxndrdiaz Jul 13, 2023
0e3f6ba
RUN_BLASTX description
alxndrdiaz Jul 13, 2023
54413ec
RUN_BLASTN description
alxndrdiaz Jul 13, 2023
c4a25d4
change prefix
alxndrdiaz Jul 13, 2023
3b2743c
new output: taxon_id
alxndrdiaz Jul 18, 2023
43aaf96
local BLAST module
alxndrdiaz Jul 19, 2023
79ae90d
args for BLASTN module
alxndrdiaz Jul 19, 2023
67694df
use local BLASTN module
alxndrdiaz Jul 19, 2023
ded1145
add taxon_id input
alxndrdiaz Jul 19, 2023
c5ed715
Use the path under resources/nextflow
muffato Jul 19, 2023
7aef344
use -negative_taxids
alxndrdiaz Aug 1, 2023
65df189
conditional blastn search
alxndrdiaz Aug 1, 2023
2364346
Download the databases to make it work on GitHub
muffato Aug 1, 2023
8b78ae5
This should be a S3 path too
muffato Aug 1, 2023
5ab0f72
ignore template_strings check
alxndrdiaz Aug 1, 2023
00983c6
ignore merge_markers check
alxndrdiaz Aug 1, 2023
2197033
run prettier
alxndrdiaz Aug 1, 2023
fccd64e
Need to use the CRAM files from S3 too
muffato Aug 1, 2023
fe9e34c
quay.io os now the default registry
muffato Aug 1, 2023
d66492f
quay.io os now the default registry
muffato Aug 1, 2023
567ff71
This file is changed on purpose
muffato Aug 1, 2023
1429168
Override the BUSCO settings in the test profile
muffato Aug 4, 2023
c061190
Our new convention is use per-pipeline directories under pipeline_info/
muffato Aug 4, 2023
1454bb3
removed schema_ignore_params
alxndrdiaz Aug 9, 2023
30860d3
add schema validation options
alxndrdiaz Aug 9, 2023
2bb54a4
overwritten with template file
alxndrdiaz Aug 9, 2023
970a5f0
ignore blastn database files
alxndrdiaz Aug 10, 2023
d77944d
update path to ignore
alxndrdiaz Aug 10, 2023
3c501ac
use paths instead of paths-ignore
alxndrdiaz Aug 10, 2023
cf71ade
update local path
alxndrdiaz Aug 10, 2023
ee02484
remove path to ignore
alxndrdiaz Aug 10, 2023
d3e1258
ignore blastn database files
alxndrdiaz Aug 10, 2023
47dc957
Latest nomenclature
muffato Aug 14, 2023
56f82e8
The minimum version is actually 22.10 (tested on GitHub)
muffato Aug 14, 2023
ea0e6d7
Use the latest version of the Tower action
muffato Aug 14, 2023
eeffa82
Final version of the BUSCO database
muffato Aug 14, 2023
4eddcc4
Update sanger_test.yml
gq1 Aug 16, 2023
23b0c4f
Update sanger_test_full.yml
gq1 Aug 16, 2023
fbd8e06
Update sanger_test.yml
gq1 Aug 16, 2023
4b26819
Update sanger_test_full.yml update workflow name
gq1 Aug 16, 2023
418c500
New tolsoft details
muffato Aug 18, 2023
6ad007e
Fixed the repository name
muffato Aug 18, 2023
cea0576
add blastn full test files
Sep 1, 2023
5c441db
Update .editorconfig
alxndrdiaz Sep 1, 2023
524f81b
Revert "merge blastx results in BlobDir"
priyanka-surana Sep 17, 2023
751c07c
add update blobdir for blastx
priyanka-surana Sep 17, 2023
fcf0df7
adding alignment modules
priyanka-surana Sep 17, 2023
bc50336
created alignment subworkflow from template
priyanka-surana Sep 17, 2023
53cb038
minimap alignment subworkflow
priyanka-surana Sep 17, 2023
24a9653
update modules
priyanka-surana Sep 17, 2023
1023126
all tests work
priyanka-surana Sep 17, 2023
d4b93da
update nextflow schema
priyanka-surana Sep 17, 2023
c3486ae
forgot to add busco diff
priyanka-surana Sep 17, 2023
54f5568
Moved all the test data to the S3 bucket
muffato Sep 18, 2023
f09fa15
Merge pull request #82 from sanger-tol/test_ci
priyanka-surana Sep 26, 2023
021565a
review comments
priyanka-surana Sep 27, 2023
dfa2b93
prettier fix
priyanka-surana Sep 27, 2023
44776b3
prepare genome subworkflow
priyanka-surana Sep 27, 2023
378ab70
Merge pull request #84 from sanger-tol/prepare_genome
priyanka-surana Oct 18, 2023
bb01d13
Merge pull request #83 from sanger-tol/alignment
priyanka-surana Oct 18, 2023
9bbb0fb
Merge remote-tracking branch 'remotes/origin/diamond_blastx' into blast
priyanka-surana Dec 16, 2023
9c4aacc
Merge remote-tracking branch 'remotes/origin/blastn' into blast
priyanka-surana Dec 16, 2023
a667ac7
update nf-core
priyanka-surana Dec 16, 2023
c55bcd6
Template update for nf-core/tools version 2.10
Dec 16, 2023
c19cb24
Merge branch 'TEMPLATE' into blast
priyanka-surana Dec 16, 2023
3c14e50
update modules
priyanka-surana Dec 18, 2023
6a93a50
linting fixes
priyanka-surana Dec 18, 2023
ffeb44b
linting fix
priyanka-surana Dec 18, 2023
3af990f
remove pipeline todos
priyanka-surana Dec 18, 2023
da3b983
get the pipeline working
priyanka-surana Dec 18, 2023
9107ed6
prettier fix
priyanka-surana Dec 18, 2023
3836eda
adding missing data
priyanka-surana Dec 18, 2023
dad639a
working version
priyanka-surana Dec 20, 2023
387b6b6
linting fix
priyanka-surana Dec 20, 2023
8ad250a
Template update for nf-core/tools version 2.11
Dec 20, 2023
458d0ce
nf-core v2.11 update
priyanka-surana Dec 20, 2023
3716907
Remove fastqc
priyanka-surana Dec 20, 2023
464660b
prettier fix
priyanka-surana Dec 20, 2023
d175795
fix params location
priyanka-surana Dec 20, 2023
7e1774e
add missing comma
priyanka-surana Dec 20, 2023
949a947
updating busco database
priyanka-surana Dec 20, 2023
16d200d
update docker runOptions
priyanka-surana Dec 20, 2023
7849589
Template update for nf-core/tools version 2.11.1
Dec 21, 2023
8e8c1a9
Merge branch 'TEMPLATE' into blast
priyanka-surana Dec 21, 2023
8ef790d
update btk version
priyanka-surana Dec 21, 2023
45639a7
update blobtk naming
priyanka-surana Dec 21, 2023
4cbf587
update CHANGELOG
priyanka-surana Dec 21, 2023
995d8b0
update citations
priyanka-surana Dec 21, 2023
b712e30
update README
priyanka-surana Dec 21, 2023
2b8dc5b
update docs
priyanka-surana Dec 21, 2023
e0987f9
nf-core lint release fix
priyanka-surana Dec 21, 2023
da8632c
working version
priyanka-surana Dec 21, 2023
c45daa9
black fix
priyanka-surana Dec 21, 2023
f0a74af
push busco results
priyanka-surana Dec 21, 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
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,12 @@ insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset
indent_size = unset

# To prevent errors for these test blastn databases
[/assets/test*/nt_*/*.{ndb,nhr,nin,nog,nos,not,nsq,ntf,nto}]
charset = unset
end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset
indent_size = unset
4 changes: 3 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ If you're not used to this workflow with git, you can start with some [docs from

## Tests

You can optionally test your changes by running the pipeline locally. Then it is recommended to use the `debug` profile to
receive warnings about process selectors and other debug info. Example: `nextflow run . -profile debug,test,docker --outdir <OUTDIR>`.

When you create a pull request with changes, [GitHub Actions](https://github.com/features/actions) will run automatic tests.
Typically, pull-requests are only fully reviewed when these tests are passing, though of course we can help out before then.

Expand Down Expand Up @@ -110,4 +113,3 @@ To get started:
Devcontainer specs:

- [DevContainer config](.devcontainer/devcontainer.json)
- [Dockerfile](.devcontainer/Dockerfile)
40 changes: 18 additions & 22 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,53 +2,49 @@ name: Bug report
description: Report something that is broken or incorrect
labels: bug
body:
- type: markdown
attributes:
value: |
Before you post this issue, please check the documentation:

- [nf-core website: troubleshooting](https://nf-co.re/usage/troubleshooting)
- [sanger-tol/blobtoolkit pipeline documentation](https://pipelines.tol.sanger.ac.uk/blobtoolkit/usage)

- type: textarea
id: description
attributes:
label: Description of the bug
description: A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
id: command_used
attributes:
label: Command used and terminal output
description: Steps to reproduce the behaviour. Please paste the command you used
to launch the pipeline and the output from your terminal.
description: Steps to reproduce the behaviour. Please paste the command you used to launch the pipeline and the output from your terminal.
render: console
placeholder: "$ nextflow run ...

placeholder: |
$ nextflow run ...

Some output where something broke

"
- type: textarea
id: files
attributes:
label: Relevant files
description: "Please drag and drop the relevant files here. Create a `.zip` archive
if the extension is not allowed.

Your verbose log file `.nextflow.log` is often useful _(this is a hidden file
in the directory where you launched the pipeline)_ as well as custom Nextflow
configuration files.
description: |
Please drag and drop the relevant files here. Create a `.zip` archive if the extension is not allowed.
Your verbose log file `.nextflow.log` is often useful _(this is a hidden file in the directory where you launched the pipeline)_ as well as custom Nextflow configuration files.

"
- type: textarea
id: system
attributes:
label: System information
description: "* Nextflow version _(eg. 23.04.1)_

description: |
* Nextflow version _(eg. 23.04.0)_
* Hardware _(eg. HPC, Desktop, Cloud)_

* Executor _(eg. slurm, local, awsbatch)_

* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter, Charliecloud,
or Apptainer)_

* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter, Charliecloud, or Apptainer)_
* OS _(eg. CentOS Linux, macOS, Linux Mint)_

* Version of sanger-tol/blobtoolkit _(eg. 1.1, 1.5, 1.8.2)_

"
7 changes: 0 additions & 7 deletions .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

5 changes: 3 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,17 @@ These are the most common things requested on pull requests (PRs).

Remember that PRs should be made against the dev branch, unless you're preparing a pipeline release.

Learn more about contributing: [CONTRIBUTING.md](https://github.com/sanger-tol/blobtoolkit/tree/master/.github/CONTRIBUTING.md)
Learn more about contributing: [CONTRIBUTING.md](.github/CONTRIBUTING.md)
-->

## PR checklist

- [ ] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add tests!
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/sanger-tol/blobtoolkit/tree/master/.github/CONTRIBUTING.md)
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](.github/CONTRIBUTING.md)
- [ ] Make sure your code lints (`nf-core 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>`).
- [ ] Usage Documentation in `docs/usage.md` is updated.
- [ ] Output Documentation in `docs/output.md` is updated.
- [ ] `CHANGELOG.md` is updated.
Expand Down
23 changes: 19 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
name: nf-core CI
# This workflow runs the pipeline with the minimal test dataset to check that it completes without any syntax errors
on:
workflow_dispatch:
push:
branches:
- dev
pull_request:
release:
types: [published]

env:
NXF_ANSI_LOG: false
Expand All @@ -19,20 +24,30 @@ jobs:
strategy:
matrix:
NXF_VER:
- "23.04.1"
- "23.04.0"
- "latest-everything"
steps:
- name: Check out pipeline code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Nextflow
uses: nf-core/setup-nextflow@v1
with:
version: "${{ matrix.NXF_VER }}"

- name: Download the NCBI taxdump database
run: |
mkdir ncbi_taxdump
curl -L https://ftp.ncbi.nih.gov/pub/taxonomy/new_taxdump/new_taxdump.tar.gz | tar -C ncbi_taxdump -xzf -

- name: Download the BUSCO lineage database
run: |
mkdir busco_database
curl -L https://tolit.cog.sanger.ac.uk/test-data/resources/busco/blobtoolkit.GCA_922984935.2.2023-08-03.lineages.tar.gz | tar -C busco_database -xzf -

- name: Run pipeline with test data
# You can customise CI pipeline run tests as required
# For example: adding multiple test runs with different parameters
# Remember that you can parallelise this by using strategy.matrix
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --outdir ./results
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --taxdump $PWD/ncbi_taxdump --busco $PWD/busco_database --outdir ./results
16 changes: 8 additions & 8 deletions .github/workflows/fix-linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,23 @@ jobs:
# Only run if comment is on a PR with the main repo, and if it contains the magic keywords
if: >
contains(github.event.comment.html_url, '/pull/') &&
contains(github.event.comment.body, '@nf-core-bot fix linting') &&
contains(github.event.comment.body, '@sanger-tolsoft fix linting') &&
github.repository == 'sanger-tol/blobtoolkit'
runs-on: ubuntu-latest
steps:
# Use the @nf-core-bot token to check out so we can push later
- uses: actions/checkout@v3
# Use the @sanger-tolsoft token to check out so we can push later
- uses: actions/checkout@v4
with:
token: ${{ secrets.nf_core_bot_auth_token }}
token: ${{ secrets.sangertolsoft_access_token }}

# Action runs on the issue comment, so we don't get the PR by default
# Use the gh cli to check out the PR
- name: Checkout Pull Request
run: gh pr checkout ${{ github.event.issue.number }}
env:
GITHUB_TOKEN: ${{ secrets.nf_core_bot_auth_token }}
GITHUB_TOKEN: ${{ secrets.sangertolsoft_access_token }}

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4

- name: Install Prettier
run: npm install -g prettier @prettier/plugin-php
Expand All @@ -46,8 +46,8 @@ jobs:
- name: Commit & push changes
if: steps.prettier_status.outputs.result == 'fail'
run: |
git config user.email "[email protected]"
git config user.name "nf-core-bot"
git config user.email "[email protected]"
git config user.name "sanger-tolsoft"
git config push.default upstream
git add .
git status
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ jobs:
EditorConfig:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4

- name: Install editorconfig-checker
run: npm install -g editorconfig-checker
Expand All @@ -27,9 +27,9 @@ jobs:
Prettier:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions/setup-node@v3
- uses: actions/setup-node@v4

- name: Install Prettier
run: npm install -g prettier
Expand All @@ -40,7 +40,7 @@ jobs:
PythonBlack:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Check code lints with Black
uses: psf/black@stable
Expand Down Expand Up @@ -71,14 +71,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out pipeline code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Nextflow
uses: nf-core/setup-nextflow@v1

- 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-announcements.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 }}
#
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: nf-core Sanger LSF tests
name: sanger-tol LSF tests

on:
workflow_dispatch:
Expand All @@ -13,16 +13,21 @@ jobs:
if: github.event_name == 'workflow_dispatch'

- name: Launch workflow via tower
uses: nf-core/tower-action@v2
uses: seqeralabs/action-tower-launch@v2
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
compute_env: ${{ secrets.TOWER_COMPUTE_ENV }}
pipeline: ${{ github.repository }}
revision: ${{ env.REVISION }}
workdir: ${{ secrets.TOWER_WORKDIR_PARENT }}/work/${{ github.repository }}/work-${{ env.REVISION }}
parameters: |
{
"outdir": "${{ secrets.TOWER_WORKDIR_PARENT }}/results/${{ github.repository }}/results-${{ env.REVISION }}",
}
profiles: test,sanger,singularity,cleanup
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json
Loading