Skip to content

tools: wire bash retirement inventory guard#5067

Merged
AceHack merged 9 commits into
mainfrom
claim/task-bash-retirement-inventory-wire-20260512
May 26, 2026
Merged

tools: wire bash retirement inventory guard#5067
AceHack merged 9 commits into
mainfrom
claim/task-bash-retirement-inventory-wire-20260512

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 26, 2026

Summary

  • add the bash-retirement inventory guard to package scripts
  • wire the guard into the GitHub Actions gate
  • update the TypeScript/Bun migration trajectory and release the scoped claim

Verification

  • bun run hygiene:check-bash-retirement-inventory
  • git diff --check origin/claim/task-bash-retirement-inventory-wire-20260512..HEAD

AceHack and others added 2 commits May 12, 2026 01:32
…wire-in

Co-Authored-By: Codex <noreply@openai.com>
Adds the package script and gate job for the bash-retirement inventory guard, then updates the TypeScript/Bun trajectory state and releases the scoped claim in the PR diff.

Co-Authored-By: Codex <noreply@openai.com>
Copilot AI review requested due to automatic review settings May 26, 2026 01:25
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Wires the existing bash-retirement inventory guard into repo tooling so new non-allowlisted .sh entrypoints are prevented from landing (via a package script and a required gate workflow job), and updates the TypeScript/Bun migration trajectory resume to reflect the new enforcement surface.

Changes:

  • Adds hygiene:check-bash-retirement-inventory to package.json to run the inventory guard in --enforce mode.
  • Adds a new lint-bash-retirement-inventory job to .github/workflows/gate.yml to run the guard in CI.
  • Updates the TypeScript/Bun migration trajectory resume with the new wiring and an additional landed-slice entry.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
package.json Adds a Bun script entry for enforcing the bash-retirement inventory guard.
docs/trajectories/typescript-bun-migration/RESUME.md Updates the migration resume to mention the new guard wiring and record the guard’s landing.
.github/workflows/gate.yml Adds a gate lint job to enforce the bash-retirement inventory guard in CI.

Comment thread .github/workflows/gate.yml Outdated
Comment thread docs/trajectories/typescript-bun-migration/RESUME.md Outdated
Lior and others added 2 commits May 25, 2026 21:29
Resolve the package script conflict from origin/main, keep the newly added shadow CLI surface, and update the bash-retirement inventory allowlist for Kiro launchd bootstrap scripts now present on main.

Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>

Codex-Origin: codex-launchd-loop

Codex-Surface: codex-background-service

Codex-Loop-Run-Id: 20260526T013129Z
Copilot AI review requested due to automatic review settings May 26, 2026 01:35
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

Comment thread tools/hygiene/check-bash-retirement-inventory.ts
Comment thread .github/workflows/gate.yml Outdated
Comment thread .github/workflows/gate.yml Outdated
Lior and others added 2 commits May 25, 2026 21:42
Update guard output, tests, and workflow comments so the retained shell-surface policy names launchd-bootstrap explicitly, and remove direct name attribution from the new workflow retry rationale.

Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>
Copilot AI review requested due to automatic review settings May 26, 2026 01:50
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.

Lior and others added 2 commits May 25, 2026 22:21
Co-Authored-By: Codex <noreply@openai.com>
Co-Authored-By: Codex <noreply@openai.com>

Codex-Origin: codex-launchd-loop

Codex-Surface: codex-background-service

Codex-Loop-Run-Id: 20260526T023232Z
Copilot AI review requested due to automatic review settings May 26, 2026 02:35
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Comment thread tools/hygiene/check-bash-retirement-inventory.ts
Co-Authored-By: Codex <noreply@openai.com>
@AceHack AceHack merged commit 89a39ea into main May 26, 2026
33 checks passed
@AceHack AceHack deleted the claim/task-bash-retirement-inventory-wire-20260512 branch May 26, 2026 02:51
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.

2 participants