Commit a14f65f
ci(publish): publish @agent-relay/harnesses on release (#1049)
* ci(publish): publish @agent-relay/harnesses on release
@agent-relay/harnesses was set up as a public package (no private flag,
publishConfig.access public, versioned in lockstep) but was never wired
into the publish workflow, so it never reached npm. External SDK
consumers (e.g. relayflows) need it for the prebuilt PTY harnesses and
the definePtyHarness/createHuman author helpers.
Add a publish-harnesses job to the package=all path. It runs after
publish-packages — where its exact-version workspace deps
(@agent-relay/sdk, @agent-relay/harness-driver) land on the registry —
so an external `npm install @agent-relay/harnesses@<v>` can always
resolve its dependencies. Mirrors the existing provenance +
skip-if-exists publish pattern.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* ci(publish): gate release on publish-harnesses; trim changelog
Address PR review: publish-harnesses ran outside the release gate, so a
tag/release could be cut even if harness publishing failed.
- create-release now needs publish-harnesses and its `if` requires the
job to not have failed. It tolerates `skipped` so package=main
releases (where publish-harnesses does not run) are not blocked.
- summary job lists the harness publish result.
- Trim the changelog bullet to impact-first per the repo changelog rule.
Leaving the new job's actions on @v4 tags to match the rest of the
workflow (the repo uses tag refs throughout; SHA-pinning would be
inconsistent and is not the enforced policy here).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent d8d00e2 commit a14f65f
2 files changed
Lines changed: 58 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
964 | 964 | | |
965 | 965 | | |
966 | 966 | | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
967 | 1016 | | |
968 | 1017 | | |
969 | 1018 | | |
| |||
1528 | 1577 | | |
1529 | 1578 | | |
1530 | 1579 | | |
1531 | | - | |
| 1580 | + | |
1532 | 1581 | | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
1533 | 1586 | | |
1534 | 1587 | | |
1535 | 1588 | | |
1536 | 1589 | | |
1537 | 1590 | | |
| 1591 | + | |
1538 | 1592 | | |
1539 | 1593 | | |
1540 | 1594 | | |
| |||
2011 | 2065 | | |
2012 | 2066 | | |
2013 | 2067 | | |
| 2068 | + | |
2014 | 2069 | | |
2015 | 2070 | | |
2016 | 2071 | | |
| |||
2053 | 2108 | | |
2054 | 2109 | | |
2055 | 2110 | | |
| 2111 | + | |
2056 | 2112 | | |
2057 | 2113 | | |
2058 | 2114 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
0 commit comments