[PR #2705] [MERGED] QA-508 - Build app for automation CI #16508

Closed
opened 2026-04-15 02:17:52 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/bitwarden/android/pull/2705
Author: @ifernandezdiaz
Created: 8/18/2023
Status: Merged
Merged: 9/6/2023
Merged by: @ifernandezdiaz

Base: masterHead: QA-508/build-app-for-automation-CI


📝 Commits (10+)

  • 7b90856 Adding build steps for .app
  • f34d712 Uploading .app artifact
  • d29cc9b Fixing ARCHIVE_PATH variable
  • 39c9d03 Merge branch 'master' into QA-508/build-app-for-automation-CI
  • 89b5e00 Fixing missing OutputPath
  • 8428067 Fixing Bitwarden .app file name
  • f0a1a11 Fixing wrong .app location
  • afdd71d Merge branch 'master' into QA-508/build-app-for-automation-CI
  • 3832392 Adding Fede's suggestion
  • 54b0d7c Update .github/workflows/build.yml

📊 Changes

2 files changed (+43 additions, -0 deletions)

View changed files

📝 .github/workflows/build.yml (+32 -0)
📝 src/iOS.Core/iOS.Core.csproj (+11 -0)

📄 Description

Type of change

  • Bug fix
  • New feature development
  • Tech debt (refactoring, code cleanup, dependency upgrades, etc)
  • Build/deploy pipeline (DevOps)
  • Other

Objective

Our iOS Automation Tests workflow needs .app versions of our app (because .ipa apps can't be installed on Simulated devices).
This PR adds this new build so we can pull the required artifact every time the mobile workflow is triggered.

Code changes

  • build.yml: Adding steps to build a .app version for our Mobile Automation workflows
  • iOS.Core.csproj: Adding a new configuration to allow Release builds for iPhoneSimulator

Before you submit

  • Please check for formatting errors (dotnet format --verify-no-changes) (required)
  • Please add unit tests where it makes sense to do so (encouraged but not required)
  • If this change requires a documentation update - notify the documentation team
  • If this change has particular deployment requirements - notify the DevOps team

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/bitwarden/android/pull/2705 **Author:** [@ifernandezdiaz](https://github.com/ifernandezdiaz) **Created:** 8/18/2023 **Status:** ✅ Merged **Merged:** 9/6/2023 **Merged by:** [@ifernandezdiaz](https://github.com/ifernandezdiaz) **Base:** `master` ← **Head:** `QA-508/build-app-for-automation-CI` --- ### 📝 Commits (10+) - [`7b90856`](https://github.com/bitwarden/android/commit/7b90856257dcddcdb0ad1fd3fe2f19217b6bf01c) Adding build steps for .app - [`f34d712`](https://github.com/bitwarden/android/commit/f34d712cca2e636af85df01e27e65f2a7c4fe4d6) Uploading .app artifact - [`d29cc9b`](https://github.com/bitwarden/android/commit/d29cc9b2e5c941d10ccaee26c4ae68defcc195fa) Fixing ARCHIVE_PATH variable - [`39c9d03`](https://github.com/bitwarden/android/commit/39c9d03bb9d9297c7097f7b908c2ef694763131c) Merge branch 'master' into QA-508/build-app-for-automation-CI - [`89b5e00`](https://github.com/bitwarden/android/commit/89b5e00251c6c7ad9ece28f3c11d9c1e7c57d123) Fixing missing OutputPath - [`8428067`](https://github.com/bitwarden/android/commit/84280675e5f67abeddb635691563115a2a7d6c01) Fixing Bitwarden .app file name - [`f0a1a11`](https://github.com/bitwarden/android/commit/f0a1a11257001ea60a7837e21ef54dedd9a67470) Fixing wrong .app location - [`afdd71d`](https://github.com/bitwarden/android/commit/afdd71d6bfc8b07149d2fc38dff2f3de3061128a) Merge branch 'master' into QA-508/build-app-for-automation-CI - [`3832392`](https://github.com/bitwarden/android/commit/38323925621ccac8affd6cbfc0a6ddcb6f2a28f0) Adding Fede's suggestion - [`54b0d7c`](https://github.com/bitwarden/android/commit/54b0d7c176b75f59006043abfbdf3aad3412e35f) Update .github/workflows/build.yml ### 📊 Changes **2 files changed** (+43 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+32 -0) 📝 `src/iOS.Core/iOS.Core.csproj` (+11 -0) </details> ### 📄 Description ## Type of change - [ ] Bug fix - [ ] New feature development - [X] Tech debt (refactoring, code cleanup, dependency upgrades, etc) - [ ] Build/deploy pipeline (DevOps) - [ ] Other ## Objective Our iOS Automation Tests workflow needs .app versions of our app (because .ipa apps can't be installed on Simulated devices). This PR adds this new build so we can pull the required artifact every time the mobile workflow is triggered. ## Code changes * **build.yml:** Adding steps to build a `.app` version for our Mobile Automation workflows * **iOS.Core.csproj:** Adding a new configuration to allow Release builds for `iPhoneSimulator` ## Before you submit - Please check for formatting errors (`dotnet format --verify-no-changes`) (required) - Please add **unit tests** where it makes sense to do so (encouraged but not required) - If this change requires a **documentation update** - notify the documentation team - If this change has particular **deployment requirements** - notify the DevOps team --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-15 02:17:52 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#16508