Closed Malivil closed 2 years ago
@Malivil - I tried this, but I couldn't get it to work. When reading the secret it tells me the JSON is malformed, but I'm sure the JSON is valid, so I think there's some other issue at play. Any ideas?
@Malivil - I tried this, but I couldn't get it to work. When reading the secret it tells me the JSON is malformed, but I'm sure the JSON is valid, so I think there's some other issue at play. Any ideas?
Honestly i haven't looked at this since i submitted the PR so I don't really remember. I just remember putting the full file contents in that field and then it worked. I saw some of your debugging attempts (printing out thy file and stuff) which is what i would have suggested trying so not sure what else to do. This is the only time I've used GitHub actions or gradle so I'm not much help, sorry
This doesn't tag or push a release but it will auto-build any pull request and also post-push to any branch.
It requires creating a repository secret (https://github.com/ccomeaux/boardgamegeek4android/settings/secrets/actions) named
GOOGLE_SERVICES_JSON
which contains the full JSON of thegoogle-services.json
file.The build also currently does not succeed due to linting errors but I didn't want to make any changes to the project other than to add the build.
Changes to the
gradlew
files are to give them execute permissions which is required for the actions build.