Action Details
Requirements and how-to articles for Google Play's action:

After you've signed up for a Developer account, you can upload apps to Google Play using Play Console.

You need this to get it done:

APK File(s)
Maximum download file size (after Google Play's compression): 100MB (for Android 2.3 and higher, API level 9-10, 14 and higher) 50MB (for Android 2.2 and lower, API level 8 and lower.)
Users must run Play Store version 5.2 or higher to install 100MB APKs.
Your app's name on Google Play (you can add one localised title per language) (maximum of 50 characters.)
Short Description
The first text users see when looking at your app's detail page on the Play Store app (users can expand this text to view your app's full description) (maximum of 80 characters.)
Full Description
Your app's description on Google Play (maximum of 4000 characters.)
Select the application type and category which best suits your app.
The following categories are available for games:
Role Playing
Contact Details
You can add contact details (e.g. phone number/email address/website) to your application page in case users wish to contact you.
App Screenshots
Your uploaded screenshots will be displayed on your app's details page on the Google Play website and Android app.
File format: .jpg or 24-bit .png (no alpha)
Minimum dimension: 320 pixels
Maximum dimension: 3840 pixels (can't be more than twice as long as the minimum dimension)
Number of screenshots: 2 - 8 (for each supported device type)
Some sections of the Play Store show groups of recommended games using screenshots. For your game to be eligible, you must provide a minimum of 3 landscape (16:9) screenshots.
Promo Graphic (optional)
The promo graphic is used for promotions on older versions of the Android OS (earlier than 4.0).
File format: .jpg or 24-bit .png (no alpha)
Dimensions: 180 x 120 pixels
Promo Video (optional)
If your app has a feature graphic. you can also embed a promo video from YouTube into your application page (use the full YouTube video link instead of a shortened link.)
Google recommends keeping the video short (30 seconds - 2 minutes long) and to focus on the most compelling features first.
Video must not be age-restricted.
Disable monetisation for the video to avoid having ads displayed on or before your video.
TV Banner (if publishing for Android TV)
To publish an Android TV-enabled app, a banner asset is required. When you're creating a banner asset, think of it like your app’s icon on Android TV.
File format: .jpg or 24-bit .png (no alpha)
Dimensions: 1280 x 720 pixels
A positive integer used as an internal version number. Typically set to "1" for the first version which is released, and then monotonically increase the value with each release, regardless of whether the release constitutes a major or minor release.
Greatest value: 2100000000
A string used as the version number shown to users.
Feature Graphic
Your feature graphic is displayed before your screenshots on your app’s store listing. If you’ve added a promo video, a Play button will overlay on your feature graphic so users can watch your promo video.
File format: .jpg or 24-bit .png (no alpha)
Dimensions: 1024 x 500 pixels
Don't include any copy or important visual information near the borders of the asset, specifically near the bottom third of the frame.
If adding text, use large font sizes.
Keep in mind that your graphic may be displayed alone without the app icon.
Your high-res icon is used in various locations on Google Play. The high-res icon does not replace your app's launcher icon, but should be a higher-fidelity, higher-resolution version.
File format: 32-bit .png (with alpha)
Dimensions: 512 x 512 pixels
Maximum file size: 1024KB
360° Stereoscopic Image (if publishing Daydream-enabled app)
To publish a Daydream-enabled app, you'll need to add a 360 degree stereoscopic image to your Store Listing page. When you're creating a 360 degree stereoscopic image, think of it like your app's background image within the Play Store on a Daydream device.
File format: .jpg or 24-bit .png (no alpha)
Dimensions: 4096 x 4096 pixels
Maximum file size: 15MB
Must be Stereo 360°
Privacy Policy
Adding a privacy policy to your app's store listing helps provide transparency about how you treat sensitive user and device data. The privacy policy must, together with any in-app disclosures, comprehensively disclose how your app collects, uses and shares user data, including the types of parties with whom it’s shared. You should consult your own legal representative to advise you of what is required.
When you upload an app, the default language is English (United States, en-US). You can add translations of your app's information, along with in-language screenshots and other graphic assets. If you don't add your own translations, users can view an automated translation of your app's Google Play store listing page using Google Translate or the default language for your app.
Requirements missing or found errors? Report

How-To Articles
A list of useful links for you:

Google Play Console Help - Upload an app
Official information about uploading apps onto Google Play.
Google Play Console Help - Graphic assets, screenshots, & video
Official information about adding screenshots and video to your Application pages.
Google Play Console Help - Select a category for your app or game
Official information on app/game categorisation.
Android Developers - Version your app
Official information on versioning your app.
Link missing here or found errors? Improve How-Tos