-
Notifications
You must be signed in to change notification settings - Fork 292
fix: Scripts path casing, host-only SwiftPM builds, quiet test logs #275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
fix: Scripts path casing, host-only SwiftPM builds, quiet test logs #275
Conversation
…d quiet log bootstrap in tests - compile_and_run: use Scripts/package_app.sh (capital S) to match repo - package_app: add resolve_binary_path() fallback to .build/$CONF/ when SwiftPM builds for host only; use it for install_binary and PREFERRED_BUILD_DIR - CodexBarLog: detect XCTest/Swift Testing and auto-bootstrap with minimal config to avoid log spam in CI
|
Input from Github Copilot GPT5-mini: I loaded the repository-code-search ability and inspected the PR description plus the relevant scripts (notably Scripts/package_app.sh and Scripts/compile_and_run.sh) to see what the changes do and how they interact with the rest of the repo. I also ran quick code searches for script path usages and packaging logic to confirm where the fixes are required. The search results may be incomplete — you can view more results in the GitHub UI here: https://github.com/steipete/CodexBar/search?q=package_app.sh&type=code High-level read: the PR fixes a path-casing bug (Scripts vs scripts), adds a fallback to resolve_binary_path/.build/$CONF for SwiftPM host-only builds (so package_app can find SwiftPM-built products), and quiets/spawns a minimal CodexBarLog bootstrap in XCTest/Swift test environments to reduce CI log noise. Those changes look sensible; below are focused suggestions and checks to make the behavior more robust and reduce future regressions. Suggested action items (prioritized, actionable)
If you want, I can:
Which of those would you like me to do next? |
…d quiet log bootstrap in tests