Skip to content

Commit 2aa71e7

Browse files
committed
Merge branch 'main' into hibf
2 parents fb11f7f + 4d567d7 commit 2aa71e7

18 files changed

+104
-39
lines changed

.github/workflows/ci_coverage.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
image: ghcr.io/seqan/${{ matrix.compiler }}
4040
steps:
4141
- name: Checkout
42-
uses: actions/checkout@v4
42+
uses: actions/checkout@v6
4343
with:
4444
fetch-depth: 0
4545

@@ -61,7 +61,7 @@ jobs:
6161
6262
- name: Run tests
6363
working-directory: build
64-
run: ctest -j
64+
run: ctest -j --output-on-failure
6565

6666
- name: Generate coverage report
6767
run: |
@@ -79,7 +79,7 @@ jobs:
7979
--output ${GITHUB_WORKSPACE}/build/coverage_report.xml
8080
8181
- name: Submit coverage build
82-
uses: codecov/codecov-action@v5.4.2
82+
uses: codecov/codecov-action@v5.5.2
8383
with:
8484
disable_search: true
8585
fail_ci_if_error: false

.github/workflows/ci_documentation.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ jobs:
3535
steps:
3636
- name: Checkout
3737
if: github.event_name != 'pull_request_target'
38-
uses: actions/checkout@v4
38+
uses: actions/checkout@v6
3939

4040
# pull_request_target does not checkout the merge commit by default
4141
- name: Checkout
4242
if: github.event_name == 'pull_request_target'
43-
uses: actions/checkout@v4
43+
uses: actions/checkout@v6
4444
with:
4545
ref: "refs/pull/${{ github.event.number }}/merge"
4646

.github/workflows/ci_install.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
options: --privileged
4141
steps:
4242
- name: Checkout
43-
uses: actions/checkout@v4
43+
uses: actions/checkout@v6
4444
with:
4545
path: needle
4646

@@ -90,12 +90,12 @@ jobs:
9090
if: contains(matrix.compiler, 'gcc')
9191
working-directory: build
9292
run: |
93-
unshare -r -n ctest -j
93+
unshare -r -n ctest -j --output-on-failure
9494
test -z $(find . -type f -executable -name "needle") # needle binary should not exist
9595
9696
- name: Upload source package
9797
if: contains(matrix.compiler, 'gcc')
98-
uses: actions/upload-artifact@v4
98+
uses: actions/upload-artifact@v6
9999
with:
100100
name: needle-source-package
101101
path: create_source_package/needle-*.tar.xz*

.github/workflows/ci_license.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
if: github.repository_owner == 'seqan' || github.event_name == 'workflow_dispatch' || github.event.label.name == 'lint'
2929
steps:
3030
- name: Checkout
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@v6
3232

3333
- name: REUSE Compliance Check
34-
uses: fsfe/reuse-action@v5
34+
uses: fsfe/reuse-action@v6

.github/workflows/ci_linux.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,18 @@ jobs:
3838
container:
3939
image: ghcr.io/seqan/${{ matrix.compiler }}
4040
steps:
41+
- name: Free Up Space
42+
if: matrix.compiler == 'intel'
43+
run: |
44+
df -h
45+
du -hSd 1 "/__t"
46+
if [[ -d "/__t" ]]; then
47+
rm -fdr "/__t" || true
48+
df -h
49+
fi
50+
4151
- name: Checkout
42-
uses: actions/checkout@v4
52+
uses: actions/checkout@v6
4353

4454
- name: Setup cache
4555
uses: seqan/actions/setup-actions-cache@main
@@ -59,5 +69,5 @@ jobs:
5969
6070
- name: Run tests
6171
working-directory: build
62-
run: ctest -j
72+
run: ctest -j --output-on-failure
6373

.github/workflows/ci_macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
compiler: ["clang-latest", "clang-second-latest", "clang-third-latest", "gcc-latest", "gcc-second-latest", "gcc-third-latest"]
3838
steps:
3939
- name: Checkout
40-
uses: actions/checkout@v4
40+
uses: actions/checkout@v6
4141

4242
- name: Setup toolchain
4343
uses: seqan/actions/setup-toolchain@main
@@ -60,4 +60,4 @@ jobs:
6060
6161
- name: Run tests
6262
working-directory: build
63-
run: ctest -j
63+
run: ctest -j --output-on-failure

