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

Release 2.3 #233

Merged
merged 103 commits into from
Jun 13, 2024
Merged
Show file tree
Hide file tree
Changes from 83 commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
6ca2eab
Changed versions to dev
WackerO Oct 10, 2023
2084b13
Bugfix for nonconformable arrays bug
WackerO Oct 10, 2023
ef825c2
also added padj to hovertext in volcano
WackerO Oct 12, 2023
b735596
Updated changelog
WackerO Oct 13, 2023
63700be
linting
WackerO Oct 13, 2023
ef2f16f
prettier
WackerO Oct 13, 2023
e133651
fixed tests
WackerO Oct 13, 2023
21cfa7c
Bugfix for non-conformable arrays when certain contrasts in a dataset…
WackerO Nov 14, 2023
6d26b45
This should fix the too many devices error
WackerO Feb 5, 2024
9dcd79c
updated changelog
WackerO Feb 5, 2024
58865a8
Replaced double dev.offs with finally
WackerO Feb 12, 2024
84a9b9d
Shortened some output filepaths, added datasources param to make path…
WackerO Feb 15, 2024
c778192
Updated changelog and test profiles
WackerO Feb 20, 2024
d177582
bugfix, docu update
WackerO Feb 20, 2024
803d56a
bugfix
WackerO Feb 20, 2024
6b3199c
file path changes
WackerO Feb 20, 2024
469724b
updated test ymls
WackerO Feb 20, 2024
4a472f8
more yml fixing, pinned validation plugin version
WackerO Feb 20, 2024
6869d81
more yml updates, trying to get rsem to run
WackerO Feb 21, 2024
9655686
Fixed a bug with finally dev.off; restricted rsem pathway analysis to…
WackerO Feb 22, 2024
cf4a195
removed local writes
WackerO Feb 22, 2024
8df1b31
Fixed rsem test
WackerO Feb 27, 2024
db3111c
md5sum update
WackerO Feb 27, 2024
69855ac
changed versions to dev
WackerO Feb 29, 2024
139b7e3
Merge pull request #225 from WackerO/graphics
WackerO Mar 5, 2024
7681ac7
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO Mar 25, 2024
114ecfa
Update RNAseq_report.Rmd
qbicStefanC Mar 26, 2024
63cc932
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO Apr 10, 2024
962c185
fixed version of container, fixed venn path in fulltest
WackerO Apr 10, 2024
c5f0969
struggling with an error
WackerO Apr 11, 2024
00bdd75
Reintroduced changes after finding previous error
WackerO Apr 12, 2024
24b8760
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO Apr 12, 2024
7b24e9c
Added multiqc.zips for the new salmon/rsem output
WackerO Apr 24, 2024
33f01b9
moved heatmap_genelist output to differential analysis results folder
WackerO Apr 24, 2024
582e71f
removed ensembl_id col from pathway heatmaps
WackerO Apr 24, 2024
ebbcf04
fixed plotma issue with empty plots, added clutser param for pathway …
WackerO Apr 25, 2024
5ac6a4f
updated checksums
WackerO Apr 25, 2024
acf798c
Bugfixing
WackerO Apr 28, 2024
0789481
working on removing irrelevant samples from heatmaps_norm
WackerO Apr 29, 2024
b01328b
Undid some changes about sample filtering for heatmaps
WackerO Apr 29, 2024
ce9bf0a
Fixed enrichment plots having their y labels cut off
WackerO Apr 29, 2024
dab8978
Update changelog
WackerO Apr 29, 2024
cb0c1e4
updated test profiles
WackerO Apr 29, 2024
41afb06
fixed multiqc paths in config
WackerO Apr 30, 2024
fb9a4bd
fixed heatmap test path
WackerO Apr 30, 2024
e155229
Merge pull request #226 from WackerO/multiqc_update
WackerO Apr 30, 2024
f1edb41
fixed test profile
WackerO Apr 30, 2024
4f64abd
Merge branch 'dev' into plot_fixes
WackerO Apr 30, 2024
e3a8f66
fixed md5sum
WackerO Apr 30, 2024
920e855
Merge branch 'plot_fixes' of https://github.com/WackerO/rnadeseq into…
WackerO Apr 30, 2024
f7c1ccc
Merge pull request #229 from WackerO/plot_fixes
WackerO May 2, 2024
5e0aacc
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO May 2, 2024
a5725c9
Fixed some things from https://github.com/qbic-pipelines/rnadeseq/pul…
WackerO May 2, 2024
18b6b8a
fixed venn paths
WackerO May 2, 2024
1e366ba
Merge branch 'nonconf_fix' of https://github.com/WackerO/rnadeseq int…
WackerO May 2, 2024
f5b1da2
removed redundant heatmap from test_full.yml
WackerO May 3, 2024
545faee
Merge pull request #221 from WackerO/nonconf_fix
WackerO May 3, 2024
dbefe1b
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO May 3, 2024
6313e20
Merge pull request #228 from qbic-pipelines/qbicStefanC-patch-1
WackerO May 3, 2024
ded6747
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO May 3, 2024
a1e0a93
Updated Changelog
WackerO May 3, 2024
48d3121
linebreak change to restart the github ci tests
WackerO May 6, 2024
c655b56
Merge pull request #231 from WackerO/sc_fixes
WackerO May 6, 2024
9fdf6da
Changed dev to 2.3 in preparattion of release
WackerO May 7, 2024
82f0fae
Undid permission changes from previous PR
WackerO May 13, 2024
7e0d09b
Merge pull request #234 from WackerO/permissions
WackerO May 13, 2024
d2b920c
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO May 13, 2024
bc2e18a
updated changelog
WackerO May 14, 2024
004c78a
Initial template commit
WackerO May 15, 2024
7b2b0f1
Merge branch 'TEMPLATE' into template_merge
WackerO May 15, 2024
a804c98
Further changes for new template, deleted some files, removed some ol…
WackerO May 16, 2024
1630114
fix linting
WackerO May 16, 2024
b704437
prettier
WackerO May 16, 2024
fa909d7
Removed TODOs, removed nf-validation plugin import, changed 1x nf-cor…
WackerO May 16, 2024
5fa7b29
added lib entry to nf-core.yml to skip error
WackerO May 16, 2024
91d9b3d
removed some unnecessary code
WackerO May 16, 2024
4bee02c
Merge pull request #235 from WackerO/template_merge
WackerO May 16, 2024
7d2419d
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO May 16, 2024
8b93f62
add logic to better check which multiqc version is provided
WackerO May 23, 2024
006c695
Update changelog
WackerO May 28, 2024
2ca778c
Merge pull request #236 from WackerO/fix_new_mqc
WackerO Jun 4, 2024
e74d2d0
Merge branch 'dev' into release_2_3
WackerO Jun 4, 2024
b4ffa12
Merge pull request #232 from WackerO/release_2_3
WackerO Jun 5, 2024
43ff5ae
Working on some more changes that need to be included in the upcoming…
WackerO Jun 7, 2024
e4e53bb
All changes should work now; updated changelog
WackerO Jun 10, 2024
0565bb4
fix changelog
WackerO Jun 10, 2024
0726234
minor fixes for release
WackerO Jun 10, 2024
a9ed0f5
Merge branch 'dev' of https://github.com/qbic-pipelines/rnadeseq into…
WackerO Jun 10, 2024
f52a95e
Update assets/RNAseq_report.Rmd
WackerO Jun 10, 2024
f94bd2e
Merge pull request #237 from WackerO/mo_changes
WackerO Jun 11, 2024
a915bdb
Update assets/methods_description_template.yml
WackerO Jun 12, 2024
428df02
Fix branch protection bug
WackerO Jun 12, 2024
bf6fbb9
Merge pull request #238 from WackerO/branchpro
WackerO Jun 12, 2024
5dc13c8
second attempt at fixing branch protection
WackerO Jun 12, 2024
7a82849
Merge pull request #239 from WackerO/dev
WackerO Jun 12, 2024
1b765e0
third attempt at fixing branch protection
WackerO Jun 12, 2024
850bf8f
Merge pull request #240 from WackerO/dev
WackerO Jun 12, 2024
8fd4aca
undid branch.yml changes
WackerO Jun 13, 2024
b579def
prettier
WackerO Jun 13, 2024
03d8038
Merge pull request #241 from WackerO/dev
WackerO Jun 13, 2024
1657692
fixed path issue with report file
WackerO Jun 13, 2024
3863f7b
added two params to nfcore.yml to suppress error
WackerO Jun 13, 2024
acd0dbd
Merge pull request #242 from WackerO/dev
WackerO Jun 13, 2024
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
11 changes: 2 additions & 9 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,15 @@
"name": "nfcore",
"image": "nfcore/gitpod:latest",
"remoteUser": "gitpod",
"runArgs": ["--privileged"],

