Skip to content

Add justfile with common developer commands#4971

Draft
bgoncal wants to merge 1 commit into
mainfrom
ios-just
Draft

Add justfile with common developer commands#4971
bgoncal wants to merge 1 commit into
mainfrom
ios-just

Conversation

@bgoncal

@bgoncal bgoncal commented Jul 7, 2026

Copy link
Copy Markdown
Member

Summary

Adds a justfile with common developer tasks: set up the dev environment, run the Debug iOS / watchOS / Mac Catalyst apps on a simulator, and run all unit tests.

Screenshots

Link to pull request in Documentation repository

Documentation: home-assistant/companion.home-assistant#

Any other notes

Copilot AI review requested due to automatic review settings July 7, 2026 15:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a justfile task runner to standardize common local developer workflows for the Home Assistant iOS codebase (environment setup, running Debug builds on simulators, and running unit tests).

Changes:

  • Add a setup recipe to install Ruby gems and run pod install --repo-update.
  • Add run-ios, run-watch, and run-mac recipes to build Debug targets and launch/install the resulting apps.
  • Add a test recipe that runs the existing Fastlane test lane (Tests-Unit scheme).

@bgoncal bgoncal marked this pull request as draft July 7, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants