Fix Sentry framework copy in
./script/run. (#11666)Description
Fixes local macOS runs with
cocoa_sentryenabled by ensuring the app bundle’sContents/Frameworksdirectory exists before copyingSentry.frameworkinto it.Without this,
cpcan createContents/Frameworksas the copied framework directory itself, leaving framework internals directly underContents/Frameworksand causingcodesign --deepto reject the bundle.Linked Issue
None.
Testing
Not run after the fix. This was diagnosed from a failed local run of:
./script/run --features cocoa_sentry,crash_reportingThat run reached the codesigning step and failed because the Sentry framework was copied into an invalid bundle layout.
- I have manually tested my changes locally with
./script/runAgent Mode
- Warp Agent Mode - This PR was created via Warp’s AI Agent Mode
Co-Authored-By: Oz oz-agent@warp.dev
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
Website · Code · Agents · Terminal · Drive · Docs · How Warp Works
About
Warp is an agentic development environment, born out of the terminal. Use Warp’s built-in coding agent, or bring your own CLI agent (Claude Code, Codex, Gemini CLI, and others).
Installation
You can download Warp and read our docs for platform-specific instructions.
Warp Contributions Overview Dashboard
Explore build.warp.dev to:
Oz for OSS
Maintaining a popular open-source project? Apply for Oz credits to explore Oz for OSS.
Oz for OSS is our partner program for bringing the same agentic open-source management workflows used in this repository to select partner repositories. We work directly with maintainers to implement workflows for issue triage, PR review, community management, and contributor coordination in a way that fits each project.
Licensing
Warp’s UI framework (the
warpui_coreandwarpuicrates) are licensed under the MIT license.The rest of the code in this repository is licensed under the AGPL v3.
Open Source & Contributing
Warp’s client codebase is open source and lives in this repository. We welcome community contributions and have designed a lightweight workflow to help new contributors get started. For the full contribution flow, read our CONTRIBUTING.md guide.
Issue to PR
Before filing, search existing issues for your bug or feature request. If nothing exists, file an issue using our templates. Security vulnerabilities should be reported privately as described in CONTRIBUTING.md.
Once filed, a Warp maintainer reviews the issue and may apply a readiness label:
ready-to-specsignals the design is open for contributors to spec out, andready-to-implementsignals the design is settled and code PRs are welcome. Anyone can pick up a labeled issue — mention @oss-maintainers on an issue if you’d like it considered for a readiness label.Building the Repo Locally
To build and run Warp from source:
See WARP.md for the full engineering guide, including coding style, testing, and platform-specific notes.
Joining the Team
Interested in joining the team? See our open roles.
Support and Questions
#oss-contributors.Code of Conduct
We ask everyone to be respectful and empathetic. Warp follows the Code of Conduct. To report violations, email warp-coc at warp.dev.
Open Source Dependencies
We’d like to call out a few of the open source dependencies that have helped Warp to get off the ground: