Clement Tsang
16f0913307
ci: deal with skipping, matrices, reliant jobs ( #617 )
...
This time, the problem is that since the matrix jobs rely on another job, they never trigger and clog up CI.
2021-11-27 06:39:22 -05:00
Clement Tsang
5c8757a1fa
ci: deal with skipping and matrix ( #616 )
...
Due to how matrices work with if/skipping, it seems like this ugly hack is the only way to skip CI based on the files updated without clogging the PR pipeline.
2021-11-27 06:27:51 -05:00
Clement Tsang
363138abab
ci: go back to a paths_ignore for ci workflow ( #615 )
...
Reverts to using paths_ignore for CI workflow.
2021-11-27 05:53:41 -05:00
ClementTsang
175abf5db0
docs: small wording change
2021-11-27 05:31:32 -05:00
ClementTsang
b9683a65f2
ci: be more specific with paths for ci/codecov
2021-11-27 05:31:32 -05:00
ClementTsang
305ff2a672
ci: Add test for building docs
2021-11-27 05:31:32 -05:00
Clement Tsang
afcf56e4ae
ci: actually skip ci if duplicate ( #611 )
...
Forgot the if line to actually skip ci if duplicate...
2021-11-27 05:07:39 -05:00
Clement Tsang
4e083d4a86
ci: skip duplicate runs ( #610 )
...
Skips duplicate runs in the CI/codecov pipelines.
2021-11-27 04:54:55 -05:00
ClementTsang
bc22c5f160
ci: add codecov to PR
2021-11-27 03:42:05 -05:00
ClementTsang
b20631156a
docs: use more consistent badge
2021-11-25 20:52:22 -05:00
Clement Tsang
ce15731b77
ci: add codecov to docs, update workflow name ( #609 )
...
Adds a codecov badge for quick reference.
2021-11-25 20:45:08 -05:00
Clement Tsang
1f6a2a8391
ci: add codecov ( #608 )
...
Adds codecov to the workflow suite.
2021-11-25 20:40:13 -05:00
allcontributors[bot]
a64b896b17
docs: add patricksjackson as a contributor for ideas, doc ( #606 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-11-19 18:56:57 -05:00
Patrick Jackson
37979ac63c
docs: Prominently display the binary name in the README. ( #605 )
2021-11-19 18:56:46 -05:00
ClementTsang
77ada576c5
docs: more contribution doc stuff
2021-10-19 18:29:59 -04:00
ClementTsang
4b49ddabe5
ci: add some documentation in the workflow files
2021-10-17 21:54:06 -04:00
ClementTsang
a9b808334c
docs: tweak wording in README and CONTRIBUTING
2021-10-17 21:51:30 -04:00
Clement Tsang
ea0c7b49b7
deps: bump deps, remove chrono ( #600 )
...
Bumps up some dependencies and removes chrono, switching to the time crate instead.
One of side-effects of this change is that local time seems to not work (?)... so all logs are now in UTC. Oh well, this doesn't affect general user behaviour so I'm fine with it.
2021-10-17 21:33:07 -04:00
ClementTsang
6c157fe1dd
ci: allow manual triggering of audit action
2021-10-17 21:32:08 -04:00
ClementTsang
4b705572c6
ci: forgot a -r
2021-10-10 18:17:20 -04:00
Clement Tsang
65d3dd7af5
ci: simplify python dependency step for release/doc pipeline ( #596 )
...
Slightly simplifies the whole Python dependency step for pipelines generating mkdocs.
2021-10-10 18:16:21 -04:00
Clement Tsang
a362b6c9dd
ci: Create release only if the entire pipeline passes ( #595 )
...
In a similar vein to #590 , we only create a release after the entire pipeline is completed and succeeds. Also fixes some incorrect job names and adds some "/'s" after directory names in the nightly pipeline.
2021-10-09 02:29:17 -04:00
Clement Tsang
a1a33e0120
ci: parallelize ci better ( #594 )
...
Parallelizes the CI workflow better.
2021-10-03 17:49:29 -04:00
Clement Tsang
31072d1952
ci: revert previous i686 change ( #593 )
...
Reverts #592 , this was done incorrectly, I changed the wrong thing and I also didn't need to change said thing.
2021-10-03 17:13:14 -04:00
Clement Tsang
3c51245d35
ci: Disable cross for i686 Windows, add multilib for i686 Linux for Nightly ( #592 )
...
Disables an unnecessary use of cross for i686 Windows, and add multilib for i686 Linux since apparently that's needed now.
2021-10-03 16:44:50 -04:00
Clement Tsang
9071e37283
ci: only create nightly release if build passes ( #590 )
...
Changes the nightly build workflow to delete/create a new release *only* if the entire build process passes. This avoids a potential case of a nightly build failing but having overwritten the old one, which has happened before.
After this change lands, similar changes will probably be made to the deployment script for releases.
2021-10-03 02:42:37 -04:00
Clement Tsang
865d0dac78
other: remove redundant line in rustfmt
2021-10-02 21:32:27 -04:00
ClementTsang
96ca024acc
docs: break broken image link for sample layout
2021-09-25 22:11:10 -04:00
Clement Tsang
7e71832d10
bug: remove incorrect shortcut from docs/help ( #589 )
...
Removes an incorrect shortcut. No idea when that got there.
2021-09-25 20:28:41 -04:00
Clement Tsang
caa4f38232
ci: add missing step for compressing completion files ( #586 )
2021-09-25 01:54:29 -04:00
Clement Tsang
e20057b97c
ci: move winget/msi and deb gen to separate steps ( #585 )
...
Moves debian and winget/msi generation to a separate job, so it can run in parallel to the other jobs.
2021-09-23 19:13:13 -04:00
Clement Tsang
b853aef752
ci: disable homebrew auto-gen ( #584 )
...
Disables homebrew CI file generation, since it's now handled by separate maintainers! See #578 for some more details.
2021-09-20 01:09:10 -04:00
Clement Tsang
05e6d3e0be
Merge pull request #580 from bowlofeggs/RUSTSEC-2021
...
RUSTSEC-2021-0003, RUSTSEC-2021-0093, and cargo update
2021-09-18 15:15:56 -04:00
allcontributors[bot]
ba8de4a74d
docs: add bowlofeggs as a contributor for code ( #583 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-09-18 15:00:19 -04:00
Clement Tsang
f036a65135
Merge pull request #582 from bowlofeggs/bowlofeggs-0.6.4-battery-test
...
Feature gate test_default_battery_movement
2021-09-18 14:59:42 -04:00
Randy Barlow
9acfacb5a5
Feature gate test_default_battery_movement
...
test_default_battery_movement() is now feature gated on the
battery feature.
fixes #581
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2021-09-18 13:46:01 -04:00
Randy Barlow
d6a70fcd02
Run cargo update
...
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2021-09-18 12:26:30 -04:00
Randy Barlow
72e97a2eaf
RUSTSEC-2021-0003: Update smallvec
...
https://rustsec.org/advisories/RUSTSEC-2021-0003
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2021-09-18 11:53:44 -04:00
Randy Barlow
7600519682
RUSTSEC-2021-0093: Update crossbeam-deque
...
https://rustsec.org/advisories/RUSTSEC-2021-0093
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2021-09-18 11:53:04 -04:00
allcontributors[bot]
a12e68bbb4
docs: add adiabatic as a contributor for doc ( #579 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-09-17 21:56:21 -04:00
Clement Tsang
3998e4bd1c
Merge pull request #578 from adiabatic/patch-1
...
README.md: bottom is in Homebrew proper now
2021-09-17 21:56:02 -04:00
adiabatic
27d69cb1dd
README.md: bottom is in Homebrew proper now
2021-09-17 17:34:59 -07:00
Clement Tsang
7e9e18faac
ci: fix deploy script for completion directory copy ( #577 )
...
Adds an explicit mkdir to the completions directory. No idea why it was bugging out before though, it worked fine on nightly builds.
2021-09-12 16:16:05 -04:00
Clement Tsang
c7626057c9
uptick: 0.6.4 ( #576 )
2021-09-12 14:02:11 -04:00
Clement Tsang
aabbc4fd95
bug: fix crashes for kernel patch versions > 255 ( #575 )
...
Solved by updating procfs to 0.10.1. Thanks to hasali19 for finding and looking into this!
2021-09-12 13:48:01 -04:00
Clement Tsang
d6c69ea319
ci: specify package version for post-release docs
2021-09-04 15:59:47 -04:00
Clement Tsang
81873688bc
ci: specify package versions in doc pipeline
2021-09-04 15:57:52 -04:00
Clement Tsang
eeee395cc0
ci: make audit action weekly
...
It really doesn't need to run daily. It now runs every Monday.
2021-08-30 17:07:48 -04:00
Clement Tsang
80ec004304
github: update wording on the bug report template
...
Just a small little wording update.
2021-08-30 17:05:28 -04:00
Clement Tsang
ed07fbe1cc
other: Make the battery dependency/features optional ( #570 )
...
Allows disabling of the battery dependency through a feature flag. This also aims to disable all related features.
2021-08-19 22:16:44 -04:00