OverviewFilesCommitsIssuesDocsReleasesPeers

hyperident / .pear-git / ci.yaml

15 lines · yaml ref:
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