James Robson
81a5f0a4dc
Add step to GnuTest workflow to compare results against master
2021-08-10 19:29:23 +01:00
Jan Scheer
010565c8fb
Merge branch 'master' into id_selinux_context
2021-08-02 10:40:45 +02:00
Sylvestre Ledru
f34505df54
bump the minimal version for coverage to 1.52
...
Drivers:
https://github.com/rust-lang/rust/issues/71395
https://github.com/rust-lang/rust/pull/80470
needed by grcov
2021-07-30 14:54:45 +02:00
Jan Scheer
6111cd6e1b
id: add note about conditional compiling to README section
2021-07-13 14:38:46 +02:00
Jan Scheer
7abc6a665e
id: add conditional compilation for selinux
2021-07-13 00:22:10 +02:00
Jan Scheer
e53f4db33a
Merge branch 'master' into id_selinux_context
2021-07-06 13:29:50 +02:00
Sylvestre Ledru
bd0ca4513e
update min rust to 1.51
...
Co-authored-by: Roy Ivy III <rivy.dev@gmail.com>
2021-06-27 07:52:07 +02:00
Sylvestre Ledru
f421761333
Merge pull request #2448 from sylvestre/gnu-fail-early
...
CI/GNU: if an error is detected, don't generate the json file
2021-06-24 10:23:25 +02:00
Roy Ivy III
42fed9186d
maint/docs ~ add ToDO for change from cargo-tree
to cargo tree
2021-06-23 12:03:35 -05:00
Roy Ivy III
17a959853e
maint/CICD ~ suppress useless rustup
notices
2021-06-23 10:05:49 -05:00
Roy Ivy III
8884666ce0
maint/CICD ~ fix dependency display errors (relax network lockout)
2021-06-23 10:00:27 -05:00
Sylvestre Ledru
34db1c5916
Simple dash, not double
2021-06-22 18:03:12 +02:00
Sylvestre Ledru
ed8d390ca7
CI/GNU: if an error is detected, don't generate the json file
...
Avoid to generate incorrect json files
2021-06-22 14:32:26 +02:00
Jan Scheer
f1d317147b
id: add support for showing SELinux context (--context/-Z)
2021-06-20 13:44:41 +02:00
Roy Ivy III
b4a06cfdba
maint/CICD ~ refactor; improve logging for outputs
shell script
2021-06-19 18:40:22 -05:00
Sylvestre Ledru
2cb97c81ed
maint/CICD ~ add GHA 'FixPR' to auto-fix issues for merging PRs
...
- auto-fix formatting
- auto-fix incompatible/out-of-date 'Cargo.lock'
2021-06-19 18:40:22 -05:00
Roy Ivy III
dd46c2f03b
maint/CICD ~ (GHA) rename 'GNU' workflow to 'GnuTests'
2021-06-19 18:37:13 -05:00
Roy Ivy III
5682cf3032
maint/CICD ~ (GHA) update 'GNU' workflow
...
- show dashboard warnings only when tests FAIL or ERROR
- improve comments
- fix spelling and spelling exceptions
2021-06-19 18:37:13 -05:00
Roy Ivy III
92630a0690
maint/CICD ~ (GHA) add 'Style/dependencies' checks
2021-06-19 18:37:13 -05:00
Roy Ivy III
db621c7d7a
maint/CICD ~ (GHA) change/refactor CICD (convert most warnings to errors)
...
- adds additional instruction to error message showing how to fix the error
2021-06-19 18:37:13 -05:00
Roy Ivy III
298851096e
maint/CICD ~ (GHA) remove deprecated 'ubuntu-16.04' environment
2021-06-19 18:37:13 -05:00
Sylvestre Ledru
90bf26a51c
maint/CICD ~ (GHA) update to checkout@v2
2021-06-19 18:37:13 -05:00
Jan Scheer
39aa5312ed
id/tests: skip tests for multiple_user feature if there's not at least coreutils id
version 8.31 in $PATH
2021-06-16 23:52:55 +02:00
Jan Scheer
54cbb69d37
id/tests: fix tests if run on macOS
2021-06-16 19:16:29 +02:00
Jan Scheer
052202ca19
Merge branch 'master' into id_zero_2351
2021-06-13 11:30:43 +02:00
Jan Scheer
60124b8fbd
CICD/GNU: only run/compile tests for id
2021-06-13 10:09:24 +02:00
Roy Ivy III
2ff46a78b1
maint/CICD ~ summarize BusyTest output for dashboard
2021-06-06 19:28:25 -05:00
Roy Ivy III
c192550f22
refactor ~ polish spelling + add spelling exceptions
2021-06-06 19:28:22 -05:00
Roy Ivy III
114844d9cd
maint/CICD ~ refactor; use a shell script (outputs
) for step outputs
2021-06-06 19:17:18 -05:00
Roy Ivy III
4d5880f098
maint/CICD ~ temporarily disable failing tool cache for actionrs/install
...
# [why]
The tool cache is currently failing and seems to be getting further behind current
versions. The [actions-rs/install#12 ] issue addresses this but seems to be
languishing without any proposed solution.
[ref]: <https://github.com/actions-rs/install/issues/12 >
2021-06-06 19:16:50 -05:00
Michael Debertol
8de42ed18e
maint: actually run spellcheck on all files
...
**/* must be quoted, otherwise it is expanded by the shell and not
literally passed to cspell.
2021-05-31 22:40:12 +02:00
Roy Ivy III
691f03b9ae
maint/CICD ~ improve visibility of spell check during testing
2021-05-31 08:23:58 -05:00
Roy Ivy III
c392cd1cb4
maint/CICD ~ cspell
-check all repository files
2021-05-31 08:23:58 -05:00
Roy Ivy III
3140be7c1b
docs/CICD ~ add spell-checker exceptions
2021-05-31 08:23:58 -05:00
Jan Scheer
141a92c965
CI: set clippy targets to 'all'
2021-05-30 10:13:31 +02:00
Sylvestre Ledru
6e1a68ce9a
Merge pull request #2298 from jhscheer/fix_clippy
...
Major clippy overhaul.
2021-05-29 23:23:26 +02:00
Michael Debertol
4058caa3e6
maint: add spell checker to CICD
2021-05-29 22:30:02 +02:00
Jan Scheer
52ea9c4a48
CI: set MSRV and "--target" for clippy
...
* add "clippy.toml" in order to set MSRV for clippy linting
this works only if clippy is invoked with "+nightly"
* add "--target" to clippy in order to also lint tests
2021-05-29 14:21:32 +02:00
Terts Diepraam
052ee22ce0
Bump MSRV to 1.43.1
2021-05-27 18:20:15 +02:00
Sylvestre Ledru
1860e61f83
Workaround the Windows CI install issue.
...
Fails trom time to time with:
```
info: installing component 'rustc'
memory allocation of 16777216 bytes failed
Error: The process 'C:\Rust\.cargo\bin\rustup.exe' failed with exit code 3221226505
```
on Build (windows-latest, i686-pc-windows-gnu, feat_os_windows)
2021-05-23 10:35:46 +02:00
Sylvestre Ledru
9f0ef3ba54
gnu/ci: also store the hash in the json
2021-05-22 21:59:54 +02:00
Sylvestre Ledru
4d3be19de3
Merge pull request #2240 from jhscheer/macos_test_coreutils
...
who/stat/pinky: adjust tests to be compatible with running on macOS
2021-05-22 12:39:05 +02:00
Sylvestre Ledru
adaba54026
gnu/ci: move the operations into script to run them locally
2021-05-22 09:33:15 +02:00
Sylvestre Ledru
73b47b8c76
gnu/ci: install the dep into a separate task
2021-05-21 18:33:05 +02:00
Jan Scheer
6ed080cf97
CICD: install GNU coreutils on macOS (Code Coverage)
2021-05-21 12:39:48 +02:00
Sylvestre Ledru
52a7e07b3e
Merge pull request #2226 from nbraud/pin-GNU-tests
...
CI: Stabilise the version of GNU tests used in CI
2021-05-20 16:30:32 +02:00
Sylvestre Ledru
0c6a848314
gnu results: also add the date ( #2236 )
2021-05-19 20:33:28 +02:00
Sylvestre Ledru
7bf342fa52
publish the results of the gnu testsuite as a json file too
2021-05-18 23:05:49 +02:00
Jan Scheer
dc93f29fe3
CICD: install GNU coreutils on macOS
2021-05-17 22:22:18 +02:00
Sylvestre Ledru
047d775e5e
gh action: fix the GNU testsuite job
2021-05-17 21:24:58 +02:00