Closed Bug 1217860 Opened 9 years ago Closed 8 years ago

Create automated beta build

Categories

(Firefox for iOS :: Build & Test, defect)

Other
iOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: fluffyemily, Assigned: fluffyemily)

References

Details

Attachments

(1 file)

58 bytes, text/x-github-pull-request
sleroux
: review+
Details | Review
Create an automated build process with Fastlane for beta builds.

beta builds should:

1. localise app to all expected locales with most recent l10n data
2. Executable via a single command
3. Allow for build number and version number to be provided by person making build
4. Create a new version on TestFlight if specified version number does not exist
5. Allow for release notes to be added to build
6. Allow for a beta distribution channel to be selected
7. Upload build & release notes to TestFlight
8. Notify beta community & engineering team that new build has been uploaded
Assignee: nobody → etoop
Status: NEW → ASSIGNED
Marking this bug as needsuplift for 1.4 since we can only 'test' this lane by making an actual build.
Whiteboard: [needsuplift]
Target Milestone: --- → 1.4
Target Milestone: 1.4 → 2.0
Whiteboard: [needsuplift]
Attached file Pull request
Adding you for review :sleroux so we can test this when you come to do the first 2.0 build
Attachment #8707469 - Flags: review?(sleroux)
Comment on attachment 8707469 [details] [review]
Pull request

This looks awesome! I can't wait to try this out.
Attachment #8707469 - Flags: review?(sleroux) → review+
I tried this out but I'm getting an error because :beta lane is defined twice. I think the second one just needs to be renamed :fennec.
Target Milestone: 2.0 → ---
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: