Skip to content

Commit e41624e

Browse files
authored
Merge branch 'dev' into renovate/python-3.14-slim
2 parents 0efcc1a + d256688 commit e41624e

58 files changed

Lines changed: 3122 additions & 446 deletions

Some content is hidden

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

.devcontainer/build-devcontainer/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# devcontainers/miniconda image based on debian (bookworm)
22
# see tags and images: https://mcr.microsoft.com/en-us/artifact/mar/devcontainers/miniconda/tags
3-
FROM mcr.microsoft.com/devcontainers/miniconda@sha256:8e262a2664fab1d53054738d3633338558a2078ce66d3abde55c130f0d5da94f AS build
3+
FROM mcr.microsoft.com/devcontainers/miniconda@sha256:8a29f1c63ce3e138b9731f21a02a5f9aaf19454caebb670769e6fe88a573a4cb AS build
44

55
# copy this repo at current revision
66
COPY . /root/nfcore-tools/
@@ -26,7 +26,7 @@ RUN apt-get update --quiet && \
2626
rm -rf /var/lib/apt/lists/*
2727

2828
# Final stage to copy only the required files after installation
29-
FROM mcr.microsoft.com/devcontainers/base:2.0.2-debian12@sha256:23fa69fed758b7927c60061317d73baf7d66b9fca5c344e80bce3a940b229af0 AS final
29+
FROM mcr.microsoft.com/devcontainers/base:2.1.5-debian12@sha256:210b178bdf27aa3cab843ff98267da72ae27fa1d8e06c415efa756048a4a1a5b AS final
3030

3131
# Copy only the conda environment and site-packages from build stage
3232
COPY --from=build /opt/conda /opt/conda

.devcontainer/build-devcontainer/devcontainer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json",
23
"name": "nfcore-devcontainer-build",
34

45
// installs python3.14, nf-core tools from current workspace, nextflow, nf-test,

.devcontainer/devcontainer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json",
23
"name": "nfcore",
34
"image": "nfcore/devcontainer:dev",
45

.github/actions/create-lint-wf/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ runs:
8888

8989
- name: Upload log file artifact
9090
if: ${{ always() }}
91-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
91+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
9292
with:
9393
name: nf-core-log-file-${{ matrix.NXF_VER }}
9494
path: create-lint-wf/log.txt

.github/workflows/changelog.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
)
2020
2121
steps:
22-
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
22+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2323
with:
2424
token: ${{ secrets.NF_CORE_BOT_AUTH_TOKEN }}
2525

@@ -36,7 +36,7 @@ jobs:
3636
fi
3737
gh pr checkout $PR_NUMBER
3838
39-
- uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6
39+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
4040
with:
4141
python-version: "3.14"
4242

@@ -65,12 +65,12 @@ jobs:
6565
echo "changed=$file_changed" >> $GITHUB_OUTPUT
6666
6767
- name: Set up Python 3.14
68-
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6
68+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
6969
with:
7070
python-version: "3.14"
7171

7272
- name: Run pre-commit rules with prek
73-
uses: j178/prek-action@91fd7d7cf70ae1dee9f4f44e7dfa5d1073fe6623 # v1
73+
uses: j178/prek-action@564dda4cfa5e96aafdc4a5696c4bf7b46baae5ac # v1
7474
with:
7575
extra-args: --config .pre-commit-config.yaml --all-files
7676

.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@5f858e3efba33a5ca4407a664cc011ad407f2008 # v10
13+
- uses: actions/stale@997185467fa4f803885201cee163a9f38240193d # 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/create-lint-wf.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@ jobs:
4242
export NXF_WORK=$(pwd)
4343
4444
# Get the repo code
45-
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
45+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
4646
name: Check out source-code repository
4747

4848
# Set up nf-core/tools
4949
- name: Set up Python 3.14
50-
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6
50+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
5151
with:
5252
python-version: "3.14"
5353

5454
- name: Install uv
55-
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7
55+
uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7
5656
with:
5757
enable-cache: true
5858

.github/workflows/create-test-lint-wf-template.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
all_features: ${{ steps.create_matrix.outputs.matrix }}
3333
steps:
3434
- name: checkout
35-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
35+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
3636
- name: Create Matrix
3737
id: create_matrix
3838
run: |
@@ -56,15 +56,15 @@ jobs:
5656

5757
steps:
5858
- name: Check out source-code repository
59-
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
59+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
6060

6161
- name: Set up Python 3.14
62-
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6
62+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
6363
with:
6464
python-version: "3.14"
6565

6666
- name: Install uv
67-
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7
67+
uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7
6868
with:
6969
enable-cache: true
7070

@@ -200,7 +200,7 @@ jobs:
200200

201201
- name: Upload log file artifact
202202
if: ${{ always() }}
203-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
203+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
204204
with:
205205
name: nf-core-log-file-${{ matrix.TEMPLATE }}
206206
path: create-test-lint-wf/artifact_files.tar

.github/workflows/create-test-wf.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ jobs:
4141
cd create-test-wf
4242
export NXF_WORK=$(pwd)
4343
44-
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
44+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
4545
name: Check out source-code repository
4646

4747
- name: Set up Python 3.14
48-
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6
48+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
4949
with:
5050
python-version: "3.14"
5151

5252
- name: Install uv
53-
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7
53+
uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7
5454
with:
5555
enable-cache: true
5656

@@ -93,7 +93,7 @@ jobs:
9393
9494
- name: Upload log file artifact
9595
if: ${{ always() }}
96-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5
96+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6
9797
with:
9898
name: nf-core-log-file-${{ matrix.NXF_VER }}
9999
path: create-test-wf/log.txt

.github/workflows/deploy-pypi.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,16 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6
16+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
1717
name: Check out source-code repository
1818

1919
- name: Set up Python 3.14
20-
uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6
20+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
2121
with:
2222
python-version: "3.14"
2323

2424
- name: Install uv
25-
uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7
25+
uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7
2626
with:
2727
enable-cache: true
2828

0 commit comments

Comments
 (0)