Skip to content

Upgrade Pi to 1.2.0 and gh-aw to v0.91.9 - #632

Merged
pelikhan merged 2 commits into
mainfrom
pelikhan-pi-dependency-upgrade
Oct 13, 2026
Merged

pelikhan merged 2 commits into
mainfrom
pelikhan-pi-dependency-upgrade

Conversation

@pelikhan

Copy link
Copy Markdown
Collaborator

Summary

  • Upgrade @earendil-works/pi-agent-core, @earendil-works/pi-ai, and the Pi workflow CLI to 1.2.0, with the dependency lockfile resolved in GitHub Actions.
  • Upgrade repository gh-aw tooling, generated workflows, setup-action pins, maintenance files, and routing guidance from v0.91.5 to latest prerelease v0.91.9.
  • Fix ShellCheck findings through the new compiler's shell generation and a meaningful Codex readiness diagnostic. Remove unsupported Codex bash: false while retaining generated shell_tool: false.
  • Preserve Gemini's manual-only workflow and correct its stale schedule assertion. Keep the existing deprecated Gemini integration instead of switching to experimental Agy.

Breaking-change review

Rig uses the retained Pi Agent API, chat model lookup, and built-in Models.streamSimple streams. It does not use removed experimental harness exports, custom stream subclasses, theme schemas, before_agent_start handlers, or MCP resource counts. No adapter rewrite is necessary.

Validation

  • Final CI: passed dependency install, typecheck, sample catalog, lint, all 690 unit tests (including 52 Pi tests), markdown sample typechecks, and skill validation.
  • Updated Copilot setup: passed.
  • All 15 agentic workflows compile with v0.91.9. ShellCheck passes all 793 generated run-step resources without suppressions.
  • Pi dry-run gate passes strict/staged validation, model checks, and ShellCheck. Optional Docker scanners were not run.

Security and live-test scope

No confirmed vulnerabilities were found in the upgrade review; repository permissions, credential paths, firewall isolation, and Codex native-shell disablement remain intact. The live Pi agentic workflow was not dispatched: review evidence for the separately installed coding-agent CLI's resolved runtime dependency provenance remains incomplete. The normal Pi lock is restored; no diagnostic-only lock or temporary bootstrap workflow remains.

The existing fixed-time monthly schedule warning and Gemini deprecation notice remain; neither affects the passing Pi dry-run gate.

pelikhan and others added 2 commits October 12, 2026 18:08
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Persist the Actions-generated Pi 1.2.0 dependency lockfile and remove the temporary bootstrap workflow. Preserve Codex native shell disablement and Gemini manual-only coverage.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@pelikhan
pelikhan marked this pull request as ready for review October 13, 2026 02:10
@pelikhan
pelikhan merged commit 9c6b128 into main Oct 13, 2026
6 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

🧠 Matt Pocock Skills Reviewer is reviewing this pull request using Matt Pocock's engineering skills...

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