Publishing is as easy as running the following command from your app directory:
homey app publish
Your app will be compressed and send to the Homey App Store for processing. Go to https://tools.developer.homey.app, tap Apps SDK and choose My Apps. All your apps are visible here, and you can publish your app to Test, or Live by submitting it for certification. Once your app is approved by a reviewer at Athom it can be published.
By default your app will be submitted as Draft. You can then choose to release a Test version of the app, only available for users who visit your app via the Test link (available in your dashboard). After some proper testing the app can be submitted for certification by Athom. After approval it will be published to the Homey App Store and becomes available to all Homey users.
To check if all requirements are met, validate your app prior to submission.
homey app validate --level publish
For Verified Homey Apps there are some additional requirements which can be validated with the
verified validation level. This level will be applied by default if you are logged in with a verified developer account.
homey app validate --level verified
The debug validation level is used during development. Various app manifest properties, such as
You app needs to pass this validation level to be published to the Homey App store for Homey Pro.
If you are a verified app developer your app needs to pass this validation level. This is required for Homey Cloud. The verified validation level adds additional requirements such as adding