Runway Documentation
  • About Runway
  • 🚀Getting started
    • Adding apps
    • Setting up your integrations
      • Branching strategies
      • Builds and branches
      • Pattern strings / tokens
    • Preparing your first release
    • Setting up your team
  • 🎛️Using Runway
    • Navigating Runway
    • Build Distro
      • Quickstart
      • Uploading builds for distribution
      • Build Distro buckets
      • Sharing builds
      • Installing builds
      • Signing and provisioning cheat sheet
    • App overview
    • Releases
      • Release overview
      • Feature flags
      • Kickoff
      • Feature readiness
      • Translations
      • Release candidate
      • Regression testing
      • Beta testing
      • Screenshots
      • Metadata
      • Approvals
      • App submission
      • App store review
      • Release
    • Release schedule
    • Rollout
    • Hotfixes
    • Rollbacks
    • Checklists
    • Build matching
    • App settings
      • General settings
      • Team settings
      • Release pilot rotation
      • Integrations settings
      • Profiles and devices
      • Signing keys
      • Health metrics settings
      • Automations settings
      • Notifications settings
      • Schedule settings
      • Beta testing settings
      • Metadata settings
      • Release defaults
      • Checklists settings
      • Custom strings settings
    • Organization overview
    • Organization settings
      • Team
      • SSO/SAML
    • User settings
    • Over-the-air (OTA) releases
  • ⚙️Integrations
    • Integrations overview
    • Version control
      • Azure Repos
      • Bitbucket
      • GitHub
      • GitLab
    • Project management
      • Asana
      • Azure Boards
      • GitHub Issues
      • Jira
      • Linear
      • Pivotal Tracker
      • Monday.com
      • Shortcut
    • CI/CD
      • App Center Build
      • Azure Pipelines
      • Bitbucket Pipelines
      • Bitrise
      • Buildkite
      • CircleCI
      • Codemagic
      • GitHub Actions
      • GitLab CI
      • Jenkins
      • TravisCI
      • Xcode Cloud
    • Regression testing
      • TestRail
      • Xray
    • Beta testing
      • Google Play testing tracks
      • TestFlight
      • App Center
      • Firebase App Distribution
    • App stores
      • App Store Connect
      • Google Play Console
      • Amazon Appstore
      • Huawei AppGallery
      • Samsung Galaxy Store
    • Notifications
      • Microsoft Teams
      • Slack
    • Stability monitoring
      • BugSnag
      • Datadog
      • Embrace
      • Firebase Crashlytics
      • New Relic
      • Sentry
      • Dynatrace
    • Observability & analytics
      • Amplitude
      • Datadog
      • Google Analytics
      • Mixpanel
      • New Relic
      • Custom observability & analytics
    • Feature flagging
      • Optimizely
      • LaunchDarkly
    • Scheduling
      • Opsgenie
      • PagerDuty
    • Translations
      • Crowdin
      • Lokalise
    • Calendar
      • Google Calendar
  • ⚡Automations
    • Automations overview
    • Types of automations
  • 🔔Notifications
    • Notifications overview
    • Types of notifications
  • 🪝Webhooks
    • Outgoing webhooks
  • 📡REST API
    • Overview
    • Reference Docs
    • Markdown Badge API
    • App configuration files
  • 🛠️Quickstart CI/CD
    • Quickstart CI/CD overview
    • Getting started
  • Support
    • Contact us
Powered by GitBook
On this page
  • Managing approval lists
  • Approval item components

Was this helpful?

  1. Using Runway
  2. Releases

Approvals

The Approvals step is a great way to get final sign-off from stakeholders before a release moves into its final stages (typically, before an app update is submitted to the stores for approval).

Approvers can mark an item as In progress, Approved, Rejected, or Blocked. An approver can also leave an optional comment to provide additional context.

Team members with an assigned role of Approver will have the ability to update the status of Approval items, but will otherwise have read-only access to the rest of Runway.

Approvals can be used to gate submission or release automations, because Runway requires the Approvals step to be complete (green) before automatically submitting an update for review to the app store.

For example, your team might need the Compliance department to give you the green light for every app update, or you might have a VP of Product who wants to stay in the loop.

Managing approval lists

You can view the list of all existing Approval items from the initial Summary tab. From here you can Add items to the list or Edit the existing list.

If you click the Edit button, you'll see additional controls to Delete an item, Edit an item's details, or re-order the list. Hit Done when you're finished making changes.

Click the Add button to create a new Approval item.

Approval item components

Release types

Specify which types of releases (major, minor, point, hotfix) require this Approval.

Approval item

A name for this Approval item. This appears on the Approval list itself, as well as notifications related to updates on this item.

Notify in Slack or Teams when completed

Keep this option selected if you want your team to be notified about updates to this item during a release cycle. Runway will post in Slack or Teams when this item is marked as Approved, Rejected, or Blocked (or was formerly Approved but reverted), as well as who performed the change and when.

Additional information

Optional - You can add information here that can easily be surfaced in Runway for team members responsible for approving this task. These notes serve as documentation that will be available on every release cycle. Markdown is supported, and there's a built-in viewer.

For example, your Legal department might need quick tips on how to download and view the latest build in order to sign off. You can leave those instructions in 'Additional information' and they'll be easy to find on each release.

Owner

Approval items can optionally specify user groups or individuals as owners – specify an owner if a task is intended to be completed by a specific team member or by a team member from a specific group.

When an approval item has an owner, only the individual or a user in one of the specified groups will have permission to update the approval item's status or comment.

PreviousMetadataNextApp submission

Last updated 10 months ago

Was this helpful?

🎛️