Age | Commit message (Collapse) | Author |
|
* Update usage
* Write changelog
|
|
* CI: use sccache to speed up CI
* Write changelog
* Only use sccache for non-cross targets
|
|
* Update README
* Write changelog
|
|
* CI: Enable more aarch64 builds
* Use cross for linux-aarch64-* builds
* Use `macos-14` explicitly for now
- https://github.com/orgs/community/discussions/116911
- https://github.blog/changelog/2024-04-01-macos-14-sonoma-is-generally-available-and-the-latest-macos-runner-image/
* Add targets in release.yaml
* Write changelog
* Fix typo
* Passthrough `BANDWHICH_GEN_DIR` into cross container
* Add armv7 targets
|
|
* Temporarily disable UI tests
- Too many sporadic errors occlude actual problems; see #400
- These tests will be re-enabled once the big refactor is complete
* Write changelog
|
|
* Keep GitHub Actions up to date with GitHub's Dependabot
* [Keeping your actions up to date with Dependabot](https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot)
* [Configuration options for the dependabot.yml file - package-ecosystem](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#package-ecosystem)
* Write changelog
---------
Co-authored-by: cyqsimon <28627918+cyqsimon@users.noreply.github.com>
|
|
* Test: what if we don't install MUSL tools?
* Write changelog
|
|
* Fix Windows FP discrepancy issue in test
* Write changelog
|
|
* CI refactor
* Don't error when no bandwhich stderr files are found
* Specify explicit target when running tests
* Fix typo
* Set `--color never` correctly for tests
* Unset `--color never`
- because the extraneous escape characters don't seem to be related to colours
* Write changelog
|
|
* Support build for target_os android
The target_os `android` is quite similar to `linux` but must be
mentioned in the guards explicitly. Tested for target
`aarch64-linux-android`.
* Add target aarch64-linux-android to ci
Use `cross` for building target `aarch64-linux-android`. In the `ci`
workflow the matrix branch of `os` `ubuntu-latest` is used because the
matrix organization is host os centric instead of target.
Releases are build with `cross` for target `aarch64-linux-android`.
Install `cross` if needed for a run. At the time of writing the latest
release of `cross` can't build binaries for target
`aarch64-linux-android` and it's common sense that the latest git tag or
`master` shall be used [1].
[1] https://github.com/cross-rs/cross/issues/1222
* Add android related readme section
|
|
* CI: Configure dependabot grouping
* Write changelog
|
|
* Fix IPv6 socket detect logic
* Write changelog
|
|
* fix: clippy warnings
* Additional fix
* Write changelog
---------
Co-authored-by: Krithic Kumar <krithickumarub@protonmail.com>
|
|
* Revert 89e1140
- simplelog is already thread safe
- see https://github.com/Drakulix/simplelog.rs/issues/146
* Write changelog
* Fix import for MacOS
|
|
* feat: add `PID` column to `Process` table
* fix(tests): populate fake data with the correct `ProcessInfo` type
* test: update snapshots
* refactor: use more idiomatic rust
* refactor: rename function from `get_proc_name` to `get_proc_info`
* refactor: only display PID when width available is highest
ref: https://github.com/imsnif/bandwhich/pull/165#issuecomment-620852892
* tests: update snapshots
* chore: update CHANGELOG
* fix: clippy warnings
* Revert "fix: clippy warnings"
This reverts commit e5f06cba1943d60b43a19957c42e3178c6916f69.
We will do this separately for the sake of keeping a clean history
* refactor: use `u32` for PID
* refactor: more idiomatic rust
---------
Co-authored-by: cyqsimon <28627918+cyqsimon@users.noreply.github.com>
|
|
* chore(deps): bump clap from 4.4.18 to 4.5.1
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.18 to 4.5.1.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.18...clap_complete-v4.5.1)
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com># Last 10 commits:
* Bump MSRV to 1.74
---------
Signed-off-by: dependabot[bot] <support@github.com># Last 10 commits:
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: cyqsimon <28627918+cyqsimon@users.noreply.github.com>
|
|
* CI: use GitHub API to exempt dependabot from changelog requirement
* Write changelog
|
|
* Remove redundant imports
- Now linted by clippy in 1.78
- See https://github.com/rust-lang/rust/pull/117772
* Write changelog
* Remove Windows-only redundant imports in build script
|
|
* CI: include generated assets in release archive
* Write changelog
|
|
* CI: strip release binaries for all targets
- This is now done using `rustc` flags directly
* Write changelog
|
|
* Generate completion & manpage
* Write changelog
|
|
|
|
|
|
This shouldn't be necessary in the future due to #331.
|
|
* added interface names
* some fixes
* Set interface name in UI only once
* Code style
* Add changelog entry
---------
Co-authored-by: cyqsimon <28627918+cyqsimon@users.noreply.github.com>
|
|
* CI: ensure a changelog entry exists for each PR
* Write CHANGELOG
* Fix grep by adding `-P`
|
|
|
|
|
|
|
|
* migrate structopt to clap
* add a entry in changelog
* Move changelog entry from `Added` to `Fixed`
---------
Co-authored-by: cyqsimon <28627918+cyqsimon@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|