steps:
- name: install-deps
# hyperident's deps are all on npm now (keet-identity-key pinned to 3.2.0,
# which targets compact-encoding@^3 — npm nests c-e@3 under keet while the
# hyperswarm/hypercore stack keeps top-level c-e@2), so a clean production
# install replaces the old keet-cli node_modules rsync — a far smaller,
# self-contained tree (no keet-core stack hyperident never uses).
# --ignore-scripts blocks postinstall hooks; prebuilt natives ship in the
# bare-* packages and pgh publish stages them.
run: npm install --production --ignore-scripts
timeout: 180
- name: pgh-publish
run: pgh publish . --accept-conflict "automated CI publish; dep version splits inherited from per-app lockfiles across the pgh ecosystem"
timeout: 300