// Configure tool-specific properties.
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"python.defaultInterpreterPath": "/opt/conda/bin/python",
"python.linting.enabled": true,
"python.linting.pylintEnabled": true,
"python.formatting.autopep8Path": "/opt/conda/bin/autopep8",
"python.formatting.yapfPath": "/opt/conda/bin/yapf",
"python.linting.flake8Path": "/opt/conda/bin/flake8",
"python.linting.pycodestylePath": "/opt/conda/bin/pycodestyle",
"python.linting.pydocstylePath": "/opt/conda/bin/pydocstyle",
"python.linting.pylintPath": "/opt/conda/bin/pylint"
"python.defaultInterpreterPath": "/opt/conda/bin/python"
},

// Add the IDs of extensions you want installed when the container is created.
Expand Down
11 changes: 10 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,16 @@ end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset
indent_size = unset
[/subworkflows/nf-core/**]
charset = unset
end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset

[/assets/email*]
indent_size = unset

# ignore python and markdown
[*.{py,md}]
indent_style = unset
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ Once there, use `nf-core schema build` to add to `nextflow_schema.json`.

Sensible defaults for process resource requirements (CPUs / memory / time) for a process should be defined in `conf/base.config`. These should generally be specified generic with `withLabel:` selectors so they can be shared across multiple processes/steps of the pipeline. A nf-core standard set of labels that should be followed where possible can be seen in the [nf-core pipeline template](https://github.com/nf-core/tools/blob/master/nf_core/pipeline-template/conf/base.config), which has the default process as a single core-process, and then different levels of multi-core configurations for increasingly large memory requirements defined with standardised labels.

The process resources can be passed on to the tool dynamically within the process with the `${task.cpu}` and `${task.memory}` variables in the `script:` block.
The process resources can be passed on to the tool dynamically within the process with the `${task.cpus}` and `${task.memory}` variables in the `script:` block.

### Naming schemes

Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
contact_links:
- name: Join nf-core
url: https://nf-co.re/join
about: Please join the nf-core community here
17 changes: 7 additions & 10 deletions .github/workflows/awsfulltest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,13 @@ on:
types: [published]
workflow_dispatch:
jobs:
run-tower:
run-platform:
name: Run AWS full tests
if: github.repository == 'nf-core/rnadeseq'
if: github.repository == 'qbic-pipelines/rnadeseq'
runs-on: ubuntu-latest
steps:
- name: Launch workflow via tower
- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@v2
# TODO nf-core: You can customise AWS full pipeline tests as required
# Add full size test data (but still relatively small datasets for few samples)
# on the `test_full.config` test runs with only one set of parameters
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
Expand All @@ -31,9 +28,9 @@ jobs:
}
profiles: test_full

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: Tower debug log file
name: Seqera Platform debug log file
path: |
tower_action_*.log
tower_action_*.json
seqera_platform_action_*.log
seqera_platform_action_*.json
16 changes: 8 additions & 8 deletions .github/workflows/awstest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ name: nf-core AWS test
on:
workflow_dispatch:
jobs:
run-tower:
run-platform:
name: Run AWS tests
if: github.repository == 'nf-core/rnadeseq'
if: github.repository == 'qbic-pipelines/rnadeseq'
runs-on: ubuntu-latest
steps:
# Launch workflow using Tower CLI tool action
- name: Launch workflow via tower
# Launch workflow using Seqera Platform CLI tool action
- name: Launch workflow via Seqera Platform
uses: seqeralabs/action-tower-launch@v2
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
Expand All @@ -25,9 +25,9 @@ jobs:
}
profiles: test

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: Tower debug log file
name: Seqera Platform debug log file
path: |
tower_action_*.log
tower_action_*.json
seqera_platform_action_*.log
seqera_platform_action_*.json
2 changes: 1 addition & 1 deletion .github/workflows/branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
# NOTE - this doesn't currently work if the PR is coming from a fork, due to limitations in GitHub actions secrets
- name: Post PR comment
if: failure()
uses: mshick/add-pr-comment@v1
uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2
with:
message: |
## This PR is against the `master` branch :x:
Expand Down
9 changes: 4 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ on:

env:
NXF_ANSI_LOG: false
CAPSULE_LOG: none

concurrency:
group: "${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}"
Expand Down Expand Up @@ -40,14 +39,14 @@ jobs:
environment.yml
- name: Build new docker image
if: env.MATCHED_FILES
run: docker build --no-cache . -t ghcr.io/qbic-pipelines/rnadeseq:2.2
run: docker build --no-cache . -t ghcr.io/qbic-pipelines/rnadeseq:2.3

# Change the version above and the third version below before/after release
- name: Pull docker image
if: ${{ !env.MATCHED_FILES }}
run: |
docker pull ghcr.io/qbic-pipelines/rnadeseq:dev
docker tag ghcr.io/qbic-pipelines/rnadeseq:dev ghcr.io/qbic-pipelines/rnadeseq:2.2
docker tag ghcr.io/qbic-pipelines/rnadeseq:dev ghcr.io/qbic-pipelines/rnadeseq:2.3

- name: Install Nextflow
uses: nf-core/setup-nextflow@v1
Expand Down Expand Up @@ -94,14 +93,14 @@ jobs:
environment.yml
- name: Build new docker image
if: env.MATCHED_FILES
run: docker build --no-cache . -t ghcr.io/qbic-pipelines/rnadeseq:2.2
run: docker build --no-cache . -t ghcr.io/qbic-pipelines/rnadeseq:2.3

# Change the version above and the third version below before/after release
- name: Pull docker image
if: ${{ !env.MATCHED_FILES }}
run: |
docker pull ghcr.io/qbic-pipelines/rnadeseq:dev
docker tag ghcr.io/qbic-pipelines/rnadeseq:dev ghcr.io/qbic-pipelines/rnadeseq:2.2
docker tag ghcr.io/qbic-pipelines/rnadeseq:dev ghcr.io/qbic-pipelines/rnadeseq:2.3

- name: Install Nextflow
uses: nf-core/setup-nextflow@v1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clean-up.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v7
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9
with:
stale-issue-message: "This issue has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment otherwise this issue will be closed in 20 days."
stale-pr-message: "This PR has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment if it is still useful."
Expand Down
86 changes: 86 additions & 0 deletions .github/workflows/download_pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
name: Test successful pipeline download with 'nf-core download'

# Run the workflow when:
# - dispatched manually
# - when a PR is opened or reopened to master branch
# - the head branch of the pull request is updated, i.e. if fixes for a release are pushed last minute to dev.
on:
workflow_dispatch:
inputs:
testbranch:
description: "The specific branch you wish to utilize for the test execution of nf-core download."
required: true
default: "dev"
pull_request:
types:
- opened
- edited
- synchronize
branches:
- master
pull_request_target:
branches:
- master

env:
NXF_ANSI_LOG: false

jobs:
download:
runs-on: ubuntu-latest
steps:
- name: Install Nextflow
uses: nf-core/setup-nextflow@v2

- name: Disk space cleanup
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1

- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5
with:
python-version: "3.12"
architecture: "x64"
- uses: eWaterCycle/setup-singularity@931d4e31109e875b13309ae1d07c70ca8fbc8537 # v7
with:
singularity-version: 3.8.3

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install git+https://github.com/nf-core/tools.git@dev

- name: Get the repository name and current branch set as environment variable
run: |
echo "REPO_LOWERCASE=${GITHUB_REPOSITORY,,}" >> ${GITHUB_ENV}
echo "REPOTITLE_LOWERCASE=$(basename ${GITHUB_REPOSITORY,,})" >> ${GITHUB_ENV}
echo "REPO_BRANCH=${{ github.event.inputs.testbranch || 'dev' }}" >> ${GITHUB_ENV}

- name: Download the pipeline
env:
NXF_SINGULARITY_CACHEDIR: ./
run: |
nf-core download ${{ env.REPO_LOWERCASE }} \
--revision ${{ env.REPO_BRANCH }} \
--outdir ./${{ env.REPOTITLE_LOWERCASE }} \
--compress "none" \
--container-system 'singularity' \
--container-library "quay.io" -l "docker.io" -l "ghcr.io" \
--container-cache-utilisation 'amend' \
--download-configuration

- name: Inspect download
run: tree ./${{ env.REPOTITLE_LOWERCASE }}

- name: Run the downloaded pipeline (stub)
id: stub_run_pipeline
continue-on-error: true
env:
NXF_SINGULARITY_CACHEDIR: ./
NXF_SINGULARITY_HOME_MOUNT: true
run: nextflow run ./${{ env.REPOTITLE_LOWERCASE }}/$( sed 's/\W/_/g' <<< ${{ env.REPO_BRANCH }}) -stub -profile test,singularity --outdir ./results
- name: Run the downloaded pipeline (stub run not supported)
id: run_pipeline
if: ${{ job.steps.stub_run_pipeline.status == failure() }}
env:
NXF_SINGULARITY_CACHEDIR: ./
NXF_SINGULARITY_HOME_MOUNT: true
run: nextflow run ./${{ env.REPOTITLE_LOWERCASE }}/$( sed 's/\W/_/g' <<< ${{ env.REPO_BRANCH }}) -profile test,singularity --outdir ./results
74 changes: 54 additions & 20 deletions .github/workflows/fix-linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,52 +4,86 @@ on:
types: [created]

jobs:
deploy:
fix-linting:
# 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') &&
github.repository == 'nf-core/rnadeseq'
github.repository == 'qbic-pipelines/rnadeseq'
runs-on: ubuntu-latest
steps:
# Use the @nf-core-bot token to check out so we can push later
- uses: actions/checkout@v3
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4
with:
token: ${{ secrets.nf_core_bot_auth_token }}

# indication that the linting is being fixed
- name: React on comment
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
with:
comment-id: ${{ github.event.comment.id }}
reactions: eyes

# 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 }}

- uses: actions/setup-node@v3
# Install and run pre-commit
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5
with:
python-version: "3.12"

- name: Install Prettier
run: npm install -g prettier @prettier/plugin-php
- name: Install pre-commit
run: pip install pre-commit

# Check that we actually need to fix something
- name: Run 'prettier --check'
id: prettier_status
run: |
if prettier --check ${GITHUB_WORKSPACE}; then
echo "result=pass" >> $GITHUB_OUTPUT
else
echo "result=fail" >> $GITHUB_OUTPUT
fi
- name: Run pre-commit
id: pre-commit
run: pre-commit run --all-files
continue-on-error: true

- name: Run 'prettier --write'
if: steps.prettier_status.outputs.result == 'fail'
run: prettier --write ${GITHUB_WORKSPACE}
# indication that the linting has finished
- name: react if linting finished succesfully
if: steps.pre-commit.outcome == 'success'
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
with:
comment-id: ${{ github.event.comment.id }}
reactions: "+1"

- name: Commit & push changes
if: steps.prettier_status.outputs.result == 'fail'
id: commit-and-push
if: steps.pre-commit.outcome == 'failure'
run: |
git config user.email "[email protected]"
git config user.name "nf-core-bot"
git config push.default upstream
git add .
git status
git commit -m "[automated] Fix linting with Prettier"
git commit -m "[automated] Fix code linting"
git push

- name: react if linting errors were fixed
id: react-if-fixed
if: steps.commit-and-push.outcome == 'success'
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
with:
comment-id: ${{ github.event.comment.id }}
reactions: hooray

- name: react if linting errors were not fixed
if: steps.commit-and-push.outcome == 'failure'
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
with:
comment-id: ${{ github.event.comment.id }}
reactions: confused

- name: react if linting errors were not fixed
if: steps.commit-and-push.outcome == 'failure'
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
with:
issue-number: ${{ github.event.issue.number }}
body: |
@${{ github.actor }} I tried to fix the linting errors, but it didn't work. Please fix them manually.
See [CI log](https://github.com/qbic-pipelines/rnadeseq/actions/runs/${{ github.run_id }}) for more details.
Loading
Loading