Ruby Native uploads your Android builds using a Google Cloud service account created for your app. To grant the build pipeline permission to upload AABs, invite that app's publisher email into your Play Console with Release manager permission.
We never see or store your Google credentials. The service account only has access to the apps you explicitly invite it to, and every app gets its own.
The Play Console access step in the Ruby Native dashboard shows your app's publisher email with a copy button. Use that one: each app has a different email, so don't reuse one from another app.
If the step says it couldn't set up your publisher email, reload the page. If that doesn't fix it, email support.
If you prefer granular permissions, select all of:
Service accounts show as Active immediately. There's no email confirmation step.
If this step is skipped or scoped to the wrong app, the preflight returns:
Service account doesn't have publisher access for {package_name}. Invite our publisher email to your Play Console with Release manager permission for this app.
Repeat the steps above to fix it, then retry the build.
Your next step is to trigger your first build and get it onto the Internal Testing track.