Skip to content

build: target pi 1.2.0, and pin the install to v0.1.0 - #6

Merged
aripiprazole merged 1 commit into
mainfrom
build/pi-1-2-0
Oct 14, 2026
Merged

aripiprazole merged 1 commit into
mainfrom
build/pi-1-2-0

Conversation

@aripiprazole

@aripiprazole aripiprazole commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Purpose

The last changes before tagging 0.1.0.

  • Pi 1.2.0: the dev dependencies move from 0.99.1 to 1.2.0 (pi-ai, pi-coding-agent, pi-tui, pi-durable from 1.0.3), and the chord dependency too. The README installs Pi 1.2.0, and its badge says so.
  • peerDependencies: >=0.99.1 <2 instead of *, so a future Pi 2 gets a warning.
  • README install: pi install git:github.com/leverage-computer/pi-plugin@v0.1.0 instead of whatever is on main. The tag doesn't exist yet, so tag right after merging.
  • publishConfig removed: the plugin installs from git, not npm. files and the CI pack check stay, which keeps publishing to npm possible later.
  • Changelog: dated today, and gives the supported Pi range.

Verification

All with Bun 1.4.2 from the Nix shell:

  • Pi 1.2.0: bun install --frozen-lockfile, then bun run check passes: Biome, ESLint, tsc, 78 of 78 tests, and the build. bun pm pack --dry-run lists 20 files.
  • Pi 0.99.1 (pi-durable 1.0.3) with the new chord 1.2.0 backs the lower bound. tsc passes. The suite passed 78 of 78 once and 77 of 78 once.

The plugin builds and tests against Pi 1.2.0, and the readme installs
that Pi. peerDependencies accept 0.99.1 up to Pi 2 in place of any
version. The readme installs the v0.1.0 tag rather than main. The
package drops publishConfig: it is installed from git, not npm. The
changelog dates 0.1.0 today.
@github-actions

Copy link
Copy Markdown

Coverage

-------------------------|---------|---------|-------------------
File                     | % Funcs | % Lines | Uncovered Line #s
-------------------------|---------|---------|-------------------
All files                |   73.90 |   74.89 |
 src/api.ts              |   82.61 |   97.27 | 267-272,299-303,485-486,493-494,508
 src/config.ts           |   96.00 |   98.87 | 88-90
 src/drawers.ts          |   37.50 |    8.13 | 29-37,57-77,80-88,92-237,241-315
 src/errors.ts           |   87.50 |   87.93 | 97-103
 src/index.ts            |   36.89 |   36.36 | 115-118,165-190,199-204,222,224-229,233-238,258-260,320-324,328,349-350,355-363,365-366,369,383,385-409,446-457,460,465-485,488,493-506,511-517,522-526,530-537,558-571,582-583,595-597,604-626,630-651,654-680,683-706,711-778,784-807,821-823,836-846,853,856-857,861,870-878,889-992,997-1033,1037-1039,1055,1060-1067,1073-1076,1088-1089,1092-1093,1098-1099,1130,1134-1136,1141-1142,1145-1146,1149-1158,1161-1166,1170-1191,1194-1199,1202-1204,1207-1216,1219-1234,1241-1254,1258-1273,1276-1282,1307-1323,1332-1335,1340-1344,1346-1351,1353-1357,1359,1365,1376-1384,1388-1394,1398-1417,1421-1432,1435-1438,1441-1448,1453-1464,1485-1487,1490-1492,1502-1507
 src/interactions.ts     |   92.86 |   99.27 | 234-236
 src/render.ts           |   86.11 |   91.34 | 69,72-74,159,188,194,201,204-209,216,232-236,414-415,548-553,571-575,594,661-665,672,678,683-687
 src/runtime.ts          |  100.00 |   97.44 | 14
 src/session.ts          |   83.56 |   91.42 | 295,392-394,491-511,739-741,747-759,795-802,830-832
 src/status.ts           |   79.17 |   85.40 | 166-171,174,278-303
 src/tools.ts            |   94.12 |   84.15 | 113,122-126,128,227-253,279-283
 src/workspace/api.ts    |   82.22 |   85.06 | 170-171,197,216-220,246-250,254-268,272-285,289-303,307-320,325-338
 src/workspace/files.ts  |    0.00 |    4.71 | 23-35,40-49,54-60,66-78,82-112,117-177,181-220,229-277,282-320,325-344
 src/workspace/schema.ts |  100.00 |  100.00 | 
 src/workspace/socket.ts |   92.00 |   98.43 | 136-137,182-183,295
 src/workspace/ui.ts     |   11.11 |    7.57 | 19-29,33-46,60-199,217-229,233-252,261-367,372-408
 src/workspace/view.ts   |   94.70 |   99.74 | 1085,1177,1346
-------------------------|---------|---------|-------------------

@aripiprazole
aripiprazole added this pull request to the merge queue Oct 14, 2026
Merged via the queue into main with commit 64b0780 Oct 14, 2026
2 checks passed
@aripiprazole
aripiprazole deleted the build/pi-1-2-0 branch October 14, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant