Skip to content

Commit e719f43

Browse files
authored
Merge pull request #625 from bigbio/dev
Release 1.7.0 - Major changes with quantms-rescoring
2 parents e516ddc + 8887921 commit e719f43

109 files changed

Lines changed: 4176 additions & 1697 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.devcontainer/setup.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
3+
# Customise the terminal command prompt
4+
echo "export PROMPT_DIRTRIM=2" >> $HOME/.bashrc
5+
echo "export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] '" >> $HOME/.bashrc
6+
export PROMPT_DIRTRIM=2
7+
export PS1='\[\e[3;36m\]\w ->\[\e[0m\\] '
8+
9+
# Update Nextflow
10+
nextflow self-update
11+
12+
# Update welcome message
13+
echo "Welcome to the bigbio/quantms devcontainer!" > /usr/local/etc/vscode-dev-containers/first-run-notice.txt

.editorconfig

Lines changed: 0 additions & 33 deletions
This file was deleted.

.github/actions/nf-test/action.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ runs:
2525
version: "${{ env.NXF_VERSION }}"
2626

2727
- name: Set up Python
28-
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
28+
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
2929
with:
30-
python-version: "3.13"
30+
python-version: "3.14"
3131

3232
- name: Install nf-test
3333
uses: nf-core/setup-nf-test@v1
@@ -52,6 +52,8 @@ runs:
5252
with:
5353
auto-update-conda: true
5454
conda-solver: libmamba
55+
channels: conda-forge
56+
channel-priority: strict
5557
conda-remove-defaults: true
5658

5759
- name: Run nf-test

.github/workflows/ci.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,17 @@ jobs:
3434
fail-fast: false
3535
matrix:
3636
NXF_VER:
37-
- "24.10.5"
38-
test_profile: ["test_lfq", "test_dia", "test_localize", "test_tmt", "test_dda_id"]
37+
- "25.04.0"
38+
test_profile:
39+
[
40+
"test_lfq",
41+
"test_dia",
42+
"test_localize",
43+
"test_tmt",
44+
"test_dda_id_alphapeptdeep",
45+
"test_dda_id_ms2pip",
46+
"test_dda_id_fine_tuning",
47+
]
3948
exec_profile: ["docker"] # extended ci tests singularity.
4049

4150
steps:

.github/workflows/clean-up.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
issues: write
1111
pull-requests: write
1212
steps:
13-
- uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9
13+
- uses: actions/stale@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10
1414
with:
1515
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."
1616
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."

.github/workflows/diann_private.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Set up Nextflow
3939
uses: nf-core/setup-nextflow@v2
4040
with:
41-
version: "24.10.5" # Or the Nextflow version you prefer
41+
version: "25.04.0" # Or the Nextflow version you prefer
4242

4343
- name: Log in to GitHub Container Registry
4444
uses: docker/login-action@v3

.github/workflows/extended_ci.yml

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,25 +28,34 @@ jobs:
2828
fail-fast: false
2929
matrix:
3030
NXF_VER:
31-
- "24.10.5"
31+
- "25.04.0"
3232
- "latest-everything"
33-
test_profile: ["test_lfq", "test_dia", "test_localize", "test_tmt", "test_dda_id", "test_tmt_corr"]
33+
test_profile:
34+
[
35+
"test_lfq",
36+
"test_dia",
37+
"test_localize",
38+
"test_tmt",
39+
"test_dda_id_alphapeptdeep",
40+
"test_dda_id_fine_tuning",
41+
"test_dda_id_ms2pip",
42+
"test_tmt_corr",
43+
]
3444
env:
3545
NXF_ANSI_LOG: false
3646
CAPSULE_LOG: none
3747
TEST_PROFILE: ${{ matrix.test_profile }}
3848
EXEC_PROFILE: docker
49+
3950
steps:
40-
- name: Check out pipeline code
51+
- name: Checkout repository
4152
uses: actions/checkout@v4
42-
with:
43-
fetch-depth: 0
4453

