liveBook · Manning

Upload-google-play

As explained in .NET MAUI in Action

upload-google-play is a community GitHub Action that uploads Android application artifacts to Google Play.

upload-google-play is a community GitHub Action for sending signed Android application artifacts to Google Play from a deployment workflow. section 12.2.4

Configure the action with these workflow inputs:

  • serviceAccountJsonPlainText: provide the Google service-account key through a GitHub secret. section 12.2.4
  • packageName: identify the Android application bundle. section 12.2.4
  • releaseFiles: select signed AAB files with a path or glob pattern. section 12.2.4
  • track and status: choose a Google Play release track and mark the rollout as completed or staged. section 12.2.4

Upload a signed Android bundle

Use r0adkll/upload-google-play@v1 after downloading the Android artifact: serviceAccountJsonPlainText: ${{ secrets.GCP_SERVICE_ACCOUNT }}, packageName: com.mildredssurfshack.MauiStockTake, releaseFiles: ./*Signed.aab, track: internal, status: completed.

How .NET MAUI in Action covers it

How deep it goes
Defines five practical inputs and a complete workflow step, but defers Google Play account setup details.
Examples
Demonstrates an internal-track upload using a signed AAB glob and a completed rollout status.
What it assumes
Assumes a signed Android artifact, a Google service-account key in GitHub secrets, and a preceding artifact-download step.
What you can do after
Operate/configure a GitHub Actions step that uploads signed Android bundles to a selected Google Play track.
How it connects
Connects GitHub Actions, workflow artifacts, signed Android App Bundles, Google Play release tracks, and service-account secrets.

This explainer was generated by Manning's knowledge graph from the text of .NET MAUI in Action. The section links point to the parts of the book it draws on.