.github/workflows/cron_codeql.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,17 @@ jobs:
3232
image: ghcr.io/seqan/gcc-second-latest
3333
steps:
3434
- name: Checkout
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v6
3636

3737
- name: Initialize CodeQL
38-
uses: github/codeql-action/init@v3
38+
uses: github/codeql-action/init@v4
3939
with:
4040
languages: cpp
4141

4242
- name: Autobuild
43-
uses: github/codeql-action/autobuild@v3
43+
uses: github/codeql-action/autobuild@v4
4444

4545
- name: Perform CodeQL Analysis
46-
uses: github/codeql-action/analyze@v3
46+
uses: github/codeql-action/analyze@v4
4747
with:
4848
category: "/language:cpp"

.github/workflows/cron_sanitizer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
image: ${{ matrix.image || '' }}
7575
steps:
7676
- name: Checkout
77-
uses: actions/checkout@v4
77+
uses: actions/checkout@v6
7878

7979
- name: Setup compiler
8080
if: contains(matrix.os, 'macos')

cmake/CPM.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
#
33
# SPDX-FileCopyrightText: Copyright (c) 2019-2023 Lars Melchior and contributors
44

5-
set (CPM_DOWNLOAD_VERSION 0.42.0)
6-
set (CPM_HASH_SUM "2020b4fc42dba44817983e06342e682ecfc3d2f484a581f11cc5731fbe4dce8a")
5+
set (CPM_DOWNLOAD_VERSION 0.42.1)
6+
set (CPM_HASH_SUM "f3a6dcc6a04ce9e7f51a127307fa4f699fb2bade357a8eb4c5b45df76e1dc6a5")
77

88
if (CPM_SOURCE_CACHE)
99
set (CPM_DOWNLOAD_LOCATION "${CPM_SOURCE_CACHE}/cpm/CPM_${CPM_DOWNLOAD_VERSION}.cmake")

cmake/package-lock.cmake

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# cmake-format: off
99

1010
# hibf
11-
set (NEEDLE_HIBF_VERSION e49afc1172ebd183730ca070dd1081458225ef3b CACHE STRING "")
11+
set (NEEDLE_HIBF_VERSION fc4e40d8672f496a32df73c608915d45e715f6a8 CACHE STRING "")
1212
CPMDeclarePackage (hibf
1313
NAME hibf
1414
GIT_TAG ${NEEDLE_HIBF_VERSION} # main
@@ -19,21 +19,23 @@ CPMDeclarePackage (hibf
1919
)
2020

2121
# seqan3
22-
set (NEEDLE_SEQAN3_VERSION a63abbb4b01bf6dedf14f2a61eeca28ca6e4994a CACHE STRING "")
22+
set (NEEDLE_SEQAN3_VERSION 3.4.0 CACHE STRING "")
2323
CPMDeclarePackage (seqan3
2424
NAME seqan3
25-
GIT_TAG ${NEEDLE_SEQAN3_VERSION} # main
25+
VERSION ${NEEDLE_SEQAN3_VERSION}
26+
GIT_TAG ${NEEDLE_SEQAN3_VERSION}
2627
GITHUB_REPOSITORY seqan/seqan3
2728
SYSTEM TRUE
2829
EXCLUDE_FROM_ALL TRUE
2930
OPTIONS "INSTALL_SEQAN3 OFF" "CMAKE_MESSAGE_LOG_LEVEL WARNING"
3031
)
3132

3233
# sharg
33-
set (NEEDLE_SHARG_VERSION be113bcffe49c0d62cbd65a191820f05386aa8da CACHE STRING "")
34+
set (NEEDLE_SHARG_VERSION 1.2.1 CACHE STRING "")
3435
CPMDeclarePackage (sharg
3536
NAME sharg
36-
GIT_TAG ${NEEDLE_SHARG_VERSION} # main
37+
VERSION ${NEEDLE_SHARG_VERSION}
38+
GIT_TAG ${NEEDLE_SHARG_VERSION}
3739
GITHUB_REPOSITORY seqan/sharg-parser
3840
SYSTEM TRUE
3941
EXCLUDE_FROM_ALL TRUE

0 commit comments

Comments
 (0)