Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
339 changes: 339 additions & 0 deletions .github/deps.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,339 @@
{
"$schema": "https://pilotprotocol.network/.well-known/deps.schema.json",
"version": 3,
"_generated_by": "scripts/build-deps.py",
"_do_not_edit": "Regenerated on every push by .github/workflows/refresh-deps-graph.yml. Edit deps.policy.json to override bump_policy or add manual_nodes.",
"nodes": {
"app-store": {
"repo": "pilot-protocol/app-store",
"type": "go-app",
"go_module": "github.com/pilot-protocol/app-store",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"beacon": {
"repo": "pilot-protocol/beacon",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/beacon",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"check-layers": {
"repo": "pilot-protocol/check-layers",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/check-layers",
"depends_on": []
},
"common": {
"repo": "pilot-protocol/common",
"type": "shared-types",
"go_module": "github.com/pilot-protocol/common",
"depends_on": [],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"cosift": {
"repo": "pilot-protocol/cosift",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/cosift",
"depends_on": []
},
"dataexchange": {
"repo": "pilot-protocol/dataexchange",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/dataexchange",
"depends_on": [
"common",
"eventstream",
"web4"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"eventstream": {
"repo": "pilot-protocol/eventstream",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/eventstream",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"examples": {
"repo": "pilot-protocol/examples",
"type": "go-sibling",
"depends_on": [],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"gateway": {
"repo": "pilot-protocol/gateway",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/gateway",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"handshake": {
"repo": "pilot-protocol/handshake",
"type": "go-plugin",
"go_module": "github.com/pilot-protocol/handshake",
"depends_on": [
"common",
"rendezvous",
"trustedagents",
"web4"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true,
"_note": "Imports web4/pkg/daemon \u2014 daemon-plugin coupling. Bumps coordinated with web4."
}
},
"homebrew-pilot": {
"repo": "TeoSlayer/homebrew-pilot",
"type": "package-tap",
"depends_on": [
"web4"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"libpilot": {
"repo": "pilot-protocol/libpilot",
"type": "ffi-fan-in",
"go_module": "github.com/pilot-protocol/libpilot",
"depends_on": [
"common",
"handshake",
"policy",
"runtime",
"skillinject",
"trustedagents",
"web4"
],
"bump_policy": {
"stable_only": true,
"open_pr_instead_of_main": true,
"_note": "FFI fan-in; bad bump cascades to all SDKs."
}
},
"nameserver": {
"repo": "pilot-protocol/nameserver",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/nameserver",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"pilot-ca": {
"repo": "pilot-protocol/pilot-ca",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/pilot-ca",
"depends_on": []
},
"policy": {
"repo": "pilot-protocol/policy",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/policy",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"rendezvous": {
"repo": "pilot-protocol/rendezvous",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/rendezvous",
"depends_on": [
"beacon",
"common",
"web4"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"runtime": {
"repo": "pilot-protocol/runtime",
"type": "go-plugin",
"go_module": "github.com/pilot-protocol/runtime",
"depends_on": [
"common",
"handshake",
"policy",
"trustedagents",
"web4"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true,
"_note": "Imports web4/pkg/daemon \u2014 daemon-plugin coupling. Bumps coordinated with web4."
}
},
"sdk-node": {
"repo": "pilot-protocol/sdk-node",
"type": "sdk",
"depends_on": [
"libpilot"
],
"bump_policy": {
"stable_only": true,
"open_pr_instead_of_main": true
}
},
"sdk-python": {
"repo": "pilot-protocol/sdk-python",
"type": "sdk",
"depends_on": [
"libpilot"
],
"bump_policy": {
"stable_only": true,
"open_pr_instead_of_main": true
}
},
"sdk-swift": {
"repo": "pilot-protocol/sdk-swift",
"type": "sdk",
"depends_on": [
"libpilot"
],
"bump_policy": {
"stable_only": true,
"open_pr_instead_of_main": true
}
},
"skillinject": {
"repo": "pilot-protocol/skillinject",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/skillinject",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"trustedagents": {
"repo": "pilot-protocol/trustedagents",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/trustedagents",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"updater": {
"repo": "pilot-protocol/updater",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/updater",
"depends_on": [
"common"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"wallet": {
"repo": "pilot-protocol/wallet",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/wallet",
"depends_on": [
"app-store"
]
},
"web4": {
"repo": "TeoSlayer/pilotprotocol",
"type": "go-sibling",
"go_module": "github.com/TeoSlayer/pilotprotocol",
"depends_on": [
"app-store",
"beacon",
"common",
"dataexchange",
"eventstream",
"gateway",
"handshake",
"nameserver",
"policy",
"rendezvous",
"runtime",
"skillinject",
"trustedagents",
"webhook"
],
"bump_policy": {
"stable_only": true,
"open_pr_instead_of_main": true
},
"_imports_pkg_daemon_via": [
"handshake",
"runtime",
"libpilot"
]
},
"webhook": {
"repo": "pilot-protocol/webhook",
"type": "go-sibling",
"go_module": "github.com/pilot-protocol/webhook",
"depends_on": [
"common",
"handshake",
"web4"
],
"bump_policy": {
"stable_only": true,
"auto_commit_main": true
}
},
"website": {
"repo": "pilot-protocol/website",
"type": "surface",
"depends_on": [],
"bump_policy": {
"stable_only": false,
"auto_commit_main": true,
"_note": "Edge channel also publishes; manifest preserves latest_stable when upstream is prerelease."
}
}
}
}
35 changes: 35 additions & 0 deletions .github/deps.policy.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"_purpose": "Small hand-maintained sidecar that the auto-generator (scripts/build-deps.py) merges into the auto-derived deps.json. Holds the things that CANNOT be derived from manifests: bump policy, freeloader markings, friendly notes. Keep this file as small as possible.",
"nodes": {
"common": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"beacon": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"dataexchange": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"eventstream": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"gateway": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"handshake": { "bump_policy": { "stable_only": true, "auto_commit_main": true, "_note": "Imports web4/pkg/daemon — daemon-plugin coupling. Bumps coordinated with web4." } },
"nameserver": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"policy": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"rendezvous": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"runtime": { "bump_policy": { "stable_only": true, "auto_commit_main": true, "_note": "Imports web4/pkg/daemon — daemon-plugin coupling. Bumps coordinated with web4." } },
"skillinject": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"trustedagents":{ "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"updater": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"webhook": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"app-store": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"libpilot": { "bump_policy": { "stable_only": true, "open_pr_instead_of_main": true, "_note": "FFI fan-in; bad bump cascades to all SDKs." } },
"examples": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"web4": { "bump_policy": { "stable_only": true, "open_pr_instead_of_main": true } },
"sdk-node": { "bump_policy": { "stable_only": true, "open_pr_instead_of_main": true } },
"sdk-python": { "bump_policy": { "stable_only": true, "open_pr_instead_of_main": true } },
"sdk-swift": { "bump_policy": { "stable_only": true, "open_pr_instead_of_main": true } },
"homebrew-pilot": { "bump_policy": { "stable_only": true, "auto_commit_main": true } },
"website": { "bump_policy": { "stable_only": false, "auto_commit_main": true, "_note": "Edge channel also publishes; manifest preserves latest_stable when upstream is prerelease." } }
},
"manual_nodes": {
"homebrew-pilot": { "repo": "TeoSlayer/homebrew-pilot", "depends_on": ["web4"] },
"website": { "repo": "pilot-protocol/website", "depends_on": ["web4"] },
"cosift": { "repo": "pilot-protocol/cosift", "depends_on": [] },
"pilot-ca": { "repo": "pilot-protocol/pilot-ca", "depends_on": [] },
"wallet": { "repo": "pilot-protocol/wallet", "depends_on": ["app-store"] }
}
}
Loading
Loading