diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b01da52..e94d1e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,6 +29,8 @@ jobs: run: chmod +x ./gradlew - name: build run: ./gradlew build + - name: maven + run: ./gradlew publish - name: capture build artifacts if: ${{ matrix.java == '21' }} # Only upload artifacts built from latest java uses: actions/upload-artifact@v4 diff --git a/build.gradle b/build.gradle index 9150ac0..19b9b53 100644 --- a/build.gradle +++ b/build.gradle @@ -87,11 +87,16 @@ publishing { // The repositories here will be used for publishing your artifact, not for // retrieving dependencies. maven { - name = "personal" - url = "https://maven.bigduckie.dev/releases" - credentials { - username = System.getenv("MAVEN_USERNAME") - password = System.getenv("MAVEN_PASSWORD") + name = "Gitea" + url = uri("https://git.bigduckie.dev/api/packages/big-duckie/maven") + + credentials(HttpHeaderCredentials) { + name = "Authorization" + value = "token ${System.getenv("GITEA_MAVEN_TOKEN")}" + } + + authentication { + header(HttpHeaderAuthentication) } } }