Dependency major-migration backlog (surfaced by Dependabot coverage, 2026-06-19)
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
- Issue type
- Refactor
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- node.js, typescript
- Domain
- blockchain, ci-cd, mobile
Research direction
Review the listed Dependabot PRs and separate the coordinated Expo SDK 56 and Anchor 1.0 migrations from the smaller package upgrades. Start with the existing worker tests under .github and the local Anchor build in sip-arcium-program, then use device testing for sip-mobile. Done means the selected major upgrades build and pass their available tests, with PR CI added where recommended.
Written by the indexing model from the issue text.
Description
Enabling Dependabot on previously-unmonitored repos surfaced an accumulated backlog of major version bumps that need deliberate migration (left open by design — not blind-merged). Safe minor/patch/actions bumps were merged. This issue tracks the majors.
sip-mobile — Expo SDK 56 upgrade
expo-status-bar, expo-task-manager, expo-apple-authentication, expo-document-picker, expo-updates, expo-file-system all jump to SDK 56 (PRs #101–#107). Needs a coordinated Expo SDK 56 upgrade + device testing — not individual merges.
sip-arcium-program — Anchor 1.0 + Arcium 0.10 (⚠️ no PR CI)
anchor-lang 0.32→1.0, @arcium-hq/* 0.6→0.10, plus typescript 6, chai 6, mocha 11, prettier 3 (PRs #5–#17). This repo has no CI on PRs, so none can be auto-verified — needs an Anchor/Arcium toolchain upgrade done locally.
sip-protocol
anchor-lang0.30→1.0 in the on-chain programs (#1169, #1171) — cross-program upgrade (see #1161)@aztec/bb.js3→4 (#1184) — already tracked in #1129commander14→15 (#1183),https-proxy-agent7→9 (#1178),@types/supertest6→7 (#1179)@langchain/*v1 → #1173 ·yellowstone-grpcv5 → #1174
sipher
@noble/hashes2.0 (#335) — crypto primitive majorzod3→4 (#332),vitest3→4 (#331),pino-http10→11 (#330),jsdom25→29 (#334),reqwest0.13 (#322),node26-alpine (#328)- minor/patch group (#329) +
actions/setup-node(#323) currently failing CI — needs a look
.github (⚠️ no PR CI)
wrangler 3→4 (#8) + actions bumps (#6, #7). Worker has node --test tests that could be wired into PR CI.
Recommendation: add minimal PR CI to .github (worker tests) and sip-arcium-program (anchor build) so their Dependabot PRs become verifiable. Tackle the framework majors (Expo 56, Anchor 1.0) as dedicated upgrades.
- Dominant language
- TypeScript
- Stars
- 3
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from sip-protocol/sip-protocol
-
tech-debt
Difficulty 4/5 3-5 days Newbie friendliness 35/100
sip-protocol/sip-protocol#1208 ·
-
tech-debt
Difficulty 4/5 3-5 days Newbie friendliness 52/100
sip-protocol/sip-protocol#1207 ·
-
tech-debt
Difficulty 4/5 3-5 days Newbie friendliness 52/100
sip-protocol/sip-protocol#1206 ·
-
anchor chain:solana dependencies priority:medium tech-debt
Difficulty 5/5 Over a week Newbie friendliness 35/100
sip-protocol/sip-protocol#1161 · 2 comments ·
-
anchor audit chain:solana enhancement priority:low
Difficulty 5/5 Over a week Newbie friendliness 35/100
sip-protocol/sip-protocol#1160 ·
All issues in sip-protocol/sip-protocol
Similar issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
vercel/react-tweet#225 ·