Skip to content

Commit b984b90

Browse files
committed
seo initial
1 parent cbc3e7d commit b984b90

File tree

8 files changed

+32
-86
lines changed

8 files changed

+32
-86
lines changed

.github/workflows/release-on-branch.yml

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

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.env
2+
repomix-output*
13
target/
24

35
.idea/

json-compatibility-suite/pom.xml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,23 @@
66

77
<parent>
88
<groupId>io.github.simbo1905.json</groupId>
9-
<artifactId>json-java21-parent</artifactId>
9+
<artifactId>parent</artifactId>
1010
<version>0.1.0</version>
1111
</parent>
1212

1313
<artifactId>json-compatibility-suite</artifactId>
1414
<packaging>jar</packaging>
1515

16-
<name>JSON Compatibility Suite</name>
16+
<name>java.util.json Java21 Backport JSONTestSuite</name>
17+
18+
<description>
19+
A module to run the official JSON Test Suite against the java.util.json backport for Java 21.
20+
</description>
1721

1822
<dependencies>
1923
<dependency>
2024
<groupId>io.github.simbo1905.json</groupId>
21-
<artifactId>json-java21</artifactId>
25+
<artifactId>java.util.json</artifactId>
2226
<version>${project.version}</version>
2327
</dependency>
2428
<!-- JUnit 5 for testing -->

json-java21-api-tracker/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66

77
<parent>
88
<groupId>io.github.simbo1905.json</groupId>
9-
<artifactId>json-java21-parent</artifactId>
9+
<artifactId>parent</artifactId>
1010
<version>0.1.0</version>
1111
</parent>
1212

1313
<artifactId>json-java21-api-tracker</artifactId>
1414
<packaging>jar</packaging>
1515

16-
<name>API Tracker</name>
16+
<name>java.util.json Java21 Backport Upstream API Tracker</name>
1717

1818
<properties>
1919
<maven.compiler.release>21</maven.compiler.release>
@@ -22,7 +22,7 @@
2222
<dependencies>
2323
<dependency>
2424
<groupId>io.github.simbo1905.json</groupId>
25-
<artifactId>json-java21</artifactId>
25+
<artifactId>java.util.json</artifactId>
2626
<version>${project.version}</version>
2727
</dependency>
2828
<!-- JUnit 5 for testing -->

json-java21-schema/pom.xml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,18 @@
77

88
<parent>
99
<groupId>io.github.simbo1905.json</groupId>
10-
<artifactId>json-java21-parent</artifactId>
10+
<artifactId>parent</artifactId>
1111
<version>0.1.0</version>
1212
</parent>
1313

14-
<artifactId>json-java21-schema</artifactId>
14+
<artifactId>java.util.json.schema</artifactId>
1515
<packaging>jar</packaging>
16-
<name>JSON Schema Validator</name>
16+
<name>java.util.json Java21 Backport JSON Schema Validator</name>
17+
18+
<description>
19+
A JSON Schema validator implementation written with the experiment java.util.json API backport for Java 21.
20+
This module includes an integration test suite that runs the official JSON Schema Test Suite.
21+
</description>
1722

1823
<properties>
1924
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

json-java21/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66

77
<parent>
88
<groupId>io.github.simbo1905.json</groupId>
9-
<artifactId>json-java21-parent</artifactId>
9+
<artifactId>parent</artifactId>
1010
<version>0.1.0</version>
1111
</parent>
1212

13-
<artifactId>json-java21</artifactId>
13+
<artifactId>java.util.json</artifactId>
1414
<packaging>jar</packaging>
1515

16-
<name>java.util.json Backport</name>
16+
<name>java.util.json Java21 Backport</name>
1717

1818
<dependencies>
1919
<dependency>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
<modelVersion>4.0.0</modelVersion>
66

77
<groupId>io.github.simbo1905.json</groupId>
8-
<artifactId>json-java21-parent</artifactId>
8+
<artifactId>parent</artifactId>
99
<version>0.1.0</version>
1010
<packaging>pom</packaging>
1111

12-
<name>java.util.json Backport Parent</name>
12+
<name>java.util.json Java21 Backport Parent</name>
1313
<description>A backport of the upcoming java.util.json API for Java 21+</description>
1414
<url>https://simbo1905.github.io/java.util.json.Java21/</url>
1515

scripts/setup-release-secrets.zsh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,13 @@ else
6565
fi
6666
fi
6767

68+
# Also persist a key name (fingerprint) for maven-gpg-plugin selection
69+
KEY_FPR=$(gpg --with-colons --list-secret-keys "$GPG_KEY_ID" 2>/dev/null | awk -F: '$1=="fpr"{print $10; exit}')
70+
if [[ -n "$KEY_FPR" ]]; then
71+
echo "Setting GPG_KEYNAME (fingerprint) for CI: $KEY_FPR"
72+
print -r -- "$KEY_FPR" | gh secret set GPG_KEYNAME --app actions ${REPO_FLAG:+${REPO_FLAG[@]}} || true
73+
fi
74+
6875
print -r -- "$GPG_PASSPHRASE" | gh secret set GPG_PASSPHRASE --app actions ${REPO_FLAG:+${REPO_FLAG[@]}}
6976

7077
echo "Validating secrets presence..."

0 commit comments

Comments
 (0)