diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b039b45..5a17952 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -12,6 +12,11 @@ jobs: runs-on: ubuntu-latest steps: + - name: Set up environment variables + run: | + echo "GPR_USER=${{ github.actor }}" >> $GITHUB_ENV + echo "GPR_KEY=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV + - uses: actions/checkout@v4 - name: set up JDK 17 uses: actions/setup-java@v4 diff --git a/settings.gradle.kts b/settings.gradle.kts index 56a8693..3a95bc4 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -16,8 +16,11 @@ pluginManagement { mavenCentral() } } -val gprUser = getLocalProperty("gpr.user") -val gprKey = getLocalProperty("gpr.key") + +val env: MutableMap = System.getenv() +val gprUser = if(env.containsKey("GPR_USER")) env["GPR_USER"] else getLocalProperty("gpr.user") +val gprKey = if(env.containsKey("GPR_KEY")) env["GPR_KEY"] else getLocalProperty("gpr.key") + dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories {