Skip to content

build: strip mergify-cli down to the public shell - #1892

Merged
mergify[bot] merged 1 commit into
mainfrom
devs/kozlek/public-shell/strip-mergify-cli-down-public-shell--2029fd92
Oct 6, 2026
Merged

mergify[bot] merged 1 commit into
mainfrom
devs/kozlek/public-shell/strip-mergify-cli-down-public-shell--2029fd92

Conversation

@kozlek

@kozlek kozlek commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

The CLI is developed, built and released from Mergify's private monorepo
since 2026-10-06; every release is mirrored here. This repository keeps
what it publishes, and stops carrying a copy of the source:

  • Kept: install.sh, skills/, the plugin manifests and assets/, the README,
    the issue tracker and the releases. These files are now published from
    the CLI's source (cli/ in the monorepo) by ci-bot's public-releases-sync,
    through a mergify-ci-bot pull request at each release.
  • Removed: the Rust workspace (crates/, Cargo.toml, Cargo.lock,
    rust-toolchain.toml, clippy.toml, deny.toml) and pyproject.toml;
    RELEASING.md and the releasing skill under .claude/; the release
    workflows (build-wheels.yml, release.yml and the .github/release.yml
    notes config), which would otherwise still release the CLI from here
    and collide with the shared YYYY.M.N versions; func-tests-live.yaml;
    and the source-based CI jobs (rust, msrv, cargo-deny, wheels,
    smoke-test-binary, install-script-smoke, self-update-smoke), now run in
    the monorepo. .gitignore only ignored target/.
  • New synced-files CI check: a pull request editing the published files
    fails unless it comes from mergify-ci-bot, since the next sync would
    overwrite the edit.
  • CI keeps typos, skills and install-script-release, and adds
    synced-files, under ci-gate, so the merge protections are unchanged.
  • renovate.json drops its Cargo rules; _typos.toml keeps only the one
    word the README needs.
  • AGENTS.md now describes the shell: which files are published from the
    CLI's source and must not be edited here, what this repository owns,
    and what CI checks. The README is untouched here: its update comes from
    the source with the next sync.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

🤖 Generated with Claude Code

@kozlek
kozlek added this pull request to stack #1893 October 6, 2026 13:20
@mergify
mergify Bot had a problem deploying to Mergify Merge Protections October 6, 2026 13:21 Failure
@mergify

mergify Bot commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Merge Protections

🟢 All 6 merge protections satisfied — ready to merge.

Show 6 satisfied protections

🟢 🤖 Continuous Integration

  • all of:
    • check-success=ci-gate

🟢 👀 Review Requirements

  • any of:
    • #approved-reviews-by>=1
    • author = dependabot[bot]
    • author = mergify-ci-bot
    • author = renovate[bot]

🟢 Enforce conventional commit

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|internal|docs|style|refactor|perf|test|build|ci|chore|revert|ui)(?:\(.+\))?!?:

🟢 🔎 Reviews

  • #changes-requested-reviews-by = 0
  • #review-requested = 0
  • #review-threads-unresolved = 0

🟢 📕 PR description

  • body ~= (?ms:.{48,})

🟢 🚦 Auto-queue

When all merge protections are satisfied, this pull request will be queued automatically.

@mergify
mergify Bot requested a review from a team October 6, 2026 13:22
@kozlek
kozlek marked this pull request as ready for review October 6, 2026 14:06
Copilot AI balanced review requested due to automatic review settings October 6, 2026 14:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Base automatically changed from devs/kozlek/public-shell/test-install-sh-skills-against-latest-release--1ec853ff to main October 6, 2026 14:50
@kozlek

kozlek commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor Author

Revision history

# Type Changes Reason Date
1 initial dd5887e 2026-10-06 14:54 UTC
2 rebase dd5887e → 344158f (rebase only) 2026-10-06 14:54 UTC
3 content 344158f → 6d8bda9 2026-10-06 15:08 UTC

