diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..306b667 --- /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 publish diff --git a/build.gradle b/build.gradle index a3d1d17..013b31f 100644 --- a/build.gradle +++ b/build.gradle @@ -8,17 +8,17 @@ version = getProperty('lys.catalog.version') catalog { versionCatalog { - version('wson', '2023.11.01') - version('jwo', '2024.02.09') - version('jmath', '2023.10.05') + version('wson', '2024.04.04') + version('jwo', '2024.04.04') + version('jmath', '2023.04.04') version('jzstd', '2023.07.15') version('klevtree', '2024.02.12') version('khtml', '2024.03.11') version('jlevtree', '2023.05') - version('my-gradle-plugins', '2024.03.11') - version('envelope', '2024.02.28') + version('my-gradle-plugins', '2024.04.04') + version('envelope', '2024.04.04') version('gradle.docker', '9.3.2') - version('wdi', '2023.10.05') + version('wdi', '2024.04.04') version('antlr', '4.13.1') version('bnd', '7.0.0') @@ -316,7 +316,18 @@ catalog { publishing { repositories { maven { - url = 'https://mvn.woggioni.net/' + name = "Gitea" + url = uri(getProperty('gitea.maven.url')) + + credentials(HttpHeaderCredentials) { + name = "Authorization" + value = "token ${System.getenv()["PUBLISHER_TOKEN"]}" + } + + authentication { + header(HttpHeaderAuthentication) + } + } } publications { diff --git a/gradle.properties b/gradle.properties index 851c48a..c900718 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1,3 @@ -lys.catalog.version = 2024.03.12 +lys.catalog.version = 2024.04.04 +gitea.maven.url = https://gitea.woggioni.net/api/packages/woggioni/maven +