mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-09-30 01:51:28 +00:00
**Fixes:** [supermemoryai/supermemory publishes SDKs to npm and PyPI on merge to main with no approval or CI gate](https://console.polylane.com/supermemory/threads/thrd_0b2312a59001ty7ozbknhwen?ref=github.autofix-pr) The dependency lockfile on this branch had been regenerated by a different Bun version than the one CI pins, so the frozen-install step aborted and took down the quality gate and both Worker builds. Restoring the lockfile to the revision already on main lets those checks install dependencies and run again. ## What caused this **Affected:** `int_ecd270c87001rlz8v4a308n0` ## Why this fix Quality Checks (`CI - Type Check, Format & Lint`, run 35297979197) failed on commit f9aeae8 in 16 seconds: steps ran through checkout and bun setup, then step 4 `Install dependencies` failed at 02:05:55Z. Both Cloudflare builds, `Workers Builds: supermemory-app` and `Workers Builds: supermemory-mcp`, failed at the same second, before producing a build, so all three checks died on the same step rather than on any source change. That commit also carried a regenerated `bun.lock` (401 insertions, 21 deletions) with no accompanying manifest edit, written by the sandbox's Bun 1.2.14 while CI pins `bun@1.3.6`. The regenerated file added `apps/raycast-extension` as a workspace even though the root manifest excludes it, and dropped the `configVersion` marker the pinned release expects. With the lockfile in that state, `bun install --frozen-lockfile` refuses to proceed. I reproduced both directions with the CI-pinned release: Bun 1.3.6 against the commit's lockfile exits 1 with `lockfile had changes, but lockfile is frozen`, while Bun 1.3.6 against the restored lockfile succeeds (`15 packages installed`). The failing step is the install, and this change removes the mismatch it reads, so the install proceeds and the downstream checks can run. The workflow edit itself is untouched and still pins the three third-party actions to the same commit SHAs the sibling Python publish workflows use. Reverting the lockfile removes an unrelated dependency-graph rewrite, so the published-artifact behaviour this pull request targets is unchanged. <details> <summary>1 file changed (+6/-4)</summary> - `.github/workflows/publish-openai-sdk-python.yml`: modified, +6/-4 </details> Repository lint: `bun run lint` (declared in CLAUDE.md) could not run in the sandbox because its tool is not installed there; run it before merging. <a href="https://console.polylane.com/pages/page_0b2431438001t1tqtbrria8659s7c1o9lb9icrt4?token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0aHJkXzBiMjMxMmE1OTAwMXR5N296YmtuaHdlbiIsIndvcmtzcGFjZV9pZCI6IndzX2VjZDI2NGZlNjAwMTc0MG1mYXF3MHB2eTFiOXV3MnBpIiwicmVwb3NpdG9yeV9pZCI6InJlcG9fZWNkMjc0YTZjMDAxejJrNDJlbXBudGhpIiwib3duZXIiOiJzdXBlcm1lbW9yeWFpIiwicmVwbyI6InN1cGVybWVtb3J5IiwicHJfbnVtYmVyIjoxNjgwLCJpYXQiOjE3ODk2OTcyNzEsImF1ZCI6InBvbHlsYW5lOnByLXRocmVhZC1ndWVzdCIsImV4cCI6MTc5MjI4OTI3MSwiaXNzIjoiaHR0cHM6Ly9hcGkucG9seWxhbmUuY29tIn0.MVY_F-H8-bt2BXF7w4iN9d0HgfB6c_L0zeShWelJq1U&ref=github.autofix-pr"><picture><source media="(prefers-color-scheme: dark)" srcset="https://badges.polylane.com/view-autofix/dark.svg?v=6&face=1"><source media="(prefers-color-scheme: light)" srcset="https://badges.polylane.com/view-autofix/light.svg?v=6&face=1"><img alt="View autofix" src="https://badges.polylane.com/view-autofix/light.svg?v=6&face=1"></picture></a> <a href="https://console.polylane.com/supermemory/threads/thrd_0b2312a59001ty7ozbknhwen?ref=github.autofix-pr"><picture><source media="(prefers-color-scheme: dark)" srcset="https://badges.polylane.com/view-investigation/dark.svg?v=6"><source media="(prefers-color-scheme: light)" srcset="https://badges.polylane.com/view-investigation/light.svg?v=6"><img alt="View thread" src="https://badges.polylane.com/view-investigation/light.svg?v=6"></picture></a> --- Generated by [Polylane](https://polylane.com/?ref=github.autofix-pr). You can ask follow-ups by mentioning @polylane in a comment. |
||
|---|---|---|
| .. | ||
| workflows | ||