Clement Tsang
76d2e83efa
docs: add a quick blurb on doc site of what bottom is ( #875 )
2022-11-07 02:44:30 -05:00
ClementTsang
d613fbdee9
ci: add log line for cache clearing
2022-11-06 03:48:45 -05:00
ClementTsang
442dba84e3
ci: add missing PR pull
2022-11-06 03:46:51 -05:00
Clement Tsang
7ae8e66a3a
ci: add cache clearing to PR merges ( #874 )
...
* ci: add cache clearing to PR merges
* some renaming
* small change to force cache
* add manual run option
2022-11-06 03:44:02 -05:00
Clement Tsang
29bc0b67ba
ci: rename deployment folder to scripts ( #873 )
2022-11-06 03:19:52 -05:00
Clement Tsang
8c3e9669b8
ci: only enable ci cache if not a PR or not a fork ( #872 )
...
* ci: only enable ci cache if not a PR or not a fork
* add to coverage
2022-11-06 02:50:45 -05:00
Clement Tsang
2b3c76bf5a
docs: update docs for disk sorting feature ( #871 )
...
* update changelog
* update mkdocs
2022-11-06 02:26:36 -05:00
ClementTsang
7f7d0cebf4
bug: fix spacing for disk table widget headers when sorting
2022-11-06 02:26:16 -05:00
Clement Tsang
36837ae8ac
feature: basic sortable disk ( #870 )
2022-11-06 01:34:32 -05:00
Clement Tsang
4d9f5093b2
feature: basic sortable temp ( #868 )
...
* feature: basic sortable temp
* add shortcuts
* fix missing shortcut names in header
* update changelog
* update docs
2022-11-05 19:32:14 -04:00
Clement Tsang
e6e1e9d688
deps: update nvml to 0.8.0 ( #869 )
2022-11-05 02:12:31 -04:00
ClementTsang
342d0da729
other: exclude more files in Cargo.toml
2022-11-05 01:00:33 -04:00
Clement Tsang
ec21306f55
deps: update sysinfo to 0.26.7 ( #867 )
2022-11-04 19:38:14 -04:00
Clement Tsang
6f95aaee34
ci: remove caching for release building ( #866 )
...
* ci: remove caching for release building
* standardize hyphen across some job names
2022-11-04 04:48:44 -04:00
Clement Tsang
76c3bc4254
refactor: clippy and small cleanup/comments ( #865 )
...
* refactor: small cleanup and comments in some code
* clippy
* more clippy
* fixes for macos/freebsd
2022-11-04 04:17:22 -04:00
Clement Tsang
d56b551e39
ci: try only having cancel-in-progress for non-main branch ( #864 )
2022-11-02 01:29:41 -04:00
ClementTsang
1adc032570
docs: update changelog for #807
2022-11-02 00:45:04 -04:00
Diana
b8c73d3a0b
More human friendly temperature sensor naming ( #807 )
...
* More human friendly temperature sensor names
This makes the names more human friendly, and possible to distinguish from each other
* Keep hwmon sensor name for GPUs
* Keep hwmon sensor name for non-GPUs too
* fix device path
2022-11-02 00:43:58 -04:00
Clement Tsang
064d740c6d
refactor: move data passing for table to another step ( #863 )
...
* refactor: remove redundant scroll direction enum
This was made redundant from the table refactor.
* add some todos/docs
* refactor: temp hack to pass in data on process
2022-11-02 00:36:55 -04:00
Clement Tsang
3296feae50
ci: unify CI workflow with one ending step ( #860 )
...
* ci: unify CI workflow with one ending step
* update PR template
2022-10-30 19:20:41 -04:00
Clement Tsang
e3ced72c2f
ci: add skip based on file changes for Cirrus tests ( #859 )
...
* ci: add skip based on file changes for Cirrus tests
2022-10-29 05:37:45 -04:00
Clement Tsang
568c48eb5f
ci: update workflows with setup-python to v4.3.0 ( #858 )
...
Updates any workflows with setup-python to use v4.3 due to node deprecation warnings.
2022-10-29 05:03:19 -04:00
Clement Tsang
99a353bade
docs: update docs lib versions as of 2022-10-29 ( #857 )
...
Updates the following document building libraries:
- `mkdocs` (1.3.1 -> 1.4.1)
- `mkdocs-material` (8.5.3 -> 8.5.7)
- `mkdocs-material-extensions` (1.0.3 -> 1.1.0)
2022-10-29 04:21:05 -04:00
Clement Tsang
8985e6ab67
ci: update comment on what build_release does
2022-10-28 00:37:24 -04:00
Clement Tsang
fec56372bb
ci: use one skip check for CI workflow ( #855 )
...
Use one single skip check job for CI like other workflows.
2022-10-27 22:00:37 -04:00
Clement Tsang
51498e1238
ci: automatically create and get build artifacts from Cirrus CI ( #854 )
...
This automatically triggers and grabs the build artifacts for systems that are only supported on Cirrus CI (as of now, FreeBSD and M1 macOS).
* ci: add cirrus build trigger script
* ci: modify build scripts to include cirrus build
* fix some stuff
* update docs
* more fixes
2022-10-27 06:27:04 -04:00
Clement Tsang
5eba26f9e5
ci: add build alias for easier build artifact URLs ( #852 )
2022-10-26 04:58:51 -04:00
Clement Tsang
4240a38ced
ci: test cancelling stale actions ( #851 )
...
Use Github Action's concurrency settings to cancel old actions in favour of newer ones.
2022-10-25 01:24:08 -04:00
Clement Tsang
97ba34e3f4
ci: add token secret to make codecov action more stable ( #850 )
...
The codecov action can sometimes fail; this change adds the repo codecov token to use by default to help alleviate this.
2022-10-25 00:03:39 -04:00
ClementTsang
7482e0b495
github: fix feature quest example text
2022-10-24 23:49:21 -04:00
ClementTsang
74288a8836
github: update feature request template
2022-10-24 23:48:13 -04:00
ClementTsang
045fe81af3
github: fix some issue template tags/titles
2022-10-24 18:51:00 -04:00
Clement Tsang
0b8224c015
ci: fix cirrus ci build cleanup ( #849 )
2022-10-21 23:26:39 -04:00
Clement Tsang
59c214b733
ci: update codecov upload action to 3.1.1 ( #848 )
...
Deals with the node12 deprecation warning.
2022-10-21 22:41:05 -04:00
Clement Tsang
3fdd7cd48e
ci: add FreeBSD and macOS M1 builds ( #845 )
...
* add OS to fingerprint cache
* simplify cirrus test script
* cleanup and add start of build script
* add nightly cron job to CCI build, add artifact
* add docs
* avoid test task if cron
2022-10-21 10:47:55 -04:00
Clement Tsang
f9732bbb9e
ci: merge all-feature and no-feature tests on Cirrus ( #847 )
...
Since it is a more limited platform for the public free tier,
particularly for macOS VMs, it seems better to combine the testing
scripts rather than using a matrix.
2022-10-20 06:41:20 -04:00
Clement Tsang
fc90c549ef
ci: update GitHub CI to remove deprecated/unmaintained actions and commands ( #846 )
...
* ci: update rust-cache to 2.0.1
* ci: update dtolnay/rust-toolchain to ba37adf
* ci: update skip-duplicate-actions to v5.2.0
* ci: update ClementTsang/cargo-action to v0.0.3
* ci: update to macos-12
* ci: update ghaction-chocolatey to 2.1.0
* ci: update upload-artifact to v3.1.0
* ci: change from actions-rs to rustsec for audit-check
* ci: stop using actions-rs for builds
* ci: update cirrus to use tlsv1.2 when curling
* ci: disable macOS ARM workflows on GHA since its built on Cirrus
2022-10-20 06:24:04 -04:00
Clement Tsang
8043a72029
ci: various Cirrus CI test fixes ( #844 )
...
Some cache and conditional fixes for Cirrus CI testing. The test tasks should only run on the default branch and on PRs.
2022-10-20 03:19:29 -04:00
Clement Tsang
530f6bf3b3
ci: add basic Cirrus CI testing for FreeBSD + M1 ( #827 )
...
* ci: add basic Cirrus CI testing for FreeBSD + M1
* add env vars
* remove curl installation from macos script
* add caching
2022-10-20 01:27:14 -04:00
allcontributors[bot]
99e4fa95d3
docs: add lroobrou as a contributor for code ( #842 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-20 00:35:08 -04:00
Clement Tsang
665ec831e3
docs: update changelog for #841
2022-10-20 00:34:56 -04:00
lroobrou
ee2f6c7a72
feature: Implement PgUp and PgDown in the help dialog. ( #841 )
2022-10-20 00:34:00 -04:00
Clement Tsang
b879c36588
refactor: move some state code around ( #839 )
2022-10-16 03:10:30 -04:00
Clement Tsang
c0a5fd15b2
docs: update changelog as of 2022-10-16 ( #838 )
2022-10-16 01:17:04 -04:00
allcontributors[bot]
642bfd3194
docs: add jamartin9 as a contributor for doc ( #837 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-16 00:08:47 -04:00
Justin Martin
dd003101a0
enable gpu mem cli and update docs for arc/gpu mem ( #836 )
2022-10-16 00:08:38 -04:00
ClementTsang
d99f41f17e
Revert "refactor: remove heim network usage ( #833 )"
...
This reverts commit 913562e7e6
.
2022-10-15 18:42:55 -04:00
Clement Tsang
913562e7e6
refactor: remove heim network usage ( #833 )
2022-10-15 18:24:35 -04:00
Clement Tsang
a949740c94
other: make gpu memory collection configurable ( #835 )
...
Follow-up to #794 , this makes GPU memory collection toggleable.
2022-10-15 16:50:21 -04:00
Justin Martin
bd35bbdc9c
feature: add gpu ram collector for nvidia feature flag ( #794 )
...
* add gpu ram collector for nvidia feature flag
* add row for TX in basic layout
* size gpu point_vec
* use vec for mem basic widget drawing
* remove to_owned
* code review: change mem tuple to struct with cfg fields, rename mem_basic ratio and use vec macro for layout
* build on freebsd
2022-10-15 15:08:48 -04:00