diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 1b144fe..c82ea53 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -96,13 +96,11 @@ jobs: - name: Setup Java uses: refinedmods/refinedarchitect/.github/actions/setup-java@develop - name: Publish to Maven - run: ./gradlew publish + run: ./gradlew --no-configuration-cache publish env: - # https://docs.gradle.org/current/samples/sample_publishing_credentials.html#header - ORG_GRADLE_PROJECT_GitHubPackagesUsername: ${{ env.GITHUB_ACTOR }} - ORG_GRADLE_PROJECT_GitHubPackagesPassword: ${{ secrets.GITHUB_TOKEN }} - ORG_GRADLE_PROJECT_CreeperHostUsername: ${{ secrets.CREEPERHOST_MAVEN_USERNAME }} - ORG_GRADLE_PROJECT_CreeperHostPassword: ${{ secrets.CREEPERHOST_MAVEN_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CREEPERHOST_MAVEN_USERNAME: ${{ secrets.CREEPERHOST_MAVEN_USERNAME }} + CREEPERHOST_MAVEN_TOKEN: ${{ secrets.CREEPERHOST_MAVEN_TOKEN }} publish-javadoc: name: Publish Javadoc @@ -164,7 +162,7 @@ jobs: - name: Setup Java uses: refinedmods/refinedarchitect/.github/actions/setup-java@develop - name: Deploy to CurseForge - run: ./gradlew publishCurseforge + run: ./gradlew --no-configuration-cache publishCurseforge deploy-modrinth: name: Deploy to Modrinth @@ -181,7 +179,7 @@ jobs: - name: Setup Java uses: refinedmods/refinedarchitect/.github/actions/setup-java@develop - name: Deploy to Modrinth - run: ./gradlew publishModrinth + run: ./gradlew --no-configuration-cache publishModrinth announce-discord: name: Announce to Discord diff --git a/refinedarchitect-plugin/build.gradle.kts b/refinedarchitect-plugin/build.gradle.kts index 570c27c..b21b6ae 100644 --- a/refinedarchitect-plugin/build.gradle.kts +++ b/refinedarchitect-plugin/build.gradle.kts @@ -38,6 +38,10 @@ publishing { maven { name = "GitHubPackages" url = project.uri("https://maven.pkg.github.com/" + System.getenv("GITHUB_REPOSITORY")) + credentials { + username = System.getenv("GITHUB_ACTOR") + password = System.getenv("GITHUB_TOKEN") + } } } } diff --git a/refinedarchitect-plugin/src/main/kotlin/BaseExtension.kt b/refinedarchitect-plugin/src/main/kotlin/BaseExtension.kt index 713b2ef..0533f1d 100644 --- a/refinedarchitect-plugin/src/main/kotlin/BaseExtension.kt +++ b/refinedarchitect-plugin/src/main/kotlin/BaseExtension.kt @@ -103,10 +103,18 @@ open class BaseExtension(private val project: Project) { maven { name = "GitHubPackages" url = project.uri("https://maven.pkg.github.com/" + System.getenv("GITHUB_REPOSITORY")) + credentials { + username = System.getenv("GITHUB_ACTOR") + password = System.getenv("GITHUB_TOKEN") + } } maven { name = "CreeperHost" url = project.uri("https://maven.creeperhost.net/release") + credentials { + username = System.getenv("CREEPERHOST_MAVEN_USERNAME") + password = System.getenv("CREEPERHOST_MAVEN_TOKEN") + } } } publications { diff --git a/refinedarchitect-versioning/build.gradle.kts b/refinedarchitect-versioning/build.gradle.kts index 785d395..e2348be 100644 --- a/refinedarchitect-versioning/build.gradle.kts +++ b/refinedarchitect-versioning/build.gradle.kts @@ -46,6 +46,10 @@ publishing { maven { name = "GitHubPackages" url = project.uri("https://maven.pkg.github.com/" + System.getenv("GITHUB_REPOSITORY")) + credentials { + username = System.getenv("GITHUB_ACTOR") + password = System.getenv("GITHUB_TOKEN") + } } } publications {