| … | … | @@ -1,10 +1,12 @@ |
| 1 | 1 | steps: |
| 2 | 2 | - name: install-deps |
| 3 | | # hyperident's deps are all on npm now (keet-identity-key pinned to 3.1.0), |
| 4 | | # so a clean production install replaces the old keet-cli node_modules rsync |
| 5 | | # — a far smaller, self-contained tree (no keet-core stack hyperident never |
| 6 | | # uses). --ignore-scripts blocks postinstall hooks; prebuilt natives ship in |
| 7 | | # the bare-* packages and pgh publish stages them. |
| 3 | # hyperident's deps are all on npm now (keet-identity-key pinned to 3.2.0, |
| 4 | # which targets compact-encoding@^3 — npm nests c-e@3 under keet while the |
| 5 | # hyperswarm/hypercore stack keeps top-level c-e@2), so a clean production |
| 6 | # install replaces the old keet-cli node_modules rsync — a far smaller, |
| 7 | # self-contained tree (no keet-core stack hyperident never uses). |
| 8 | # --ignore-scripts blocks postinstall hooks; prebuilt natives ship in the |
| 9 | # bare-* packages and pgh publish stages them. |
| 8 | 10 | run: npm install --production --ignore-scripts |
| 9 | 11 | timeout: 180 |
| 10 | 12 | - name: pgh-publish |