@kozlek
kozlek force-pushed the devs/kozlek/public-shell/strip-mergify-cli-down-public-shell--2029fd92 branch from dd5887e to 344158f Compare October 6, 2026 14:54
@mergify
mergify Bot had a problem deploying to Mergify Merge Protections October 6, 2026 14:54 Failure
remyduthu
remyduthu previously approved these changes Oct 6, 2026
@mergify
mergify Bot requested a review from a team October 6, 2026 14:57
@kozlek
kozlek force-pushed the devs/kozlek/public-shell/strip-mergify-cli-down-public-shell--2029fd92 branch from 344158f to 6d8bda9 Compare October 6, 2026 15:08
@mergify
mergify Bot dismissed remyduthu’s stale review October 6, 2026 15:08

Pull request has been modified.

@mergify
mergify Bot had a problem deploying to Mergify Merge Protections October 6, 2026 15:08 Failure
@kozlek

kozlek commented Oct 6, 2026

Copy link
Copy Markdown
Contributor Author

@Mergifyio rebase

The CLI is developed, built and released from Mergify's private monorepo
since 2026-10-06; every release is mirrored here. This repository keeps
what it publishes, and stops carrying a copy of the source:

- Kept: install.sh, skills/, the plugin manifests and assets/, the README,
  the issue tracker and the releases. These files are now published from
  the CLI's source (cli/ in the monorepo) by ci-bot's public-releases-sync,
  through a mergify-ci-bot pull request at each release.
- Removed: the Rust workspace (crates/, Cargo.toml, Cargo.lock,
  rust-toolchain.toml, clippy.toml, deny.toml) and pyproject.toml;
  RELEASING.md and the releasing skill under .claude/; the release
  workflows (build-wheels.yml, release.yml and the .github/release.yml
  notes config), which would otherwise still release the CLI from here
  and collide with the shared YYYY.M.N versions; func-tests-live.yaml;
  and the source-based CI jobs (rust, msrv, cargo-deny, wheels,
  smoke-test-binary, install-script-smoke, self-update-smoke), now run in
  the monorepo. .gitignore only ignored target/.
- New `synced-files` CI check: a pull request editing the published files
  fails unless it comes from mergify-ci-bot, since the next sync would
  overwrite the edit.
- CI keeps typos, skills and install-script-release, and adds
  synced-files, under ci-gate, so the merge protections are unchanged.
- renovate.json drops its Cargo rules; _typos.toml keeps only the one
  word the README needs.
- AGENTS.md now describes the shell: which files are published from the
  CLI's source and must not be edited here, what this repository owns,
  and what CI checks. The README is untouched here: its update comes from
  the source with the next sync.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Change-Id: I2029fd92795c039ac0d1e83bc459e7e9cd0df6a4
@mergify

mergify Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

rebase

✅ Branch has been successfully rebased

@kozlek
kozlek force-pushed the devs/kozlek/public-shell/strip-mergify-cli-down-public-shell--2029fd92 branch from 6d8bda9 to 0ad8855 Compare October 6, 2026 15:24
@mergify
mergify Bot deployed to Mergify Merge Protections October 6, 2026 15:25 Active
@mergify

mergify Bot commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Merge Queue Status

  • ✅ Entered queue — 2026-10-06 15:40 UTC · Rule: default · triggered by merge protections
  • ✅ Checks skipped · PR is already up-to-date
  • ✅ Merged — 2026-10-06 15:40 UTC · at f9cac3c8ce7adc0a329b018ad95cf7d57702c949 · squash

This pull request spent 19 seconds in the queue, including 2 seconds running CI.

Required conditions to merge

@mergify mergify Bot added the queued label Oct 6, 2026
@mergify
mergify Bot merged commit f9cac3c into main Oct 6, 2026
9 checks passed
@mergify
mergify Bot deleted the devs/kozlek/public-shell/strip-mergify-cli-down-public-shell--2029fd92 branch October 6, 2026 15:40
@mergify mergify Bot removed the queued label Oct 6, 2026

This branch was successfully deployed

1 active deployment
Mergify Merge Protections — 0ad8855b Deployed Oct 6, 2026 by mergify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants