Skip to main content

3 posts tagged with "fastlane"

View All Tags

Automatic Firebase Changelogs with fastlane

· 3 min read
Connor Tumbleson
Director of Engineering

As our pipelines evolved to support many different environments we felt we needed a bit more automation around our alpha builds. Builds past alpha were generally tagged releases with human written changelogs, but alpha builds were bleeding edge right from our main branch for internal use. We wanted to provide testers with a bit more context on what changed in each build without them needing to go hunt for information.

This is our journey of a bit of automation to plug into Firebase App Distribution to provide automatic changelogs for our builds.

Apple, Templates and fastlane

· 8 min read
Connor Tumbleson
Director of Engineering

One day our iOS fastlane repository responsible for automatically renewing provisioning profiles and certificates started failing. We utilize match which was affected by this removal causing our provisioning profiles to not renew and thus application builds to fail. The error was suggesting that Apple was removing a parameter we depended on.

The provided entity includes an unknown attribute - 'templateName' is not an attribute on the resource 'profiles' - /data/attributes/templateName

This is our journey of solving it both as a temporary workaround and a long-term solution.

Introducing Add Badge - an overlay badge plugin.

· 3 min read
Connor Tumbleson
Director of Engineering
Erik Perri
Senior Software Engineer II

As our application pipeline elevated into ephemeral GitHub Action containers the Fastlane plugin codenamed "badge" we used was showing some age. It depended on a few native dependencies and took a bit of time to install on our runners. We saw this chance to leverage some exciting new technology and produce an alternative.