diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..359b509 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,20 @@ +name: CI +on: + push: + branches: [ master ] +jobs: + build: + runs-on: woryzen + steps: + - name: Checkout sources + uses: actions/checkout@v4 + - uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 21 + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + - name: Execute Gradle build + env: + PUBLISHER_TOKEN: ${{ secrets.PUBLISHER_TOKEN }} + run: ./gradlew build publishMavenPublicationToGiteaRepository diff --git a/build.gradle b/build.gradle index 8e77391..3ec3ae6 100644 --- a/build.gradle +++ b/build.gradle @@ -55,6 +55,19 @@ publishing { maven { url = 'https://mvn.woggioni.net/' } + maven { + name = "Gitea" + url = uri("https://gitea.woggioni.net/api/packages/woggioni/maven") + + credentials(HttpHeaderCredentials) { + name = "Authorization" + value = "token ${System.getenv()["PUBLISHER_TOKEN"]}" + } + + authentication { + header(HttpHeaderAuthentication) + } + } } publications { maven(MavenPublication) { @@ -62,4 +75,3 @@ publishing { } } } - diff --git a/gradle.properties b/gradle.properties index ea86949..c88d2ca 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -wdi.version=2023.06.14 -lys.version=2023.06.13 +wdi.version=2024.03.23 +lys.version=2024.03.12 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index fae0804..17655d0 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/src/test/java/net/woggioni/wdi/ParentIteratorTest.java b/src/test/java/net/woggioni/wdi/ParentIteratorTest.java index 2a2cdb9..cd1b025 100644 --- a/src/test/java/net/woggioni/wdi/ParentIteratorTest.java +++ b/src/test/java/net/woggioni/wdi/ParentIteratorTest.java @@ -20,6 +20,7 @@ public class ParentIteratorTest { java.util.Collection.class, java.lang.Iterable.class, java.util.List.class, + java.util.SequencedCollection.class, java.util.RandomAccess.class, java.lang.Cloneable.class, java.io.Serializable.class