Update ios-dev-builds.md to reflect xcodebuild workflow #251
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Bug
Lineage
Discovered during QA review of PR #250 (iOS pipeline and networking docs).
Repo
ldraney/landscaping-assistantWhat Broke
docs/ios-dev-builds.mdstill references Fastlane as the build tool. PR #250 documented that the actual workflow uses rawxcodebuildbecause Fastlane'sproduceaction doesn't support API key auth. The README.md doc table also describes ios-dev-builds as "TestFlight, wireless install, Fastlane setup" which is now misleading.Repro Steps
docs/ios-dev-builds.mddocs/ios-pipeline.mdExpected Behavior
ios-dev-builds.md should cross-reference ios-pipeline.md and clarify that Fastlane is installed but not used for production builds. README.md table description should be updated.
Environment
Acceptance Criteria
Related
docs/ios-pipeline.md— canonical build pipeline docIssue #251 Template Review
TEMPLATE CONFORMANCE
Bug)Type,Lineage,Repo,What Broke,Repro Steps,Expected Behavior,Environment,Acceptance Criteria,Related)- [ ]checkbox format per template (nit -- current format uses plain-bullets)CONTENT QUALITY
Lineage: Clear provenance -- ties back to PR #250, which is confirmed merged. Good traceability.
What Broke: Accurate. Verified against the current
docs/ios-dev-builds.md:fastlane beta)Fastfilelanespipeline.mdbut not the newios-pipeline.mdcreated by PR #250All claims in the issue body check out against the actual file contents.
Repro Steps: Sufficient. Steps are "read the doc and observe the contradiction" -- appropriate for a docs-only bug.
Expected Behavior: Clear outcome stated -- cross-reference ios-pipeline.md, clarify Fastlane status, update README description.
Environment: "Docs only" is appropriate. No cluster/SHA needed for a documentation inconsistency.
Acceptance Criteria: Three concrete, verifiable items:
One observation: the third criterion ("No contradictory Fastlane references remain across docs") needs care in implementation. Fastlane is installed and was the original tool -- the fix should clarify that Fastlane is present but not used for production builds, not remove all mention of it. The issue body correctly states this in Expected Behavior ("clarify that Fastlane is installed but not used for production builds"), so the acceptance criteria and expected behavior are aligned.
Related: PR #250 confirmed merged.
docs/ios-pipeline.mdconfirmed to exist on main after that merge.BLOCKERS
None. The issue is well-formed, all required template sections are present and non-empty, the bug description is accurate and verified against the codebase, and the acceptance criteria are testable.
NITS
-instead of- [ ]. The template specifies checkbox format. Not blocking but should be standard.VERDICT: APPROVED