-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjustfile
More file actions
26 lines (20 loc) · 818 Bytes
/
justfile
File metadata and controls
26 lines (20 loc) · 818 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
set shell := ["bash", "-eu", "-o", "pipefail", "-c"]
# List available recipes
help:
@just --list
# Build XCFramework from Package.swift (logs enabled by default)
spm-xcframework platforms="ios,macos,tvos,watchos" output="./artifacts/spm":
mkdir -p {{output}}
sh Scripts/build-xcframework-from-package.sh --platforms {{platforms}} --output {{output}}
# Build XCFramework via CocoaPods (logs enabled by default)
cocoapods-xcframework podspec="HMLoggerKit.podspec" keep_temp="0":
KEEP_TEMP_ARTIFACTS={{keep_temp}} sh Scripts/build-xcframework-from-podspec.sh {{podspec}}
# CocoaPods lint
pod-lint *args:
sh Scripts/pod-lib-lint.sh {{args}}
# Local release checks
release-check *args:
sh Scripts/release-check.sh {{args}}
# CI build script
swift-ci *args:
sh Scripts/swift-ci.sh {{args}}