[PR #5219] [MERGED] [BRE-769] Use Fastlane to keep github releases in sync with mobile deploy versions #18334

Closed
opened 2026-04-15 03:16:22 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/bitwarden/android/pull/5219
Author: @michalchecinski
Created: 5/19/2025
Status: Merged
Merged: 7/16/2025
Merged by: @michalchecinski

Base: mainHead: BRE-769-Use-Fastlane-to-keep-github-releases-in-sync-with-mobile-deploy-versions


📝 Commits (10+)

  • 22875a3 Add lanes to retrieve latest published versions for Bitwarden and Authenticator
  • 3837ea3 Add GitHub Actions workflow to publish latest pre-release version
  • 20360ff Update .github/workflows/publish-github-release.yml
  • 09b1917 Remove unnecessary permissions from GitHub Actions workflow for publishing releases
  • 48d3288 Update .github/workflows/publish-github-release.yml
  • f275bf6 Update fastlane/Fastfile
  • 088c310 Update fastlane/Fastfile
  • 8728dcf Merge branch 'BRE-769-Use-Fastlane-to-keep-github-releases-in-sync-with-mobile-deploy-versions' of https://github.com/bitwarden/android into BRE-769-Use-Fastlane-to-keep-github-releases-in-sync-with-mobile-deploy-versions
  • 0bb4a4a Revert "Remove unnecessary permissions from GitHub Actions workflow for publishing releases"
  • c153ebc Refactor GitHub Actions workflow to use gh CLI for fetching latest pre-release information and streamline release editing process

📊 Changes

2 files changed (+64 additions, -8 deletions)

View changed files

📝 .github/workflows/publish-github-release.yml (+30 -8)
📝 fastlane/Fastfile (+34 -0)

📄 Description

🎟️ Tracking

https://bitwarden.atlassian.net/browse/BRE-769

📔 Objective

Add a workflow to check for new Android versions submitted to the store. If a new version exists, publish the GitHub release as the latest and non-pre-release.

📸 Screenshots

Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Protected functional changes with optionality (feature flags)
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team

🦮 Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or ℹ️ (:information_source:) for notes or general info
  • (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • (:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

🔄 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/5219 **Author:** [@michalchecinski](https://github.com/michalchecinski) **Created:** 5/19/2025 **Status:** ✅ Merged **Merged:** 7/16/2025 **Merged by:** [@michalchecinski](https://github.com/michalchecinski) **Base:** `main` ← **Head:** `BRE-769-Use-Fastlane-to-keep-github-releases-in-sync-with-mobile-deploy-versions` --- ### 📝 Commits (10+) - [`22875a3`](https://github.com/bitwarden/android/commit/22875a33029093f34ee822351175f04a607b0bd6) Add lanes to retrieve latest published versions for Bitwarden and Authenticator - [`3837ea3`](https://github.com/bitwarden/android/commit/3837ea30d3246945d5bfb5fbe266a9400f5875f0) Add GitHub Actions workflow to publish latest pre-release version - [`20360ff`](https://github.com/bitwarden/android/commit/20360ffe096c940a655accdaa365bb5602f5ec25) Update .github/workflows/publish-github-release.yml - [`09b1917`](https://github.com/bitwarden/android/commit/09b1917ca4c7271b198838009bebae9cc255a457) Remove unnecessary permissions from GitHub Actions workflow for publishing releases - [`48d3288`](https://github.com/bitwarden/android/commit/48d3288d5375fcd12e593a88b681db35caa258e7) Update .github/workflows/publish-github-release.yml - [`f275bf6`](https://github.com/bitwarden/android/commit/f275bf6010e7589200f875efa62ba7b9937eb590) Update fastlane/Fastfile - [`088c310`](https://github.com/bitwarden/android/commit/088c3102568fa088e5fb6764a8422594c3400f0f) Update fastlane/Fastfile - [`8728dcf`](https://github.com/bitwarden/android/commit/8728dcfe01d96cf6cf6daa3a695236c3a24dd841) Merge branch 'BRE-769-Use-Fastlane-to-keep-github-releases-in-sync-with-mobile-deploy-versions' of https://github.com/bitwarden/android into BRE-769-Use-Fastlane-to-keep-github-releases-in-sync-with-mobile-deploy-versions - [`0bb4a4a`](https://github.com/bitwarden/android/commit/0bb4a4a5e755639009680688511702c7bc24a5c9) Revert "Remove unnecessary permissions from GitHub Actions workflow for publishing releases" - [`c153ebc`](https://github.com/bitwarden/android/commit/c153ebc3021ebd64534a9375a92ae533d79c6a13) Refactor GitHub Actions workflow to use `gh` CLI for fetching latest pre-release information and streamline release editing process ### 📊 Changes **2 files changed** (+64 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/publish-github-release.yml` (+30 -8) 📝 `fastlane/Fastfile` (+34 -0) </details> ### 📄 Description ## 🎟️ Tracking https://bitwarden.atlassian.net/browse/BRE-769 <!-- Paste the link to the Jira or GitHub issue or otherwise describe / point to where this change is coming from. --> ## 📔 Objective Add a workflow to check for new Android versions submitted to the store. If a new version exists, publish the GitHub release as the latest and non-pre-release. ## 📸 Screenshots <!-- Required for any UI changes; delete if not applicable. Use fixed width images for better display. --> ## ⏰ Reminders before review - Contributor guidelines followed - All formatters and local linters executed and passed - Written new unit and / or integration tests where applicable - Protected functional changes with optionality (feature flags) - Used internationalization (i18n) for all UI strings - CI builds passed - Communicated to DevOps any deployment requirements - Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team ## 🦮 Reviewer guidelines <!-- Suggested interactions but feel free to use (or not) as you desire! --> - 👍 (`:+1:`) or similar for great changes - 📝 (`:memo:`) or ℹ️ (`:information_source:`) for notes or general info - ❓ (`:question:`) for questions - 🤔 (`:thinking:`) or 💭 (`:thought_balloon:`) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion - 🎨 (`:art:`) for suggestions / improvements - ❌ (`:x:`) or ⚠️ (`:warning:`) for more significant problems or concerns needing attention - 🌱 (`:seedling:`) or ♻️ (`:recycle:`) for future improvements or indications of technical debt - ⛏ (`:pick:`) for minor or nitpick changes --- <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 03:16:22 -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#18334