Skip to content

Commit 8558841

Browse files
committed
Release: com.io7m.dixmont 2.1.0
Change: Target JDK 17 bytecode. Change: Update org.junit:junit-bom:5.13.0 → 5.13.4. Change: Update jackson.version:2.19.0 → 2.19.2. Change: Update org.junit:junit-bom:5.12.2 → 5.13.0. Change: Update org.junit:junit-bom:5.12.1 → 5.12.2. Change: Update jackson.version:2.18.3 → 2.19.0. Change: Update org.junit:junit-bom:5.11.4 → 5.12.1. Change: Update ch.qos.logback:logback-classic:1.5.16 → 1.5.18. Change: Update jackson.version:2.18.2 → 2.18.3. Change: Update org.slf4j:slf4j-api:2.0.16 → 2.0.17. Change: Update ch.qos.logback:logback-classic:1.5.15 → 1.5.16. Change: Update ch.qos.logback:logback-classic:1.5.14 → 1.5.15. Change: Update ch.qos.logback:logback-classic:1.5.13 → 1.5.14. Change: Update ch.qos.logback:logback-classic:1.5.12 → 1.5.13. Change: Update org.junit:junit-bom:5.11.3 → 5.11.4. Change: Update jackson.version:2.18.1 → 2.18.2. Change: Update jackson.version:2.18.0 → 2.18.1. Change: Update org.junit:junit-bom:5.11.2 → 5.11.3. Change: Update ch.qos.logback:logback-classic:1.5.11 → 1.5.12. Change: Update ch.qos.logback:logback-classic:1.5.10 → 1.5.11. Change: Update ch.qos.logback:logback-classic:1.5.9 → 1.5.10. Change: Update ch.qos.logback:logback-classic:1.5.8 → 1.5.9. Change: Update junit.version:5.11.1 → 5.11.2. Change: Update jackson.version:2.17.2 → 2.18.0. Change: Update junit.version:5.11.0 → 5.11.1. Change: Update ch.qos.logback:logback-classic:1.5.7 → 1.5.8. Change: Update ch.qos.logback:logback-classic:1.5.6 → 1.5.7. Change: Update junit.version:5.10.3 → 5.11.0. Change: Update org.slf4j:slf4j-api:2.0.15 → 2.0.16. Change: Update org.slf4j:slf4j-api:2.0.14 → 2.0.15. Change: Update org.slf4j:slf4j-api:2.0.13 → 2.0.14. Change: Update jackson.version:2.17.1 → 2.17.2. Change: Update junit.version:5.10.2 → 5.10.3.
2 parents 66ddd63 + 61eb7ce commit 8558841

23 files changed

+317
-92
lines changed

.github/dependabot.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ updates:
55
- package-ecosystem: "github-actions"
66
directory: "/"
77
schedule:
8-
interval: "daily"
8+
interval: "monthly"
99

1010
- package-ecosystem: "maven"
1111
directory: "/"
1212
schedule:
13-
interval: "daily"
13+
interval: "monthly"
1414

1515
target-branch: "develop"
1616
ignore:

.github/workflows/deploy-release.sh

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
#!/bin/sh
2+
#
3+
# Automatically generated: DO NOT EDIT.
4+
#
5+
# Generation code: https://www.github.com/io7m-com/.github/
6+
#
27

