Developing new features for our platform is one of the key ways we can make sure we are giving you the best service possible — and we wouldn’t be able to do it without your help. Let’s take a look at all the feature requests that we have received in the past few weeks!
Run Instrumentation tests on Firebase Physical devices
Our first feature request comes from Arun Kumar Krishtamshetty, who is is having some problems due to synchronization issues when running Android Espresso testing on Firebase virtual devices, and would like to see the option for physical ones.
Trigger workflow with different stack
Our next feature request comes from Nick Hammond, and is about the ability of setting a different stack for particular builds, which would enable users to run the same workflow on, for example, a beta stack, and spot any problems in advance.
Export Registered Devices as CSV (using format from Apple Developer)
Next up is one from Fin Horsley, who would like to see the option of being able to export registered devices in CSV format. This would be useful when dealing with Xamarin builds, for example, that don’t support Automatic Provisioning, and require users to upload all new devices to Apple manually.
Workflow Trigger on the Basis of commit message
This one comes from Asif Ansari, who would like to see a way to trigger workflows based on the contents of commit messages.
Support linux-docker-android (and other) stack by steps-project-scanner
Next is Azat Khuzhin with a request for various stack support for the Project Scanner step.
Our next feature request comes from Etienne Girot, and is about creating an API endpoint that would allow the gathering of statistics about a workflow in the long term, for example, failure and success rates and number of builds ran.
More recent devices in AVD Manager
This one comes from Dominik Roszkowski, who would like to see the option of being able to create more recent devices in AVD Manager.
Run part of workflow on different stack
Our next request comes from Dominik as well, this time, about being able to set a selected workflow to be run on different stack, while the whole build would be run on the primary stack.
Ability to specify stack used via a PR flag
Next up is Mzabetian, who had a request regarding using PR flags to determine which stack to use for the usual workflow.
Feature to stop/fail a build forcefully based on certain condition
Our next request comes from Gaurav Dalal, who would like to see a feature for stopping or failing builds based on certain variables in the shell script step.
Firebase Test Lab - UI Testing Retries
This one comes from Aaron Smith, who would like the option of allowing the retrying of failed tests on Firebase Test Lab devices without running another build.
Update the Android SDK on Mac stacks
Next up is Florian Le Ficher with a request for updating the Android SDK on Mac stacks. This is important due to the fact that without this update, users are unable to build on these stacks when targeting the last version.
Switch default Ubuntu stack’s Java to AdoptOpenJDK
Our next request comes from Jerome Cha, who would like to see the Ubuntu stack’s Java being switched to AdoptOpenJDK, similarly to what happened with macOS.
Deactivate single steps
Next is Markus Gursch with his feature request for the ability to deactivate single steps, something that a couple of users have brought up in the near past.
Add abort/cancel button to list of builds
Next up is Driesrentio, who would like to see the option of aborting/cancelling builds at the build list page, which would make sense in the case of running a large number of builds at the same time.
Add the failed step name to the “Send a Slack message” step message
Last but not least, we have a request from Jorge Gironda, who would like to see the “Send a Slack message” step have the option of including failing steps’ names within the message.
That’s it for now, folks! Make sure you go and vote on your favorite feature requests to help us see just what it is you'd really want to see on Bitrise. Have any ideas that you haven't seen mentioned? Post them on the feature request page — all you have to do is log into your account, click "New Topic" on the top right corner of the page, and you're good to go! See you in two weeks with a new Feature Request Friday!