-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathfledge.toml
More file actions
15 lines (13 loc) · 621 Bytes
/
Copy pathfledge.toml
File metadata and controls
15 lines (13 loc) · 621 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# fledge.toml — project task definitions
# Docs: https://github.com/CorvidLabs/fledge#task-runner
# Detected project type: swift
[tasks]
build = "swift build"
test = "swift test"
# Treat warnings as errors to enforce strict Swift 6 cleanliness (mirrors CI).
lint = "swift build -Xswiftc -warnings-as-errors && swift test -Xswiftc -warnings-as-errors"
# Build and run the SwiftData example as a smoke test (Apple platforms only).
example = "swift run --package-path Examples/SwiftDataExample"
[lanes.ci]
description = "Run the full CI pipeline (strict warnings, tests, example smoke test)"
steps = ["lint", "example"]