diff --git a/.github/workflows/build_pull_request.yml b/.github/workflows/build_pull_request.yml index b11d37dc91..2ab1d99e09 100644 --- a/.github/workflows/build_pull_request.yml +++ b/.github/workflows/build_pull_request.yml @@ -19,7 +19,8 @@ jobs: - name: Build env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ORG_GRADLE_PROJECT_githubPackagesUsername: ${{ env.GITHUB_ACTOR }} + ORG_GRADLE_PROJECT_githubPackagesPassword: ${{ secrets.GITHUB_TOKEN }} run: ./gradlew assembleRelease --no-daemon - name: Upload artifacts diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6755ec926c..d70f54f84a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,8 +31,8 @@ jobs: - name: Build env: - GITHUB_ACTOR: ${{ github.actor }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ORG_GRADLE_PROJECT_githubPackagesUsername: ${{ github.actor }} + ORG_GRADLE_PROJECT_githubPackagesPassword: ${{ secrets.GITHUB_TOKEN }} run: ./gradlew assembleRelease - name: Setup Node.js @@ -58,16 +58,18 @@ jobs: - name: Release API run: npx multi-semantic-release --tag-format 'api@${version}' --ignore-packages app env: - GITHUB_ACTOR: ${{ github.actor }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ORG_GRADLE_PROJECT_githubPackagesUsername: ${{ github.actor }} + ORG_GRADLE_PROJECT_githubPackagesPassword: ${{ secrets.GITHUB_TOKEN }} - name: Release id: release run: | echo "NEW_TAG=$(npx multi-semantic-release --tag-format 'v${version}' --ignore-packages api | tee | grep 'Created tag ' | sed -E 's/.*Created tag ([^ ]+).*/\1/')" >> $GITHUB_OUTPUT env: - GITHUB_ACTOR: ${{ github.actor }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ORG_GRADLE_PROJECT_githubPackagesUsername: ${{ github.actor }} + ORG_GRADLE_PROJECT_githubPackagesPassword: ${{ secrets.GITHUB_TOKEN }} KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} KEYSTORE_ENTRY_ALIAS: ${{ secrets.KEYSTORE_ENTRY_ALIAS }} KEYSTORE_ENTRY_PASSWORD: ${{ secrets.KEYSTORE_ENTRY_PASSWORD }} diff --git a/api/build.gradle.kts b/api/build.gradle.kts index 4e4392af09..a22b466cdd 100644 --- a/api/build.gradle.kts +++ b/api/build.gradle.kts @@ -58,12 +58,9 @@ apiValidation { publishing { repositories { maven { - name = "GitHubPackages" + name = "githubPackages" url = uri("https://maven.pkg.github.com/revanced/revanced-manager") - credentials { - username = System.getenv("GITHUB_ACTOR") ?: extra["gpr.user"] as String? - password = System.getenv("GITHUB_TOKEN") ?: extra["gpr.key"] as String? - } + credentials(PasswordCredentials::class) } } diff --git a/settings.gradle.kts b/settings.gradle.kts index 2392181c7e..57c2f5f056 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -12,12 +12,10 @@ dependencyResolutionManagement { google() maven("https://jitpack.io") maven { + name = "githubPackages" // A repository must be specified for some reason. "registry" is a dummy. url = uri("https://maven.pkg.github.com/revanced/registry") - credentials { - username = System.getenv("GITHUB_ACTOR") ?: extra["gpr.user"] as String? - password = System.getenv("GITHUB_TOKEN") ?: extra["gpr.key"] as String? - } + credentials(PasswordCredentials::class) } } }