Skip to content

Commit

Permalink
Read API keys from gradle.properties file
Browse files Browse the repository at this point in the history
  • Loading branch information
moallemi committed Jul 13, 2024
1 parent 3983b65 commit 84ad3eb
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 5 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ jobs:

env:
ORG_GRADLE_PROJECT_FILM_TIME_TMDB_API_KEY: ${{ secrets.FILM_TIME_TMDB_API_KEY }}
ORG_GRADLE_PROJECT_FILM_TIME_TRAKT_CLIENT_ID: ${{ secrets.FILM_TIME_TRAKT_CLIENT_ID }}
ORG_GRADLE_PROJECT_FILM_TIME_TRAKT_CLIENT_SECRET: ${{ secrets.FILM_TIME_TRAKT_CLIENT_SECRET }}
ORG_GRADLE_PROJECT_FILM_TIME_RELEASE_KEYSTORE_PASSWORD: ${{ secrets.FILM_TIME_RELEASE_KEYSTORE_PASSWORD }}
ORG_GRADLE_PROJECT_FILM_TIME_RELEASE_KEY_PASSWORD: ${{ secrets.FILM_TIME_RELEASE_KEY_PASSWORD }}

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/publish-google-play.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ jobs:

env:
ORG_GRADLE_PROJECT_FILM_TIME_TMDB_API_KEY: ${{ secrets.FILM_TIME_TMDB_API_KEY }}
ORG_GRADLE_PROJECT_FILM_TIME_TRAKT_CLIENT_ID: ${{ secrets.FILM_TIME_TRAKT_CLIENT_ID }}
ORG_GRADLE_PROJECT_FILM_TIME_TRAKT_CLIENT_SECRET: ${{ secrets.FILM_TIME_TRAKT_CLIENT_SECRET }}
ORG_GRADLE_PROJECT_FILM_TIME_RELEASE_KEYSTORE_PASSWORD: ${{ secrets.FILM_TIME_RELEASE_KEYSTORE_PASSWORD }}
ORG_GRADLE_PROJECT_FILM_TIME_RELEASE_KEY_PASSWORD: ${{ secrets.FILM_TIME_RELEASE_KEY_PASSWORD }}

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ app uses:

You can find information about how to gain access [here](docs/API-Keys.md).

Add this to your system environment variables:
Add this to your `~/.gradle/gradle.properties` file:

```shell
# Get this from TMDb
Expand Down
6 changes: 3 additions & 3 deletions data/network/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ android {
namespace = "io.filmtime.data.network"

defaultConfig {
buildConfigField("String", "TMDB_API_KEY", "\"${System.getenv("FILM_TIME_TMDB_API_KEY")}\"")
buildConfigField("String", "TRAKT_CLIENT_ID", "\"${System.getenv("FILM_TIME_TRAKT_CLIENT_ID")}\"")
buildConfigField("String", "TRAKT_CLIENT_SECRET", "\"${System.getenv("FILM_TIME_TRAKT_CLIENT_SECRET")}\"")
buildConfigField("String", "TMDB_API_KEY", "\"${project.properties["FILM_TIME_TMDB_API_KEY"]}\"")
buildConfigField("String", "TRAKT_CLIENT_ID", "\"${project.properties["FILM_TIME_TRAKT_CLIENT_ID"]}\"")
buildConfigField("String", "TRAKT_CLIENT_SECRET", "\"${project.properties["FILM_TIME_TRAKT_CLIENT_SECRET"]}\"")
}

buildFeatures {
Expand Down
2 changes: 1 addition & 1 deletion feature/trakt-login/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ android {
namespace = "io.filmtime.feature.trakt.login"

defaultConfig {
buildConfigField("String", "TRAKT_CLIENT_ID", "\"${System.getenv("FILM_TIME_TRAKT_CLIENT_ID")}\"")
buildConfigField("String", "TRAKT_CLIENT_ID", "\"${project.properties["FILM_TIME_TRAKT_CLIENT_ID"]}\"")

buildFeatures {
buildConfig = true
Expand Down

0 comments on commit 84ad3eb

Please sign in to comment.