45-
- uses: actions/setup-java@v4
54+
- name: Set up Java 17
55+
uses: actions/setup-java@v4
4656
with:
4757
distribution: "temurin"
4858
java-version: "17"
49-
5059
- name: Set up Nextflow
5160
uses: nf-core/setup-nextflow@v2
5261
with:
@@ -111,9 +120,19 @@ jobs:
111120
fail-fast: false
112121
matrix:
113122
NXF_VER:
114-
- "24.10.5"
123+
- "25.04.0"
115124
- "latest-everything"
116-
test_profile: ["test_lfq", "test_dia", "test_localize", "test_tmt", "test_dda_id", "test_tmt_corr"]
125+
test_profile:
126+
[
127+
"test_lfq",
128+
"test_dia",
129+
"test_localize",
130+
"test_tmt",
131+
"test_dda_id_ms2pip",
132+
"test_dda_id_alphapeptdeep",
133+
"test_tmt_corr",
134+
"test_dda_id_fine_tuning",
135+
]
117136
env:
118137
NXF_ANSI_LOG: false
119138
CAPSULE_LOG: none

.github/workflows/fix_linting.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
# Use the @nf-core-bot token to check out so we can push later
16-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
16+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
1717
with:
1818
token: ${{ secrets.nf_core_bot_auth_token }}
1919

2020
# indication that the linting is being fixed
2121
- name: React on comment
22-
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
22+
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
2323
with:
2424
comment-id: ${{ github.event.comment.id }}
2525
reactions: eyes
@@ -32,9 +32,9 @@ jobs:
3232
GITHUB_TOKEN: ${{ secrets.nf_core_bot_auth_token }}
3333

3434
# Install and run pre-commit
35-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
35+
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
3636
with:
37-
python-version: "3.13"
37+
python-version: "3.14"
3838

3939
- name: Install pre-commit
4040
run: pip install pre-commit
@@ -47,7 +47,7 @@ jobs:
4747
# indication that the linting has finished
4848
- name: react if linting finished succesfully
4949
if: steps.pre-commit.outcome == 'success'
50-
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
50+
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
5151
with:
5252
comment-id: ${{ github.event.comment.id }}
5353
reactions: "+1"
@@ -67,21 +67,21 @@ jobs:
6767
- name: react if linting errors were fixed
6868
id: react-if-fixed
6969
if: steps.commit-and-push.outcome == 'success'
70-
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
70+
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
7171
with:
7272
comment-id: ${{ github.event.comment.id }}
7373
reactions: hooray
7474

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

8282
- name: react if linting errors were not fixed
8383
if: steps.commit-and-push.outcome == 'failure'
84-
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4
84+
uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5
8585
with:
8686
issue-number: ${{ github.event.issue.number }}
8787
body: |

.github/workflows/linting.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
pre-commit:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
14+
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
1515

16-
- name: Set up Python 3.13
17-
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
16+
- name: Set up Python 3.14
17+
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
1818
with:
19-
python-version: "3.13"
19+
python-version: "3.14"
2020

2121
- name: Install pre-commit
2222
run: pip install pre-commit
@@ -28,14 +28,14 @@ jobs:
2828
runs-on: ubuntu-latest
2929
steps:
3030
- name: Check out pipeline code
31-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
31+
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
3232

3333
- name: Install Nextflow
3434
uses: nf-core/setup-nextflow@v2
3535

36-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
36+
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6
3737
with:
38-
python-version: "3.13"
38+
python-version: "3.14"
3939
architecture: "x64"
4040

4141
- name: read .nf-core.yml
@@ -71,7 +71,7 @@ jobs:
7171

7272
- name: Upload linting log file artifact
7373
if: ${{ always() }}
74-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
74+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
7575
with:
7676
name: linting-logs
7777
path: |

.github/workflows/linting_comment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
run: echo "pr_number=$(cat linting-logs/PR_number.txt)" >> $GITHUB_OUTPUT
2222

2323
- name: Post PR comment
24-
uses: marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728 # v2
24+
uses: marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 # v2
2525
with:
2626
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2727
number: ${{ steps.pr_number.outputs.pr_number }}

0 commit comments

Comments
 (0)