Skip to content

chore: retire meshix-cli - #64

Merged
anandpant merged 1 commit into
mainfrom
chore/retire-meshix-cli
Oct 24, 2026
Merged

anandpant merged 1 commit into
mainfrom
chore/retire-meshix-cli

Conversation

@anandpant

@anandpant anandpant commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Retires the meshix-cli-bin Arch package.

  • Deletes meshix-cli-bin/ and scripts/update-meshix-cli-bin.sh.
  • Drops meshix-cli-bin from scripts/update-packages.sh and its checks from scripts/validate-packages.sh.
  • Removes the meshix_cli_version input, the MESHIX_CLI_VERSION env and the git add path from version-bumps.yml. Removes the publish.yml dispatch option.
  • Removes meshix-cli-bin and the meshix-observability producer from README.md and docs/setup.md.
  • publish.yml detect now skips changed package directories that no longer contain a PKGBUILD.

Why the publish change

Before this change, a deleted package directory matched the */PKGBUILD push filter, and detect put it in the publish matrix. publish-package.sh then exited 1 on the missing PKGBUILD. It never cloned or pushed the AUR repo, but main would have gone red. Now the directory is logged as Skipping removed package and left out of the matrix. The workflow never pushes or deletes anything on the AUR for a removed package. The AUR deletion request is handled separately.

Checks

  • ./scripts/validate-packages.sh: passes (per-package validation, .SRCINFO sync, and the foundry/tabex test scripts).
  • actionlint on publish.yml and version-bumps.yml: clean.
  • bash -n scripts/*.sh: clean.
  • Ran the detect script locally against this commit: packages=[]. Against a range that also touches foundry-cli-bin: packages=["foundry-cli-bin"].
  • rg -i meshix: no references left.

Part of shpitdev/meshix-mono#2282 (Phase 3). GitHub releases and tags stay.

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

anandpant commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor Author

Merge activity

  • Oct 24, 7:23 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Oct 24, 7:23 PM UTC: @anandpant merged this pull request with Graphite.

@anandpant
anandpant merged commit ce6136a into main Oct 24, 2026
6 checks passed
@anandpant
anandpant deleted the chore/retire-meshix-cli branch October 24, 2026 19:23
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