bcgov / bcgov/wps

SPIKE: Set up fastlane for automated app signing and builds

Open
#2,377 0 comments 0 reactions 0 assignees View on GitHub
Task
Dominant language
Python
Stars
65
Forks
11
Avg merge
21h 25m
Merged PRs (30d)
70

Description

**Describe the task**
Set up fastlane infra so we don't have to manually sign/distribute mobile apps (e.g. FBP Go)

**Acceptance Criteria**
- [ ] Fastlane is running as part of CI/CD in FBP Go pipeline
- [ ] Developer can run a command to automatically sign app with new and existing certs
- [ ] Developer can run a command automatically upload app to testflight/play store

**Additional context**
- https://fastlane.tools
- See RC thread for convo: https://chat.developer.gov.bc.ca/channel/devops-mobile-development?msg=Zn56WyuHYp2bkKwRc

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the FBP Go pipeline and the linked RC thread to understand the existing mobile build and signing flow. Done means fastlane runs in CI/CD, developers have commands for signing with new and existing certificates, and builds can be uploaded to TestFlight or the Play Store.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios
Domain
ci-cd, devops, mobile, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.