Skip to content

Conversation

@MrHedmad
Copy link
Owner

This PR fixes #120.

TODO

Before merging, tick all of these boxes:

  • New unit or integration tests have been added, as needed.
  • cargo test -- --include-ignored passes without errors or warnings.
  • The CHANGELOG.md has been updated to reflect these changes.
  • Documentation is updated that reflect these changes, or this PR changes nothing that is reflected in the docs.
  • @all-contributors is made aware of this PR, or I am already in the all contributors list.

MrHedmad added 4 commits May 16, 2025 10:14
The `reqwest` library is async by defalt, but we used the blocking
module to make blocking calls. However, the blocking module is just a
thin wrapper on the async one. This means that we copile (and use) the
Tokio framework for nothing.

I replaced the `reqwest` dependency with the much more lightweight
`ureq` library.
This gets rid of ~20 dependencies and cuts down compile times,
from about ~70 seconds to ~50 (-28%).
This is similar in scope to the - now deprecated - kerblam run --desc
option.

It paves the way to the features described in #120
@MrHedmad MrHedmad changed the title refactor: Removed reqwest dependency to speed up compile times Implement workflow inspection command May 16, 2025
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.

Add workflow inspect command

2 participants