feat: add vectordotdev/vector#53517
Conversation
Generated with: - aqua gr --init vectordotdev/vector - argd s -B --local -c aqua-generate-registry.yaml vectordotdev/vector - argd gr Manual changes: - exclude vdev-* releases - add files.src entries for Vector archive layouts Tested with: - conftest test pkgs/vectordotdev/vector/*.yaml - argd t vectordotdev/vector - vector --version
|
This is a replacement for #53516 . I didn't realize you had to explicitly configure an ssh key for signing. |
## Summary - Add [`vector`](https://github.com/vectordotdev/vector) to the registry using `github:vectordotdev/vector`. - A PR for aqua: aquaproj/aqua-registry#53517 - I would be OK either postponing this PR until the aqua PR is merged, or merging this PR first and then updating the `backends` field in the registry to include both backends. Up to maintainer(s) and timing on that PR. - Add an install test using `vector --version`: ```shell ❯ ./vector --version vector 0.55.0 (x86_64-unknown-linux-gnu cf8de83 2026-04-22 14:31:18.008404048) ``` Normally, `vector` would be installed onto production systems with k8s tooling or other configuration management tools, but it can be useful to have a simple install for local development and testing. Vector is written in Rust and has a pretty strong focus on making things easy to test/combining tests right along side the code and configuration files. I have a few `mise/task`s that use `vector` to test and debug various log ingest pipelines, and it would be nice to be able to install and version pin `vector` with `mise` for those tasks. ## Popularity - GitHub: 21.8k stars, 2.1k forks - Latest release: v0.55.0, published 2026-04-22 - Recent activity: pushed 2026-05-09, releases are cut ~ monthly - Used for: observability data (logs, metrics, traces) pipelines ## Validation Thanks for making it quick/easy to do this :) ```shell ❯ RUSTUP_TOOLCHAIN=1.91.0 MISE_DISABLE_TOOLS=1 mise run build [build] $ cargo build --all-features Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.56s ❯ MISE_DISABLE_TOOLS=1 ./target/debug/mise test-tool --jobs=1 vector mise Removing installs directory: /home/karl/.local/share/mise/installs/vector mise Removing cache directory: /home/karl/.cache/mise/vector mise Removing downloads directory: /home/karl/.local/share/mise/downloads/vector cleaning vector ✔ vector@0.55.0 extract vector-0.55.0-x86_64-unknown-linux-gnu.tar.gz ✔ mise $ /home/karl/.local/share/mise/installs/vector/0.55.0/bin/vector --version vector 0.55.0 (x86_64-unknown-linux-gnu cf8de83 2026-04-22 14:31:18.008404048) mise vector: OK ``` --------- Co-authored-by: Karl Quinsland <contact@kquinsland.com> Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
|
https://github.com/aquaproj/aqua-registry/blob/main/docs/add_package.md
Ah, I see. |
Or update the docs so it's clear that In either case, what should I do with this PR? |
You don't need to do anything for the above comment. |
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.510.0` → `v4.511.0` | MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot). **Proposed changes to behavior should be submitted there as MRs.** --- ### Release Notes <details> <summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary> ### [`v4.511.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.511.0) [Compare Source](aquaproj/aqua-registry@v4.510.0...v4.511.0) [Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.511.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.511.0) | <aquaproj/aqua-registry@v4.510.0...v4.511.0> #### 🎉 New Packages [#​53554](aquaproj/aqua-registry#53554) [SonarSource/sonarqube-cli](https://github.com/SonarSource/sonarqube-cli) - CLI tool to provide access to Sonar features [@​3PeatVR](https://github.com/3PeatVR) [#​53535](aquaproj/aqua-registry#53535) [earendil-works/pi](https://github.com/earendil-works/pi) - Interactive coding agent CLI [@​garysassano](https://github.com/garysassano) [#​53534](aquaproj/aqua-registry#53534) [jfernandez/bpftop](https://github.com/jfernandez/bpftop) - A dynamic real-time view of running eBPF programs [@​2xdevv](https://github.com/2xdevv) [#​53517](aquaproj/aqua-registry#53517) [vectordotdev/vector](https://github.com/vectordotdev/vector) - A high-performance observability data pipeline [@​kquinsland](https://github.com/kquinsland) [#​53515](aquaproj/aqua-registry#53515) [modem-dev/hunk](https://github.com/modem-dev/hunk) - Review-first terminal diff viewer for agentic coders [@​naoki-mizuno](https://github.com/naoki-mizuno) [#​53511](aquaproj/aqua-registry#53511) [hylo-lang/hylo-new](https://github.com/hylo-lang/hylo-new) - The Hylo programming language [@​tothambrus11](https://github.com/tothambrus11) [#​53490](aquaproj/aqua-registry#53490) [Code-Hex/Neo-cowsay](https://github.com/Code-Hex/Neo-cowsay) - Cowsay reborn in Go [@​TyceHerrman](https://github.com/TyceHerrman) [#​50804](aquaproj/aqua-registry#50804) [wasilibs/go-yamllint](https://github.com/wasilibs/go-yamllint) - A distribution of yamllint that can be used with go run [@​WarrDoge](https://github.com/WarrDoge) [#​48803](aquaproj/aqua-registry#48803) [npm/cli](https://github.com/npm/cli) - the package manager for JavaScript [@​risu729](https://github.com/risu729) #### Fixes [#​53550](aquaproj/aqua-registry#53550) DataDog/pup: Correct cosign certificate identity to DataDog/pup [@​dragon3](https://github.com/dragon3) [#​53506](aquaproj/aqua-registry#53506) pnpm/pnpm: Expose v11 aliases (pnpm, pn, pnpx, and pnx) [@​risu729](https://github.com/risu729) [#​53549](aquaproj/aqua-registry#53549) Update link and add repo\_owner and repo\_name [@​deiga](https://github.com/deiga) #### Security [#​53474](aquaproj/aqua-registry#53474) foundry-rs/foundry: GitHub artifact attestations config [@​scop](https://github.com/scop) [#​53555](aquaproj/aqua-registry#53555) caarlos0/svu): v3.4.1 GitHub artifact attestations config [@​scop](https://github.com/scop) #### Documentation [#​53548](aquaproj/aqua-registry#53548) Update contribution link in README.md [@​deiga](https://github.com/deiga) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzAuMjIiLCJ1cGRhdGVkSW5WZXIiOiI0My4xNzAuMjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlJlbm92YXRlIEJvdCIsImF1dG9tYXRpb246Ym90LWF1dGhvcmVkIiwiZGVwZW5kZW5jeS10eXBlOjptaW5vciJdfQ==-->
Summary
Add
vectordotdev/vectorto aqua-registry.Vector publishes multiple release families from the same repository, so this package excludes
vdev-*releases; they appear to be maintenance/internal things.I targeted the main
v0.xVector release line.I gave Codex github API access and asked it to build a through line of versions to confirm the various
version_overridesnotes.I can make the argument for not including the older versions since: a) they're old and b) it wasn't until release
v0.33.1that sha256 checksums were published, so the older versions are less secure to use.I included them for completeness and because they still work.
I can remove them if "newer, more secure" is preferred over "more complete, but older and less secure".
Verification
Generated with:
Tested with:
Executed the package:
Notes
Recent Vector releases no longer publish
darwin/amd64assets, so the latest override supportsdarwin/arm64only.AI assistance was used to scaffold, inspect, and test this change. I reviewed the generated configuration and test results.
https://vector.dev/docs/setup/installation/manual/from-archives/
Check List
argd scommand when adding new packages