Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • ADOPTION
  • TRADING
  • HACKING
  • SLOT
  • CASINO
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • ADOPTION
  • TRADING
  • HACKING
  • SLOT
  • CASINO
Crypto Flexs
Home»BLOCKCHAIN NEWS»GitHub reduces iOS app testing time by 60% with new Runner feature.
BLOCKCHAIN NEWS

GitHub reduces iOS app testing time by 60% with new Runner feature.

By Crypto FlexsJune 4, 20243 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
GitHub reduces iOS app testing time by 60% with new Runner feature.
Share
Facebook Twitter LinkedIn Pinterest Email





According to the GitHub blog, GitHub has unveiled major improvements to its continuous integration and continuous delivery (CI/CD) pipeline by using Apple Silicon Runner to significantly reduce testing time for iOS applications.

GitHub Actions and Apple Silicon integration

As part of a joint effort, the GitHub iOS and GitHub Actions teams have integrated the Apple Silicon-based macOS launcher into their workflow. This integration allowed the team to test new runner images and hardware long before they were released to the developer community. The introduction of the M1 macOS launcher, available for free from public repositories, is a game-changer for performance-intensive tasks.

Improved test efficiency

Previously, the GitHub iOS team used a single workflow to build and test their entire codebase, a process that took 38 minutes to complete. The team decided to leverage the computing power of Apple Silicon to accelerate this process. By switching to the M1 macOS runner and splitting the test suite into separate tasks for each module, the team reduced testing time by 60%, from 38 minutes to just 15 minutes.

This modular approach allows for faster feedback and easier problem identification and resolution within specific modules. Some small modules can complete testing in just 2 to 3 minutes, significantly increasing developer productivity.

Take down the monolith

The transition to Apple Silicon Runner involved splitting the monolithic build and test process into smaller, independent tasks. This granular approach allows for faster feedback loops and faster problem identification, thereby improving the overall efficiency of the development process.

Each build request is processed by GitHub Actions, which prepares the virtual machines needed to run the workflow. This streamlined process ensures that CI work is efficiently distributed across available resources.

CI performance analysis

Additional optimizations were made by dividing the CI process for each module into separate build and test phases using xcodebuild’s Build Without Test and Test Without Build features. This allowed the team to pinpoint long-running tests and optimize them for better performance.

Advantages of Apple Silicon

Apple Silicon offers many benefits, including improved build performance, improved stability, and native testing for all Apple platforms. By avoiding cross-compilation or emulation issues, the GitHub iOS team can ensure compatibility with the latest versions of iOS, iPadOS, watchOS, and tvOS. The availability of concurrent executors further improves your team’s ability to perform parallel testing.

Getting started with macOS Runner

Hosted on GitHub, the macOS launcher is easily accessible through YAML-based configuration of workflow files. This integration allows development teams to leverage the power of Apple Silicon and streamline CI/CD processes.

With these enhancements, GitHub continues to push the boundaries of developer productivity and efficiency, enabling teams to deliver high-quality applications faster than ever before.

Image source: Shutterstock

. . .

tag


Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

GEMINI has been disclosed by IPO, Tilecer Gemi’s NASDAQ listing plan

August 16, 2025

Flareonix airdrop is live! Under the share of 100m FXP today!

August 11, 2025

Dreamcash starts the trading platform rollout with hyperclicade integration through waiting list.

August 6, 2025
Add A Comment

Comments are closed.

Recent Posts

Bybit Private Wealth Management’s Standout USDT Yield Strategy Set New Bar In July

August 18, 2025

Up To 10x Leverage, Full Transparency, And Built-In Risk Controls

August 18, 2025

Flipster Unveils The First Zero-Spread Model In Crypto Perpetuals Trading

August 18, 2025

NORGES BANK UPS BITCOIN exposure is 84%: standard tank

August 18, 2025

By 2026, $ 1m Bitcoin can cause disasters!

August 17, 2025

Gemini file for Gemi’s NASDAQ list as a loss mount

August 16, 2025

Bitcoin Price is a 4% slide after a strong rally?

August 16, 2025

Hype Rallies 10%, while hyperliquid smashes records with $ 29B and $ 7.7m fees

August 16, 2025

BPENGU closes the door on PENGU after $ 3.4m presale surge.

August 16, 2025

GEMINI has been disclosed by IPO, Tilecer Gemi’s NASDAQ listing plan

August 16, 2025

Ethereum-based Meme Coin Pepeto Nears Stage 10, Raises Over $6.18M In Presale, As Ethereum Eyes $10,000

August 15, 2025

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

Bybit Private Wealth Management’s Standout USDT Yield Strategy Set New Bar In July

August 18, 2025

Up To 10x Leverage, Full Transparency, And Built-In Risk Controls

August 18, 2025

Flipster Unveils The First Zero-Spread Model In Crypto Perpetuals Trading

August 18, 2025
Most Popular

Ethereum’s Next Chapter: Dencun Upgrade Set to Release March 13th

February 9, 2024

The founder of Ether Lee, founder, funds the Swiss project with 274 ETH.

April 2, 2025

Ethereum price is showing strength above $2,400. What’s next for $2,650?

October 27, 2024
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2025 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.