Skip to content

chore: add just command launcher#604

Open
ovitrif wants to merge 2 commits into
masterfrom
chore/just-run-and-clean
Open

chore: add just command launcher#604
ovitrif wants to merge 2 commits into
masterfrom
chore/just-run-and-clean

Conversation

@ovitrif

@ovitrif ovitrif commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR:

  1. Adds a just command launcher for building, installing, launching, logging, and cleaning the iOS app.
  2. Makes the terminal run path closer to Xcode by resolving packages for the scheme, building through the workspace, retrying after a Clean Build Folder equivalent, and retrying install/launch failures that are commonly transient.
  3. Adds explicit clean targets for repo-local build artifacts, Bitkit Xcode DerivedData, and SwiftPM caches.

Linked Issues/Tasks

N/A

Screenshot / Video

N/A

QA Notes

Manual Tests

  • 1. Terminal -> just run: Debug app builds, installs, and launches on a connected iPhone.
  • 2. Terminal -> just run logs: Debug app builds, installs, launches, and streams console logs.
  • 3. Terminal -> just run release: Release/mainnet app builds, installs, and launches on a connected iPhone.
  • 4. Terminal -> just clean all: repo build artifacts, Bitkit DerivedData, and SwiftPM caches are removed.

Automated Checks

  • just run completed a full Debug build, install, and launch on a connected iPhone.
  • BITKIT_LAUNCH=0 just run release completed a Release/mainnet build and install on a connected iPhone.
  • just clean all was validated against redirected temporary build, DerivedData, and SwiftPM cache paths, including preserving an unrelated DerivedData folder.
  • bash -n run.sh
  • shellcheck run.sh
  • just --dry-run run
  • just --dry-run run logs
  • just --dry-run run release
  • just --dry-run run release logs
  • just --dry-run clean
  • just --dry-run clean build derived-data spm
  • just --dry-run clean all
  • git diff --check origin/master...HEAD

@ovitrif ovitrif requested review from jvsena42 and pwltr June 19, 2026 18:38
chatgpt-codex-connector[bot]

This comment was marked as resolved.

@greptile-apps

greptile-apps Bot commented Jun 19, 2026

Copy link
Copy Markdown

Greptile encountered an error while reviewing this PR. Please reach out to support@greptile.com for assistance.

@ovitrif ovitrif self-assigned this Jun 19, 2026
@ovitrif ovitrif added this to the 2.4.0 milestone Jun 19, 2026
@ovitrif ovitrif enabled auto-merge June 19, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant