Skip to content

feat: add meshix-cli-bin package#5

Merged
anand-testcompare merged 4 commits intomainfrom
feat/add-meshix-cli-package
Apr 21, 2026
Merged

feat: add meshix-cli-bin package#5
anand-testcompare merged 4 commits intomainfrom
feat/add-meshix-cli-package

Conversation

@anand-testcompare
Copy link
Copy Markdown
Contributor

@anand-testcompare anand-testcompare commented Apr 21, 2026

Summary

  • add a meshix-cli-bin PKGBUILD, install hook, and updater script that track stable shpitdev/meshix-observability linux amd64 releases through the same authenticated private-release path used by the other SHPIT packages
  • document the current private-release auth requirements and align the repo with the downstream dispatch shape from the source repo
  • refresh the existing private package metadata to the latest stable releases so validate-packages.sh is fully back in sync

Validation

  • ./scripts/update-packages.sh auto
  • ./scripts/validate-packages.sh

Copy link
Copy Markdown

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

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

Devin Review found 1 potential issue.

🐛 1 issue in files not directly in the diff

🐛 meshix-cli-bin directory not staged in version-bumps workflow commit step (.github/workflows/version-bumps.yml:54)

The git add command on line 54 of version-bumps.yml explicitly lists directories to stage: README.md docs scripts .github/workflows tabex-bin osyrra-bin. The new meshix-cli-bin directory is missing from this list. When the workflow runs update-packages.sh auto (line 39), it will update meshix-cli-bin/PKGBUILD and meshix-cli-bin/.SRCINFO via scripts/update-meshix-cli-bin.sh, but those changes will never be committed because the directory isn't staged. The automated version-bump PR will silently drop all meshix-cli-bin updates.

View 3 additional findings in Devin Review.

Open in Devin Review

@anand-testcompare
Copy link
Copy Markdown
Contributor Author

Fixed the Devin workflow staging issue and the broader Meshix bump lane in 34a6395 / d8f5b35: meshix-cli-bin is now staged by version-bumps.yml, and the workflow also accepts an optional meshix_cli_version input so upstream release dispatches can pin the exact tag when that lane is enabled.

devin-ai-integration[bot]

This comment was marked as resolved.

@anand-testcompare anand-testcompare merged commit aefe435 into main Apr 21, 2026
4 checks passed
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