Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(dev): Add configuration for aqua to manage tooling dependencies #18020

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

jszwedko
Copy link
Member

@jszwedko jszwedko commented Jul 18, 2023

Aqua is a tool dependency manager: https://aquaproj.github.io/

Here I introduce configuration just for the Rust-based tooling we use.

My intent is to try it out for a bit (along with anyone else who is interested) before trying to
integrate it more tightly into the development processes (e.g. mentioning in DEVELOPING.md and using
in CI).

To use:

  • Install aqua
  • aqua policy allow "aqua/aqua-policy.yaml" -- allows the local registry to be used to install
  • aqua install -- install the tools
  • export PATH=$PATH:$(aqua root-dir)/bin (to have the binaries in your PATH)

Signed-off-by: Jesse Szwedko [email protected]

Aqua is a tool dependency manager: https://aquaproj.github.io/

Here I introduce configuration just for the Rust-based tooling we use.

My intent is to try it out for a bit (along with anyone else who is interested) before trying to
integrate it more tightly into the development processes (e.g. mentioning in DEVELOPING.md and using
in CI).

Signed-off-by: Jesse Szwedko <[email protected]>
@netlify
Copy link

netlify bot commented Jul 18, 2023

Deploy Preview for vrl-playground canceled.

Name Link
🔨 Latest commit 097c9e4
🔍 Latest deploy log https://app.netlify.com/sites/vrl-playground/deploys/64b819e1f7bde60008c20ca3

@netlify
Copy link

netlify bot commented Jul 18, 2023

Deploy Preview for vector-project canceled.

Name Link
🔨 Latest commit 097c9e4
🔍 Latest deploy log https://app.netlify.com/sites/vector-project/deploys/64b819e1a4a5eb000807bb48

aqua/aqua.yaml Fixed Show fixed Hide fixed
Signed-off-by: Jesse Szwedko <[email protected]>
@datadog-vectordotdev
Copy link

datadog-vectordotdev bot commented Jul 18, 2023

Datadog Report

Branch report: jszwedko/aquafy
Commit report: 230a07b

vector: 0 Failed, 0 New Flaky, 1921 Passed, 0 Skipped, 1m 21.22s Wall Time

Signed-off-by: Jesse Szwedko <[email protected]>
@jszwedko jszwedko requested a review from a team as a code owner October 3, 2024 18:54
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