Skip to content

Commit 4818290

Browse files
committed
Update dependencies
1 parent 5a66a27 commit 4818290

File tree

17 files changed

+768
-903
lines changed

17 files changed

+768
-903
lines changed

.github/workflows/cmake.yml

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ permissions:
44
contents: read
55
actions: write
66

7-
on:
7+
on:
88
push:
99
branches:
1010
- '**'
1111
paths:
1212
- 'cpp/**'
13+
workflow_dispatch:
14+
inputs: { }
1315

1416
env:
1517
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
@@ -19,32 +21,32 @@ jobs:
1921
build-gcc:
2022
runs-on: ubuntu-latest
2123
steps:
22-
- uses: actions/checkout@v4
23-
- name: Build & Test
24-
uses: ashutoshvarma/action-cmake-build@master
25-
with:
26-
submodule-update: true
27-
source-dir: ${{github.workspace}}/cpp
28-
build-dir: ${{github.workspace}}/cpp/build
29-
cc: gcc
30-
cxx: g++
31-
build-type: Release
32-
run-test: true
33-
ctest-options: "--output-on-failure"
34-
install-build: false
24+
- uses: actions/checkout@v4
25+
- name: Build & Test
26+
uses: ashutoshvarma/action-cmake-build@master
27+
with:
28+
submodule-update: true
29+
source-dir: ${{github.workspace}}/cpp
30+
build-dir: ${{github.workspace}}/cpp/build
31+
cc: gcc
32+
cxx: g++
33+
build-type: Release
34+
run-test: true
35+
ctest-options: "--output-on-failure"
36+
install-build: false
3537
build-clang:
3638
runs-on: ubuntu-latest
3739
steps:
38-
- uses: actions/checkout@v4
39-
- name: Build & Test
40-
uses: ashutoshvarma/action-cmake-build@master
41-
with:
42-
submodule-update: true
43-
source-dir: ${{github.workspace}}/cpp
44-
build-dir: ${{github.workspace}}/cpp/build
45-
cc: clang
46-
cxx: clang++
47-
build-type: Release
48-
run-test: true
49-
ctest-options: "--output-on-failure"
50-
install-build: false
40+
- uses: actions/checkout@v4
41+
- name: Build & Test
42+
uses: ashutoshvarma/action-cmake-build@master
43+
with:
44+
submodule-update: true
45+
source-dir: ${{github.workspace}}/cpp
46+
build-dir: ${{github.workspace}}/cpp/build
47+
cc: clang
48+
cxx: clang++
49+
build-type: Release
50+
run-test: true
51+
ctest-options: "--output-on-failure"
52+
install-build: false

.github/workflows/go.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ on:
1010
- '**'
1111
paths:
1212
- 'go/**'
13+
workflow_dispatch:
14+
inputs: { }
1315

1416
jobs:
1517
build:

.github/workflows/gradle.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,28 @@ permissions:
44
contents: read
55
actions: write
66

7-
on:
7+
on:
88
push:
99
branches:
1010
- '**'
1111
paths:
1212
- 'java/**'
13+
workflow_dispatch:
14+
inputs: { }
1315

1416
jobs:
1517
build:
1618
runs-on: ubuntu-latest
1719
steps:
18-
- uses: actions/checkout@v4
19-
with:
20-
lfs: true
21-
- name: Set up JDK 17
22-
uses: actions/setup-java@v4
23-
with:
24-
distribution: 'zulu'
25-
java-version: 17
26-
java-package: jdk
27-
- name: Build with Gradle
28-
working-directory: java
29-
run: ./gradlew clean test --no-daemon
20+
- uses: actions/checkout@v4
21+
with:
22+
lfs: true
23+
- name: Set up JDK 17
24+
uses: actions/setup-java@v4
25+
with:
26+
distribution: 'zulu'
27+
java-version: 17
28+
java-package: jdk
29+
- name: Build with Gradle
30+
working-directory: java
31+
run: ./gradlew clean test --no-daemon

.github/workflows/markdown-link-check.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ on:
1111
schedule:
1212
# Run every Monday
1313
- cron: "0 0 * * 1"
14+
workflow_dispatch:
15+
inputs: { }
1416

1517
jobs:
1618
markdown-link-check:

.github/workflows/maven.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,26 @@ permissions:
44
contents: read
55
actions: write
66

7-
on:
7+
on:
88
push:
99
branches:
1010
- '**'
1111
paths:
1212
- 'java/**'
13+
workflow_dispatch:
14+
inputs: { }
1315

1416
jobs:
1517
build:
1618
runs-on: ubuntu-latest
1719
steps:
18-
- uses: actions/checkout@v4
19-
- name: Set up JDK 17
20-
uses: actions/setup-java@v4
21-
with:
22-
distribution: 'zulu'
23-
java-version: 17
24-
java-package: jdk
25-
- name: Build with Maven
26-
working-directory: java
27-
run: ./mvnw --batch-mode --update-snapshots clean test
20+
- uses: actions/checkout@v4
21+
- name: Set up JDK 17
22+
uses: actions/setup-java@v4
23+
with:
24+
distribution: 'zulu'
25+
java-version: 17
26+
java-package: jdk
27+
- name: Build with Maven
28+
working-directory: java
29+
run: ./mvnw --batch-mode --update-snapshots clean test

.github/workflows/npm.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ on:
1010
- '**'
1111
paths:
1212
- 'typescript/**'
13+
workflow_dispatch:
14+
inputs: { }
1315

1416
jobs:
1517
build:

.github/workflows/pytest.yml

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,28 @@ on:
1010
- '**'
1111
paths:
1212
- 'python/**'
13+
workflow_dispatch:
14+
inputs: { }
1315

1416
jobs:
1517
build:
1618
runs-on: ubuntu-latest
1719
strategy:
1820
matrix:
19-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
21+
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ]
2022

2123
steps:
22-
- uses: actions/checkout@v4
23-
- name: Set up Python ${{ matrix.python-version }}
24-
uses: actions/setup-python@v5
25-
with:
26-
python-version: ${{ matrix.python-version }}
27-
- name: Install dependencies
28-
working-directory: python
29-
run: |
30-
python -m pip install --upgrade pip
31-
pip install .
32-
pip install --use-pep517 -r ./requirements.txt
33-
- name: Test with pytest
34-
working-directory: python
35-
run: pytest
24+
- uses: actions/checkout@v4
25+
- name: Set up Python ${{ matrix.python-version }}
26+
uses: actions/setup-python@v5
27+
with:
28+
python-version: ${{ matrix.python-version }}
29+
- name: Install dependencies
30+
working-directory: python
31+
run: |
32+
python -m pip install --upgrade pip
33+
pip install .
34+
pip install --use-pep517 -r ./requirements.txt
35+
- name: Test with pytest
36+
working-directory: python
37+
run: pytest

cpp/cmake/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
cmake 4.0.2
1+
cmake 4.0.3

java/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ plugins {
22
id 'java'
33
id 'java-library'
44
id 'com.adarshr.test-logger' version '4.0.0'
5-
id 'se.patrikerdes.use-latest-versions' version '0.2.18'
65
id 'com.github.ben-manes.versions' version '0.52.0'
76
}
87

@@ -18,7 +17,7 @@ repositories {
1817

1918
dependencies {
2019
// JUnit 5
21-
testImplementation("org.junit.jupiter:junit-jupiter:5.13.1")
20+
testImplementation("org.junit.jupiter:junit-jupiter:5.13.4")
2221
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
2322

2423
// Java Microbenchmark Harness

java/gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
org.gradle.configuration-cache=false

0 commit comments

Comments
 (0)