38
fatal()
49
{
@@ -22,6 +27,11 @@ fi
2227
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2328
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
2429
30+
<!-- Enable deployment of OCI images. -->
31+
<activeProfiles>
32+
<activeProfile>io7m-oci-image</activeProfile>
33+
</activeProfiles>
34+
2535
<profiles>
2636
<profile>
2737
<id>io7m</id>
@@ -35,12 +45,7 @@ fi
3545
3646
<servers>
3747
<server>
38-
<id>sonatype-nexus-snapshots</id>
39-
<username>${MAVEN_CENTRAL_USERNAME}</username>
40-
<password>${MAVEN_CENTRAL_PASSWORD}</password>
41-
</server>
42-
<server>
43-
<id>sonatype-nexus-staging</id>
48+
<id>central</id>
4449
<username>${MAVEN_CENTRAL_USERNAME}</username>
4550
<password>${MAVEN_CENTRAL_PASSWORD}</password>
4651
</server>
@@ -54,5 +59,6 @@ exec mvn \
5459
-Dio7m.deployment=true \
5560
--batch-mode \
5661
--strict-checksums \
62+
-Denforcer.skip=true \
5763
-DskipTests=true \
5864
-DskipITs=true deploy

.github/workflows/deploy-snapshot.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
#!/bin/sh
2+
#
3+
# Automatically generated: DO NOT EDIT.
4+
#
5+
# Generation code: https://www.github.com/io7m-com/.github/
6+
#
27

38
fatal()
49
{
@@ -29,12 +34,7 @@ fi
2934
3035
<servers>
3136
<server>
32-
<id>sonatype-nexus-snapshots</id>
33-
<username>${MAVEN_CENTRAL_USERNAME}</username>
34-
<password>${MAVEN_CENTRAL_PASSWORD}</password>
35-
</server>
36-
<server>
37-
<id>sonatype-nexus-staging</id>
37+
<id>central</id>
3838
<username>${MAVEN_CENTRAL_USERNAME}</username>
3939
<password>${MAVEN_CENTRAL_PASSWORD}</password>
4040
</server>
@@ -46,5 +46,6 @@ EOF
4646
exec mvn \
4747
--batch-mode \
4848
--strict-checksums \
49+
-Denforcer.skip=true \
4950
-DskipTests=true \
5051
-DskipITs=true deploy

.github/workflows/deploy.linux.temurin.lts.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1+
#
2+
# Automatically generated: DO NOT EDIT.
3+
#
4+
# Generation code: https://www.github.com/io7m-com/.github/
5+
# Workflow profile: Core
6+
#
17

28
name: deploy.linux.temurin.lts
39

410
on:
511
push:
612
tags: [ com.io7m.dixmont-* ]
713

14+
permissions:
15+
contents: read
16+
817
jobs:
918
build:
1019
runs-on: ubuntu-latest
@@ -16,16 +25,19 @@ jobs:
1625
- name: JDK
1726
uses: actions/setup-java@v4
1827
with:
19-
java-version: 21
28+
java-version: 23
2029
distribution: temurin
2130

31+
- name: Check PGP version
32+
run: gpg --version
33+
2234
- name: Import signing key
2335
env:
2436
PGP_SIGNING_KEY: ${{ secrets.PGP_SIGNING_KEY }}
25-
run: echo "${PGP_SIGNING_KEY}" | gpg --import
37+
run: echo "${PGP_SIGNING_KEY}" | gpg -v --import
2638

2739
- name: Log in to Quay.io.
28-
uses: redhat-actions/podman-login@v1.7
40+
uses: redhat-actions/podman-login@4934294ad0449894bcd1e9f191899d7292469603
2941
with:
3042
username: ${{ secrets.QUAY_IO_USERNAME }}
3143
password: ${{ secrets.QUAY_IO_PASSWORD }}

.github/workflows/main.linux.temurin.current.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
1+
#
2+
# Automatically generated: DO NOT EDIT.
3+
#
4+
# Generation code: https://www.github.com/io7m-com/.github/
5+
# Workflow profile: Core
6+
#
17

28
name: main.linux.temurin.current
39

410
on:
511
push:
6-
branches: [ develop, feature/*, release/* ]
12+
branches: [ master, main, develop, feature/*, release/* ]
13+
14+
permissions:
15+
contents: read
716

817
jobs:
918
build:
1019
runs-on: ubuntu-latest
1120
steps:
12-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1322
with:
1423
submodules: true
1524

1625
- name: JDK
17-
uses: actions/setup-java@v4
26+
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00
1827
with:
19-
java-version: 22
28+
java-version: 23
2029
distribution: 'temurin'
2130

2231
- name: Collect project version
@@ -27,11 +36,14 @@ jobs:
2736
id: project_is_snapshot
2837
run: java .github/workflows/Tools.java ShowProjectIsSnapshot pom.xml >> "$GITHUB_OUTPUT"
2938

39+
3040
- name: Build
41+
env:
42+
XOANON_REALLY_USE_LOCAL_DISPLAY: true
3143
run: mvn --batch-mode --strict-checksums --errors clean verify site
3244

3345
- name: Upload test logs
34-
uses: actions/upload-artifact@v4
46+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
3547
if: always()
3648
with:
3749
name: test-logs

.github/workflows/main.linux.temurin.lts.yml

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
1+
#
2+
# Automatically generated: DO NOT EDIT.
3+
#
4+
# Generation code: https://www.github.com/io7m-com/.github/
5+
# Workflow profile: Core
6+
#
17

28
name: main.linux.temurin.lts
39

410
on:
511
push:
6-
branches: [ develop, feature/*, release/* ]
12+
branches: [ master, main, develop, feature/*, release/* ]
13+
14+
permissions:
15+
contents: read
716

817
jobs:
918
build:
1019
runs-on: ubuntu-latest
1120
steps:
12-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1322
with:
1423
submodules: true
1524

1625
- name: JDK
17-
uses: actions/setup-java@v4
26+
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00
1827
with:
19-
java-version: 21
28+
java-version: 23
2029
distribution: 'temurin'
2130

2231
- name: Collect project version
@@ -27,24 +36,27 @@ jobs:
2736
id: project_is_snapshot
2837
run: java .github/workflows/Tools.java ShowProjectIsSnapshot pom.xml >> "$GITHUB_OUTPUT"
2938

39+
3040
- name: Build
41+
env:
42+
XOANON_REALLY_USE_LOCAL_DISPLAY: true
3143
run: mvn --batch-mode --strict-checksums --errors clean verify site
3244

3345
- name: Upload test logs
34-
uses: actions/upload-artifact@v4
46+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
3547
if: always()
3648
with:
3749
name: test-logs
3850
path: ./com.io7m.dixmont.tests/target/surefire-reports
3951

4052
- name: Coverage
41-
uses: codecov/codecov-action@v4.3.1
53+
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24
4254
with:
4355
token: ${{ secrets.CODECOV_TOKEN }}
44-
file: com.io7m.dixmont.tests/target/site/jacoco-aggregate/jacoco.xml
56+
files: com.io7m.dixmont.tests/target/site/jacoco-aggregate/jacoco.xml
4557

4658
- name: Log in to Quay.io.
47-
uses: redhat-actions/podman-login@v1.7
59+
uses: redhat-actions/podman-login@4934294ad0449894bcd1e9f191899d7292469603
4860
with:
4961
username: ${{ secrets.QUAY_IO_USERNAME }}
5062
password: ${{ secrets.QUAY_IO_PASSWORD }}

.github/workflows/main.windows.temurin.current.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
1+
#
2+
# Automatically generated: DO NOT EDIT.
3+
#
4+
# Generation code: https://www.github.com/io7m-com/.github/
5+
# Workflow profile: Core
6+
#
17

28
name: main.windows.temurin.current
39

410
on:
511
push:
6-
branches: [ develop, feature/*, release/* ]
12+
branches: [ master, main, develop, feature/*, release/* ]
13+
14+
permissions:
15+
contents: read
716

817
jobs:
918
build:
1019
runs-on: windows-latest
1120
steps:
12-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1322
with:
1423
submodules: true
1524

1625
- name: JDK
17-
uses: actions/setup-java@v4
26+
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00
1827
with:
19-
java-version: 22
28+
java-version: 23
2029
distribution: 'temurin'
2130

2231
- name: Collect project version
@@ -27,11 +36,14 @@ jobs:
2736
id: project_is_snapshot
2837
run: java .github/workflows/Tools.java ShowProjectIsSnapshot pom.xml >> "$GITHUB_OUTPUT"
2938

39+
3040
- name: Build
41+
env:
42+
XOANON_REALLY_USE_LOCAL_DISPLAY: true
3143
run: mvn --batch-mode --strict-checksums --errors clean verify site
3244

3345
- name: Upload test logs
34-
uses: actions/upload-artifact@v4
46+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
3547
if: always()
3648
with:
3749
name: test-logs

.github/workflows/main.windows.temurin.lts.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
1+
#
2+
# Automatically generated: DO NOT EDIT.
3+
#
4+
# Generation code: https://www.github.com/io7m-com/.github/
5+
# Workflow profile: Core
6+
#
17

28
name: main.windows.temurin.lts
39

410
on:
511
push:
6-
branches: [ develop, feature/*, release/* ]
12+
branches: [ master, main, develop, feature/*, release/* ]
13+
14+
permissions:
15+
contents: read
716

817
jobs:
918
build:
1019
runs-on: windows-latest
1120
steps:
12-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1322
with:
1423
submodules: true
1524

1625
- name: JDK
17-
uses: actions/setup-java@v4
26+
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00
1827
with:
19-
java-version: 21
28+
java-version: 23
2029
distribution: 'temurin'
2130

2231
- name: Collect project version
@@ -27,11 +36,14 @@ jobs:
2736
id: project_is_snapshot
2837
run: java .github/workflows/Tools.java ShowProjectIsSnapshot pom.xml >> "$GITHUB_OUTPUT"
2938

39+
3040
- name: Build
41+
env:
42+
XOANON_REALLY_USE_LOCAL_DISPLAY: true
3143
run: mvn --batch-mode --strict-checksums --errors clean verify site
3244

3345
- name: Upload test logs
34-
uses: actions/upload-artifact@v4
46+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
3547
if: always()
3648
with:
3749
name: test-logs

0 commit comments

Comments
 (0)