# Development

**URL:** https://discuss.bitrise.io/c/dev/10.md

[Latest](https://discuss.bitrise.io/latest.md) · [Categories](https://discuss.bitrise.io/categories.md) · [Tags](https://discuss.bitrise.io/tags.md)

---

## [Bitrise Contributors](https://discuss.bitrise.io/t/bitrise-contributors/167)

<div class="topic-metadata">

**Author:** [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Replies:** 43\
**Last updated:** [January 20, 2020, 1:29pm UTC](https://discuss.bitrise.io/t/bitrise-contributors/167 "2020-01-20T13:29:56Z")

</div>

Join us, contribute to Bitrise and get a $20 discount from your personal Developer plan subscription! You are eligible for a $20 discount on a personal Developer plan forever if you are a Bitrise step maintainer. Check…

---

## [About the Development category](https://discuss.bitrise.io/t/about-the-development-category/38)

<div class="topic-metadata">

**Author:** [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Replies:** 0

</div>

Anything Bitrise Development related. Share your new step or tool, and discuss with other Bitrise developers! Would like to contribute to Bitrise but don’t have an idea? Check this list: #contrib-this-feature

---

## [AWS Step Functions Execution Stuck in “RUNNING” State](https://discuss.bitrise.io/t/aws-step-functions-execution-stuck-in-running-state/25710)

<div class="topic-metadata">

**Author:** [@Carol\_01](https://discuss.bitrise.io/u/Carol_01)\
**Replies:** 3\
**Last updated:** [December 29, 2025, 5:05am UTC](https://discuss.bitrise.io/t/aws-step-functions-execution-stuck-in-running-state/25710 "2025-12-29T05:05:39Z")

</div>

Hey community! A Step Functions workflow that usually takes a few minutes to finish has been stuck in RUNNING for hours. All of the Lambda functions inside it ran without any problems, and the logs show that there were…

---

## [AWS Device Farm Steps need new maintainer](https://discuss.bitrise.io/t/aws-device-farm-steps-need-new-maintainer/24516)

<div class="topic-metadata">

**Author:** [@eliot\_pear](https://discuss.bitrise.io/u/eliot_pear)\
**Replies:** 1\
**Last updated:** [September 23, 2024, 1:17pm UTC](https://discuss.bitrise.io/t/aws-device-farm-steps-need-new-maintainer/24516 "2024-09-23T13:17:23Z")

</div>

I am looking for a new maintainer for the AWS device farm steps. I have been unable to maintain these steps for years and the company that was originally sponsoring me to work on these steps no longer exists. I am actual…

---

## [Help Needed: React Native Project Build Time Optimisation](https://discuss.bitrise.io/t/help-needed-react-native-project-build-time-optimisation/24246)

<div class="topic-metadata">

**Author:** [@joynick](https://discuss.bitrise.io/u/joynick)\
**Replies:** 1\
**Last updated:** [June 21, 2024, 2:38pm UTC](https://discuss.bitrise.io/t/help-needed-react-native-project-build-time-optimisation/24246 "2024-06-21T14:38:47Z")

</div>

Hello Everyone :hugs:, I’m contacting you in order to get some guidance and best practices about Bitrise build time optimisation for React Native projects. Although our staff continues to be using Bitrise for some time …

---

## [Detox run tests (e2e tesing) run issue](https://discuss.bitrise.io/t/detox-run-tests-e2e-tesing-run-issue/24127)

<div class="topic-metadata">

**Author:** [@aprin1991](https://discuss.bitrise.io/u/aprin1991)\
**Replies:** 5\
**Last updated:** [May 20, 2024, 12:59pm UTC](https://discuss.bitrise.io/t/detox-run-tests-e2e-tesing-run-issue/24127 "2024-05-20T12:59:41Z")

</div>

I built the APK with Detox build and configured my .detoxrc.js file correctly. In the e2e directory, I wrote my first test file: describe('Example', () =\> { beforeAll(async () =\> { console.log('Starting beforeAll …

---

## [Build Artifact MetaData for Android App Bundle is not working as expected](https://discuss.bitrise.io/t/build-artifact-metadata-for-android-app-bundle-is-not-working-as-expected/23776)

<div class="topic-metadata">

**Author:** [@jigneshCupid](https://discuss.bitrise.io/u/jigneshCupid)\
**Replies:** 5\
**Last updated:** [February 15, 2024, 11:52am UTC](https://discuss.bitrise.io/t/build-artifact-metadata-for-android-app-bundle-is-not-working-as-expected/23776 "2024-02-15T11:52:28Z")

</div>

We are fetching info and downloading builds using Bitrise API for our internal tooling. APIs Used: Managing build artifacts - Bitrise Docs This is working as expected for APK files on Android. While we are exploring s…

---

## [Bitrise.io API v0.1 (Work In Progress)](https://discuss.bitrise.io/t/bitrise-io-api-v0-1-work-in-progress/1554)

<div class="topic-metadata">

**Author:** [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Replies:** 106\
**Last updated:** [January 28, 2024, 10:47am UTC](https://discuss.bitrise.io/t/bitrise-io-api-v0-1-work-in-progress/1554 "2024-01-28T10:47:03Z")

</div>

The API is work-in-progress. Follow this topic to get notified about new endpoints, and changes (if it would be required - we try not to change existing endpoints if we don’t have to). The API docs started to get quite …

---

## [Trigger Pull Request unnecessary](https://discuss.bitrise.io/t/trigger-pull-request-unnecessary/23645)

<div class="topic-metadata">

**Author:** [@mobiledev-smile](https://discuss.bitrise.io/u/mobiledev-smile)\
**Replies:** 0\
**Last updated:** [January 4, 2024, 9:02am UTC](https://discuss.bitrise.io/t/trigger-pull-request-unnecessary/23645 "2024-01-04T09:02:41Z")

</div>

For some reason our builds are unnecessarily triggered when reviewers of a PR (bitbucket) are changed without any code changes. Please provide an option to turn this off. Best Regards

---

## [Broken ruby 3.1.0 installation on Xcode 14.2.x, on macOS 13.2 (Ventura)](https://discuss.bitrise.io/t/broken-ruby-3-1-0-installation-on-xcode-14-2-x-on-macos-13-2-ventura/23104)

<div class="topic-metadata">

**Author:** [@RobertOdrowazLNCD](https://discuss.bitrise.io/u/RobertOdrowazLNCD)\
**Replies:** 0\
**Last updated:** [July 27, 2023, 7:19am UTC](https://discuss.bitrise.io/t/broken-ruby-3-1-0-installation-on-xcode-14-2-x-on-macos-13-2-ventura/23104 "2023-07-27T07:19:21Z")

</div>

The installation of ruby 3.1.0 is broken on Xcode 14.2.x, on macOS 13.2 (Ventura). gem script from ruby 3.1.0 contains incorrect path resulting in error Failed to check if cocoapods 1.12.1 installed, error: /Users/Vagra…

---

## [Rerun failed test cases](https://discuss.bitrise.io/t/rerun-failed-test-cases/23040)

<div class="topic-metadata">

**Author:** [@mohamed.salim](https://discuss.bitrise.io/u/mohamed.salim)\
**Replies:** 0\
**Last updated:** [July 11, 2023, 10:20am UTC](https://discuss.bitrise.io/t/rerun-failed-test-cases/23040 "2023-07-11T10:20:34Z")

</div>

Hi, I try to rerun failed test cases and I set the number of times a test execution is reattempted with the value 1 on Virtual Device Testing for Android step Actual Result: All test cases were repeated not only failed…

---

## [Testing the tests](https://discuss.bitrise.io/t/testing-the-tests/22234)

<div class="topic-metadata">

**Author:** [@pilvikala](https://discuss.bitrise.io/u/pilvikala)\
**Replies:** 0\
**Last updated:** [February 17, 2023, 8:55am UTC](https://discuss.bitrise.io/t/testing-the-tests/22234 "2023-02-17T08:55:00Z")

</div>

Hi! Michal here, the PM on Bitrise’s Core CI team! I am super excited to tell you that we are working on features to make finding and solving test failures easier for you. Do you run unit tests or UI tests on Bitrise?…

---

## [Wrong single quote escape in bash script](https://discuss.bitrise.io/t/wrong-single-quote-escape-in-bash-script/19002)

<div class="topic-metadata">

**Author:** [@gripdevs](https://discuss.bitrise.io/u/gripdevs)\
**Replies:** 1\
**Last updated:** [April 8, 2022, 1:05pm UTC](https://discuss.bitrise.io/t/wrong-single-quote-escape-in-bash-script/19002 "2022-04-08T13:05:23Z")

</div>

Hi there, I would like to export a variable from my workflow flow. Besides the behaviour I would like to have, I have the following: export MY\_ENV\_VAR=’'My nice value" when I check out the output on the Bitrise page,…

---

## [Sambot for Bitrise 🚀 ! New iOS Bitrise Client available on App Store](https://discuss.bitrise.io/t/sambot-for-bitrise-new-ios-bitrise-client-available-on-app-store/18823)

<div class="topic-metadata">

**Author:** [@j\_godon](https://discuss.bitrise.io/u/j_godon)\
**Replies:** 1\
**Last updated:** [February 15, 2022, 5:00pm UTC](https://discuss.bitrise.io/t/sambot-for-bitrise-new-ios-bitrise-client-available-on-app-store/18823 "2022-02-15T17:00:37Z")

</div>

Hello everyone ! If you use Bitrise at work (or even at home) and have any iOS/iPadOS devices, let me encourage you to try Sambot for Bitrise application :backhand\_index\_pointing\_right: https://apps.apple.com/app/apple-s…

---

## [Trying to test my step, getting an error I don't understand b/c I am a Go newbie](https://discuss.bitrise.io/t/trying-to-test-my-step-getting-an-error-i-dont-understand-b-c-i-am-a-go-newbie/18952)

<div class="topic-metadata">

**Author:** [@don.phillips](https://discuss.bitrise.io/u/don.phillips)\
**Replies:** 0\
**Last updated:** [December 23, 2021, 3:47am UTC](https://discuss.bitrise.io/t/trying-to-test-my-step-getting-an-error-i-dont-understand-b-c-i-am-a-go-newbie/18952 "2021-12-23T03:47:52Z")

</div>

I’m developing my first step using Go instead of Bash, so I don’t really know enough to understand this stacktrace. The test step ran yesterday with a default main.go, but now it’s not working after I’ve modified it. Not…

---

## [Sambot for Bitrise ! New iOS Bitrise client now available 🚀](https://discuss.bitrise.io/t/sambot-for-bitrise-new-ios-bitrise-client-now-available/18820)

<div class="topic-metadata">

**Author:** [@j\_godon](https://discuss.bitrise.io/u/j_godon)\
**Replies:** 1\
**Last updated:** [December 7, 2021, 3:09pm UTC](https://discuss.bitrise.io/t/sambot-for-bitrise-new-ios-bitrise-client-now-available/18820 "2021-12-07T15:09:15Z")

</div>

Hello everyone ! If you use Bitrise at work (or even at home) and have any iOS/iPadOS devices, let me encourage you to try Sambot for Bitrise application :backhand\_index\_pointing\_right: https://apps.apple.com/app/apple-s…

---

## [Unexpectedly long time to skip a Step with run\_if](https://discuss.bitrise.io/t/unexpectedly-long-time-to-skip-a-step-with-run-if/18372)

<div class="topic-metadata">

**Author:** [@danieljette](https://discuss.bitrise.io/u/danieljette)\
**Replies:** 0\
**Last updated:** [October 18, 2021, 9:20pm UTC](https://discuss.bitrise.io/t/unexpectedly-long-time-to-skip-a-step-with-run-if/18372 "2021-10-18T21:20:03Z")

</div>

Hello, I’m writing a workflow that has a large number of steps. We currently have 38 steps and I expect this number to grow. In this workflow, we have a Script step that evaluates which files have changed and sets an e…

---

## [Step containing drop down box](https://discuss.bitrise.io/t/step-containing-drop-down-box/17396)

<div class="topic-metadata">

**Author:** [@jeremy-chua](https://discuss.bitrise.io/u/jeremy-chua)\
**Replies:** 2\
**Last updated:** [July 15, 2021, 1:17pm UTC](https://discuss.bitrise.io/t/step-containing-drop-down-box/17396 "2021-07-15T13:17:30Z")

</div>

Hi all, good day. I’m creating a custom step which contains a textbox and a dropdown box. The textbox will hold the value of a API token, then this API token will be used to consume a RESTFul API to return a list of pr…

---

## [Open-source tool : Bitrise Reports](https://discuss.bitrise.io/t/open-source-tool-bitrise-reports/16302)

<div class="topic-metadata">

**Author:** [@ubiratansoares](https://discuss.bitrise.io/u/ubiratansoares)\
**Replies:** 0\
**Last updated:** [March 26, 2021, 6:48am UTC](https://discuss.bitrise.io/t/open-source-tool-bitrise-reports/16302 "2021-03-26T06:48:47Z")

</div>

Sharing here a tool I’ve created Hope it helps someone, specially if the use case relates to Bitrise Velocity and how credits are being used by teams/projects :slightly\_smiling\_face:

---

## [BitRise branch autocompletion Chrome Extension](https://discuss.bitrise.io/t/bitrise-branch-autocompletion-chrome-extension/15824)

<div class="topic-metadata">

**Author:** [@ivanempire](https://discuss.bitrise.io/u/ivanempire)\
**Replies:** 2\
**Last updated:** [February 27, 2021, 5:22am UTC](https://discuss.bitrise.io/t/bitrise-branch-autocompletion-chrome-extension/15824 "2021-02-27T05:22:14Z")

</div>

Mods, if I have to delete this - let me know. Felt like the most appropriate place to post this. Premise Hey everyone! I’ve been using BitRise for a while now (either personally or at work), and was always wondering wh…

---

## [Specify version of a dependency](https://discuss.bitrise.io/t/specify-version-of-a-dependency/15719)

<div class="topic-metadata">

**Author:** [@kacper.raczy](https://discuss.bitrise.io/u/kacper.raczy)\
**Replies:** 3\
**Last updated:** [February 26, 2021, 7:59am UTC](https://discuss.bitrise.io/t/specify-version-of-a-dependency/15719 "2021-02-26T07:59:49Z")

</div>

Is it possible to specify version of a dependency in step.yml? One of my go libraries requires specific version of library from apt repository (latest version is not supported).

---

## [Parsing YAML key/values as list of structs in Go](https://discuss.bitrise.io/t/parsing-yaml-key-values-as-list-of-structs-in-go/15308)

<div class="topic-metadata">

**Author:** [@jastley](https://discuss.bitrise.io/u/jastley)\
**Replies:** 4\
**Last updated:** [January 11, 2021, 10:41pm UTC](https://discuss.bitrise.io/t/parsing-yaml-key-values-as-list-of-structs-in-go/15308 "2021-01-11T22:41:20Z")

</div>

In a step that I’m working on, I want the user to be able to provide a list of optional YAML key/value pairs for a specific step input, currently trying to implement as: inputs: - uri\_actions: - butt…

---

## [Android testFlight equivalent client](https://discuss.bitrise.io/t/android-testflight-equivalent-client/12768)

<div class="topic-metadata">

**Author:** [@jamesjaraOM](https://discuss.bitrise.io/u/jamesjaraOM)\
**Replies:** 0\
**Last updated:** [April 28, 2020, 5:24am UTC](https://discuss.bitrise.io/t/android-testflight-equivalent-client/12768 "2020-04-28T05:24:10Z")

</div>

Hi guys, we are creating the new tool, mostly with the intended to add support of androidTestFlight equivalent, there are many other tools like this but the idea with this one is to support only beta-testers and non tech…

---

## [Bitrise macOS client](https://discuss.bitrise.io/t/bitrise-macos-client/7634)

<div class="topic-metadata">

**Author:** [@igor.asharenkov](https://discuss.bitrise.io/u/igor.asharenkov)\
**Replies:** 9\
**Last updated:** [August 31, 2020, 3:52pm UTC](https://discuss.bitrise.io/t/bitrise-macos-client/7634 "2020-08-31T15:52:38Z")

</div>

Hi guys, I was missing a desktop app to monitor Bitrise builds for a long time and some time ago I decided to build one. Sharing it with you now, it’s open source so you can be sure I’m not doing scary things under the…

---

## [Low Quality Xcode Snapshot Tests](https://discuss.bitrise.io/t/low-quality-xcode-snapshot-tests/13701)

<div class="topic-metadata">

**Author:** [@stherold](https://discuss.bitrise.io/u/stherold)\
**Replies:** 0\
**Last updated:** [July 22, 2020, 11:35am UTC](https://discuss.bitrise.io/t/low-quality-xcode-snapshot-tests/13701 "2020-07-22T11:35:33Z")

</div>

We have a unit test that create/display view controllers and take a screenshots using XCUIScreenshot. Some of our popups use UIBlurEffect to blur the background. When I run the test locally the blurred background looks a…

---

## [Run script/set env when specific step failed](https://discuss.bitrise.io/t/run-script-set-env-when-specific-step-failed/9731)

<div class="topic-metadata">

**Author:** [@seppe\_r](https://discuss.bitrise.io/u/seppe_r)\
**Replies:** 2\
**Last updated:** [July 21, 2020, 12:43pm UTC](https://discuss.bitrise.io/t/run-script-set-env-when-specific-step-failed/9731 "2020-07-21T12:43:30Z")

</div>

Hi, I know it’s possible to run a step if the build failed. But I want to know which step failed when they’re skippable so I can bundle it and post it to slack. example: step: code analysis → failed step: tests …

---

## [Failing to share my step](https://discuss.bitrise.io/t/failing-to-share-my-step/13242)

<div class="topic-metadata">

**Author:** [@matuslittva](https://discuss.bitrise.io/u/matuslittva)\
**Replies:** 3\
**Last updated:** [June 8, 2020, 2:31pm UTC](https://discuss.bitrise.io/t/failing-to-share-my-step/13242 "2020-06-08T14:31:51Z")

</div>

Hello I am failing to share my own step: https://github.com/matuslittva/bitrise-step-unsigned-xcarchive With message: Failed to save step spec, error: Failed to walk through path, error: Invalid step: missing or empty r…

---

## [Bitrise iOS Client (like TestFlight)- Open Source](https://discuss.bitrise.io/t/bitrise-ios-client-like-testflight-open-source/12800)

<div class="topic-metadata">

**Author:** [@YishaiInv](https://discuss.bitrise.io/u/YishaiInv)\
**Replies:** 2\
**Last updated:** [May 18, 2020, 11:04am UTC](https://discuss.bitrise.io/t/bitrise-ios-client-like-testflight-open-source/12800 "2020-05-18T11:04:07Z")

</div>

Hi All, For my current project we needed a Bitrise iOS client that would allow build filtering by workflow and pull request author and then install. (Which the other clients don’t allow at the moment and aren’t open sou…

---

## [Bitrise client for Android](https://discuss.bitrise.io/t/bitrise-client-for-android/3909)

<div class="topic-metadata">

**Author:** [@milosz](https://discuss.bitrise.io/u/milosz)\
**Replies:** 25\
**Last updated:** [May 14, 2020, 2:50am UTC](https://discuss.bitrise.io/t/bitrise-client-for-android/3909 "2020-05-14T02:50:35Z")

</div>

Hi all! I’m loving Bitrise but me and my team were missing a certain feature: Bitrise client for Android. So I made one. I am kinda worried about the API though. I know you’ve been working on it for a while now, but it…

---

## [XcodeGen Step](https://discuss.bitrise.io/t/xcodegen-step/10966)

<div class="topic-metadata">

**Author:** [@bdaniels](https://discuss.bitrise.io/u/bdaniels)\
**Replies:** 1\
**Last updated:** [December 12, 2019, 12:25pm UTC](https://discuss.bitrise.io/t/xcodegen-step/10966 "2019-12-12T12:25:40Z")

</div>

I’ve created an XcodeGen step for your enjoyment.

[Next page](https://discuss.bitrise.io/c/dev/10.md?page=1)
