# Feature Requests

**URL:** https://discuss.bitrise.io/c/feature-request/9.md?page=4

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

**Page:** 5

---

## [Add TestFlight Release Notes/What To Test to Deploy to Bitrise step](https://discuss.bitrise.io/t/add-testflight-release-notes-what-to-test-to-deploy-to-bitrise-step/19798)

<div class="topic-metadata">

**Author:** [@yunuslt](https://discuss.bitrise.io/u/yunuslt)\
**Replies:** 1\
**Last updated:** [March 30, 2023, 10:55am UTC](https://discuss.bitrise.io/t/add-testflight-release-notes-what-to-test-to-deploy-to-bitrise-step/19798 "2023-03-30T10:55:46Z")

</div>

It would be helpful to be able to add Release Notes/What To Test to the Deploy to Bitrise step. This would allow for teams to be notified of what type of release it is (dev/qa/prod) as well as what to test. Some service…

---

## [Export raw log from Git clone step for subsequent steps](https://discuss.bitrise.io/t/export-raw-log-from-git-clone-step-for-subsequent-steps/22411)

<div class="topic-metadata">

**Author:** [@grailed](https://discuss.bitrise.io/u/grailed)\
**Replies:** 3\
**Last updated:** [March 24, 2023, 4:55pm UTC](https://discuss.bitrise.io/t/export-raw-log-from-git-clone-step-for-subsequent-steps/22411 "2023-03-24T16:55:21Z")

</div>

It would be awesome if Git clone could export also the raw logs into a file and put the filename into an environment variable. My use case is I have a subsequent script step that, if the git clone fails, posts an inform…

---

## [Lookup builds using only commit hash](https://discuss.bitrise.io/t/lookup-builds-using-only-commit-hash/22421)

<div class="topic-metadata">

**Author:** [@geoff.hackett](https://discuss.bitrise.io/u/geoff.hackett)\
**Replies:** 0\
**Last updated:** [March 23, 2023, 11:46am UTC](https://discuss.bitrise.io/t/lookup-builds-using-only-commit-hash/22421 "2023-03-23T11:46:12Z")

</div>

It would be very helpful if we could lookup builds based only on commit has instead of needing to combine got branch with a urlencoded commit message. The commit messages can be quite long and have no guarantee of unique…

---

## [Author a Step for iOS Robo Test on Firebase Test Lab](https://discuss.bitrise.io/t/author-a-step-for-ios-robo-test-on-firebase-test-lab/22394)

<div class="topic-metadata">

**Author:** [@AaronMT](https://discuss.bitrise.io/u/AaronMT)\
**Replies:** 0\
**Last updated:** [March 20, 2023, 9:03pm UTC](https://discuss.bitrise.io/t/author-a-step-for-ios-robo-test-on-firebase-test-lab/22394 "2023-03-20T21:03:29Z")

</div>

Currently, Firebase Test Lab supports Robo Test (beta, March 2023) on iOS. Bitrise has authored a Step: Virtual Device Testing for iOS that only supports XCTest. It would be great to have a Step written by Bitrise…

---

## [Add google cloud cli (gcloud, gsutil) to Mac stacks](https://discuss.bitrise.io/t/add-google-cloud-cli-gcloud-gsutil-to-mac-stacks/8581)

<div class="topic-metadata">

**Author:** [@tbarak](https://discuss.bitrise.io/u/tbarak)\
**Replies:** 14\
**Last updated:** [March 12, 2023, 9:46pm UTC](https://discuss.bitrise.io/t/add-google-cloud-cli-gcloud-gsutil-to-mac-stacks/8581 "2023-03-12T21:46:01Z")

</div>

Have default image installed with gcloud / gsutil cli. upload files to gcloud

---

## [API: Allow access with only the build-slug](https://discuss.bitrise.io/t/api-allow-access-with-only-the-build-slug/22343)

<div class="topic-metadata">

**Author:** [@alan.evans](https://discuss.bitrise.io/u/alan.evans)\
**Replies:** 0\
**Last updated:** [March 10, 2023, 5:39pm UTC](https://discuss.bitrise.io/t/api-allow-access-with-only-the-build-slug/22343 "2023-03-10T17:39:43Z")

</div>

Often we share a URL for a build, and that build only has the UUID for the build, the build-slug. e.g. https://app.bitrise.io/build/097b994e-7edd-4567-1234-da9400ae089e Even though that URL does not contain the app-sl…

---

## [Show hash for protected files](https://discuss.bitrise.io/t/show-hash-for-protected-files/21989)

<div class="topic-metadata">

**Author:** [@CraigSiemens](https://discuss.bitrise.io/u/CraigSiemens)\
**Replies:** 0\
**Last updated:** [January 4, 2023, 11:00pm UTC](https://discuss.bitrise.io/t/show-hash-for-protected-files/21989 "2023-01-04T23:00:19Z")

</div>

Since uploading a file to the generic file storage and marking it protected disables downloading, it’s really easy to forget what the content of that file is if it’s one that is periodically updated. It be nice if protec…

---

## [Multi-selection for key based cache entries](https://discuss.bitrise.io/t/multi-selection-for-key-based-cache-entries/22272)

<div class="topic-metadata">

**Author:** [@pierre-emmanuel.alti](https://discuss.bitrise.io/u/pierre-emmanuel.alti)\
**Replies:** 0\
**Last updated:** [February 24, 2023, 9:36am UTC](https://discuss.bitrise.io/t/multi-selection-for-key-based-cache-entries/22272 "2023-02-24T09:36:59Z")

</div>

We sometimes need to delete the entries of the cache for a given pull request. In our case, it means we need to delete 3 or 4 cache entries at once. Being able to select multiple entries for deleting would save us a lot…

---

## [Be able to filter cache entries by key pattern](https://discuss.bitrise.io/t/be-able-to-filter-cache-entries-by-key-pattern/22271)

<div class="topic-metadata">

**Author:** [@pierre-emmanuel.alti](https://discuss.bitrise.io/u/pierre-emmanuel.alti)\
**Replies:** 0\
**Last updated:** [February 24, 2023, 9:33am UTC](https://discuss.bitrise.io/t/be-able-to-filter-cache-entries-by-key-pattern/22271 "2023-02-24T09:33:59Z")

</div>

The key of cache entry can’t be fully displayed in the interface at app.bitrise.io/app/\<project\_id\>/settings/builds Being able to filter by key name structure (regexp) would help identifying and deleting the relevant ca…

---

## [Show the entire cache entry key at hover](https://discuss.bitrise.io/t/show-the-entire-cache-entry-key-at-hover/22270)

<div class="topic-metadata">

**Author:** [@pierre-emmanuel.alti](https://discuss.bitrise.io/u/pierre-emmanuel.alti)\
**Replies:** 0\
**Last updated:** [February 24, 2023, 9:30am UTC](https://discuss.bitrise.io/t/show-the-entire-cache-entry-key-at-hover/22270 "2023-02-24T09:30:14Z")

</div>

The key of cache entry can’t be fully displayed in the interface at app.bitrise.io/app/\<project\_id\>/settings/builds But the hierarchy structured name of those keys makes the end of their name important, fi: gradle-{{ .…

---

## [Produce pretty tests reports with the "Gradle Unit Test" step (same as "Android Unit Test")](https://discuss.bitrise.io/t/produce-pretty-tests-reports-with-the-gradle-unit-test-step-same-as-android-unit-test/9164)

<div class="topic-metadata">

**Author:** [@egirot](https://discuss.bitrise.io/u/egirot)\
**Replies:** 8\
**Last updated:** [February 16, 2023, 8:54am UTC](https://discuss.bitrise.io/t/produce-pretty-tests-reports-with-the-gradle-unit-test-step-same-as-android-unit-test/9164 "2023-02-16T08:54:35Z")

</div>

Description of the feature request Apparently the “Android Unit Test” step produces nice test reports which are browsable online (see here : Deploying and viewing test results) Why not make “Gradle Unit Test” do it as w…

---

## [Manually run workflow for PR](https://discuss.bitrise.io/t/manually-run-workflow-for-pr/7944)

<div class="topic-metadata">

**Author:** [@john.mejia](https://discuss.bitrise.io/u/john.mejia)\
**Replies:** 2\
**Last updated:** [February 6, 2023, 3:17pm UTC](https://discuss.bitrise.io/t/manually-run-workflow-for-pr/7944 "2023-02-06T15:17:01Z")

</div>

Description of the feature request Right now, PR’s can only be initiated through triggers. I’d like to be able to kick off a build for any given workflow for a PR, so that I can have the PR always trigger tests but if I …

---

## [Enable custom gradle path for \`bitrise-step-save-gradle-cache\`](https://discuss.bitrise.io/t/enable-custom-gradle-path-for-bitrise-step-save-gradle-cache/22150)

<div class="topic-metadata">

**Author:** [@olie.chan.nearform](https://discuss.bitrise.io/u/olie.chan.nearform)\
**Replies:** 0\
**Last updated:** [February 3, 2023, 2:50pm UTC](https://discuss.bitrise.io/t/enable-custom-gradle-path-for-bitrise-step-save-gradle-cache/22150 "2023-02-03T14:50:36Z")

</div>

bitrise-step-save-gradle-cache Would it be possible to enable customisation of the gradle paths for this step? We have a custom react-native project, with our android folder in a custom path

---

## [Building Android App for Benchmarking](https://discuss.bitrise.io/t/building-android-app-for-benchmarking/22099)

<div class="topic-metadata">

**Author:** [@tomasvalenta](https://discuss.bitrise.io/u/tomasvalenta)\
**Replies:** 0\
**Last updated:** [January 25, 2023, 10:26am UTC](https://discuss.bitrise.io/t/building-android-app-for-benchmarking/22099 "2023-01-25T10:26:51Z")

</div>

Hi, We have recently written android macrobenchmark tests for our app. Google has some guidelines on how to integrate this with a CI; unfortunately, but unsurprisingly no mention of Bitrise. However, the key issue is in…

---

## [Key-based caching: skip step when cache is available](https://discuss.bitrise.io/t/key-based-caching-skip-step-when-cache-is-available/21907)

<div class="topic-metadata">

**Author:** [@mathias.schreck](https://discuss.bitrise.io/u/mathias.schreck)\
**Replies:** 7\
**Last updated:** [January 16, 2023, 1:15pm UTC](https://discuss.bitrise.io/t/key-based-caching-skip-step-when-cache-is-available/21907 "2023-01-16T13:15:51Z")

</div>

I’m exploring the new key-based caching functionality and I wonder if could further speed up our pipeline when we skip certain steps completely when the cache is available. Let’s assume I’ve a 100% reproducible build st…

---

## [Api request](https://discuss.bitrise.io/t/api-request/22022)

<div class="topic-metadata">

**Author:** [@nikhiljainlivspace](https://discuss.bitrise.io/u/nikhiljainlivspace)\
**Replies:** 3\
**Last updated:** [January 11, 2023, 4:52am UTC](https://discuss.bitrise.io/t/api-request/22022 "2023-01-11T04:52:31Z")

</div>

Description of the feature request Create post/get api to change config.json Use case / for what or how I would use it we can modify build number inside and other config which are not modified by workflow steps for eg:…

---

## [Kotlin Compiler as default installed tools](https://discuss.bitrise.io/t/kotlin-compiler-as-default-installed-tools/21505)

<div class="topic-metadata">

**Author:** [@tdsantos](https://discuss.bitrise.io/u/tdsantos)\
**Replies:** 1\
**Last updated:** [January 10, 2023, 6:20pm UTC](https://discuss.bitrise.io/t/kotlin-compiler-as-default-installed-tools/21505 "2023-01-10T18:20:00Z")

</div>

What about docker images having Kotlin Compiler installed as Java too? Having Kotlin Compiler available is a way to use Kotlin Script in a Script Step. We are migrating our Python files to Kotlin Script and would be ni…

---

## [Cloud Development with JetBrains Gateway](https://discuss.bitrise.io/t/cloud-development-with-jetbrains-gateway/21973)

<div class="topic-metadata">

**Author:** [@motorro](https://discuss.bitrise.io/u/motorro)\
**Replies:** 2\
**Last updated:** [January 5, 2023, 12:29pm UTC](https://discuss.bitrise.io/t/cloud-development-with-jetbrains-gateway/21973 "2023-01-05T12:29:51Z")

</div>

Hello! Maybe it’s the wrong thread but nevertheless… I’ve been experimenting with the remote development recently. The basic idea is like working with JetBrains platform on a terminal server. You have a thin client (Jet…

---

## [Run step after aborting](https://discuss.bitrise.io/t/run-step-after-aborting/6705)

<div class="topic-metadata">

**Author:** [@bartjo](https://discuss.bitrise.io/u/bartjo)\
**Replies:** 2\
**Last updated:** [January 5, 2023, 8:31am UTC](https://discuss.bitrise.io/t/run-step-after-aborting/6705 "2023-01-05T08:31:44Z")

</div>

Description of the feature request I’d like to have the possibility to run a step when a pipeline is aborted. Currently when a pipeline starts running, it sets the Gitlab status to running. However when it’s aborted I ha…

---

## [Favicon is a green square in Safari](https://discuss.bitrise.io/t/favicon-is-a-green-square-in-safari/21980)

<div class="topic-metadata">

**Author:** [@CraigSiemens](https://discuss.bitrise.io/u/CraigSiemens)\
**Replies:** 0\
**Last updated:** [January 3, 2023, 6:56pm UTC](https://discuss.bitrise.io/t/favicon-is-a-green-square-in-safari/21980 "2023-01-03T18:56:30Z")

</div>

Happy new year! I wanted to repost this cause it’s been a while without any updates. The issue is only with https://app.bitrise.com. https://discuss.bitrise.io and https://bitrise.io don’t have the same issue. It se…

---

## [Share global environment variables and files / Organization level environment (and secret) variables](https://discuss.bitrise.io/t/share-global-environment-variables-and-files-organization-level-environment-and-secret-variables/724)

<div class="topic-metadata">

**Author:** [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Replies:** 23\
**Last updated:** [December 28, 2022, 8:46pm UTC](https://discuss.bitrise.io/t/share-global-environment-variables-and-files-organization-level-environment-and-secret-variables/724 "2022-12-28T20:46:17Z")

</div>

From Sam G on 2016/04/30 19:30:46 +0000 This would be useful for sharing code signing certificates, AWS keys, etc across multiple apps. Copied from original feature request: http://bitrise.uservoice.com/forums/235233-g…

---

## [Persist environment variables (step outputs) through builds](https://discuss.bitrise.io/t/persist-environment-variables-step-outputs-through-builds/982)

<div class="topic-metadata">

**Author:** [@insidelabs](https://discuss.bitrise.io/u/insidelabs)\
**Replies:** 8\
**Last updated:** [December 26, 2022, 12:06pm UTC](https://discuss.bitrise.io/t/persist-environment-variables-step-outputs-through-builds/982 "2022-12-26T12:06:39Z")

</div>

A very useful feature would be the ability to persist some variables through builds. For example, if my last build was Android version 1.0.1, I don’t want to build again (and notify my Slack tester channel) until the ver…

---

## [Allow developer to change app settings and manage workflows](https://discuss.bitrise.io/t/allow-developer-to-change-app-settings-and-manage-workflows/4993)

<div class="topic-metadata">

**Author:** [@smartpatient](https://discuss.bitrise.io/u/smartpatient)\
**Replies:** 5\
**Last updated:** [December 21, 2022, 12:05pm UTC](https://discuss.bitrise.io/t/allow-developer-to-change-app-settings-and-manage-workflows/4993 "2022-12-21T12:05:18Z")

</div>

Description of the feature request I think that managing app settings and managing workflows are more technical than managing team member roles, so they should be separated. Use case / for what or how I would use it Now…

---

## [Caches: multiple deletion](https://discuss.bitrise.io/t/caches-multiple-deletion/21940)

<div class="topic-metadata">

**Author:** [@le.flow](https://discuss.bitrise.io/u/le.flow)\
**Replies:** 0\
**Last updated:** [December 16, 2022, 4:46pm UTC](https://discuss.bitrise.io/t/caches-multiple-deletion/21940 "2022-12-16T16:46:58Z")

</div>

Hi, Would it be possible to be able to select the caches we want to delete to allow deleting multiple cache entries at once? Like having a checkbox to select the caches we want to delete. Currently, deleting caches 1 …

---

## [Linear integration](https://discuss.bitrise.io/t/linear-integration/21931)

<div class="topic-metadata">

**Author:** [@qlagraula](https://discuss.bitrise.io/u/qlagraula)\
**Replies:** 0\
**Last updated:** [December 15, 2022, 10:47am UTC](https://discuss.bitrise.io/t/linear-integration/21931 "2022-12-15T10:47:17Z")

</div>

Description of the feature request I’d like a Linear integration that can modify the status of issues and add Bitrise link to it. Use case / for what or how I would use it For example, when the build succeeds, I’d like …

---

## [Add a key to steps-cache-push and steps-cache-pull](https://discuss.bitrise.io/t/add-a-key-to-steps-cache-push-and-steps-cache-pull/15489)

<div class="topic-metadata">

**Author:** [@andrea.s](https://discuss.bitrise.io/u/andrea.s)\
**Replies:** 3\
**Last updated:** [December 14, 2022, 3:07pm UTC](https://discuss.bitrise.io/t/add-a-key-to-steps-cache-push-and-steps-cache-pull/15489 "2022-12-14T15:07:51Z")

</div>

Description of the feature request Add a key to identify the cache and allow multiple cache to exist. Use case / for what or how I would use it We have separate workflows to build iOS and Android apps. They run in para…

---

## [Insights v2: Breakdown per pipeline](https://discuss.bitrise.io/t/insights-v2-breakdown-per-pipeline/21914)

<div class="topic-metadata">

**Author:** [@mlewandowskipt](https://discuss.bitrise.io/u/mlewandowskipt)\
**Replies:** 0\
**Last updated:** [December 13, 2022, 2:13pm UTC](https://discuss.bitrise.io/t/insights-v2-breakdown-per-pipeline/21914 "2022-12-13T14:13:56Z")

</div>

Description of the feature request I’d like to have “Breakdown per pipelines” graph or a way to show pipelines in “Breakdown per workflows” graph. Also it would be nice to be able to hide workflows that are only run as a…

---

## [Add expiry time to public install page](https://discuss.bitrise.io/t/add-expiry-time-to-public-install-page/20053)

<div class="topic-metadata">

**Author:** [@GrahamBorland](https://discuss.bitrise.io/u/GrahamBorland)\
**Replies:** 2\
**Last updated:** [December 13, 2022, 11:43am UTC](https://discuss.bitrise.io/t/add-expiry-time-to-public-install-page/20053 "2022-12-13T11:43:29Z")

</div>

Description of the feature request Artifacts deployed with a public install page seem to be permanent. Please add an option to set an expiry time after which the public install link will no longer be valid, and the artif…

---

## [Add the failed step name to the "Send a Slack message" step message](https://discuss.bitrise.io/t/add-the-failed-step-name-to-the-send-a-slack-message-step-message/10166)

<div class="topic-metadata">

**Author:** [@jgironda](https://discuss.bitrise.io/u/jgironda)\
**Replies:** 2\
**Last updated:** [November 30, 2022, 9:25pm UTC](https://discuss.bitrise.io/t/add-the-failed-step-name-to-the-send-a-slack-message-step-message/10166 "2022-11-30T21:25:33Z")

</div>

Description of the feature request When a workflow ends, you can send a message with information about the result to a Slack channel with the help of the “Send a Slack message” step. This message contains the app, branch…

---

## [Git-clone: fetch all history for all branches](https://discuss.bitrise.io/t/git-clone-fetch-all-history-for-all-branches/21866)

<div class="topic-metadata">

**Author:** [@le.flow](https://discuss.bitrise.io/u/le.flow)\
**Replies:** 2\
**Last updated:** [December 8, 2022, 9:14am UTC](https://discuss.bitrise.io/t/git-clone-fetch-all-history-for-all-branches/21866 "2022-12-08T09:14:44Z")

</div>

Would it be possible for the git-clone step to have an input parameter to fetch all history for all branches? The use-case I have is when I do PR analysis with sonarcloud, it requires to have all branches history being …

[Previous page](https://discuss.bitrise.io/c/feature-request/9.md?page=3)

[Next page](https://discuss.bitrise.io/c/feature-request/9.md?page=5)
