Mikhail Katychev
02bdd1ddc8
archive derive of PartialEq for rkyv - 0.4.x ( #959 )
2023-10-10 16:25:06 +02:00
Paul Dicker
c892679e8d
CI: run cargo-deadlinks
for all features
2023-09-22 10:31:04 +02:00
Paul Dicker
90a9913cf8
CI: remove exception for __doctest
feature in cargo hack check
2023-09-11 09:22:50 +02:00
Paul Dicker
155e9da327
Make dependabot target 0.4.x branch
2023-09-11 09:22:50 +02:00
Paul Dicker
85d4f7f590
Bump actions/checkout from 3 to 4
2023-09-11 09:22:50 +02:00
Paul Dicker
e39346e287
Move benchmarks to a separate crate
2023-09-03 07:08:09 +02:00
Paul Dicker
1b25e4717c
Include doctests for code coverage
2023-09-03 07:02:57 +02:00
Paul Dicker
0fce0d85d3
CI: run tests for wasm32-wasi
target
2023-09-01 11:55:12 +02:00
Paul Dicker
417fae8afc
CI: Remove cargo-hack
from test_wasm
2023-09-01 11:55:12 +02:00
Paul Dicker
bbd5be5592
CI: test i686 Linux
2023-09-01 11:55:12 +02:00
Paul Dicker
a1b9d0d931
CI: merge jobs timezones_linux
and timezones_other
2023-09-01 11:55:12 +02:00
Paul Dicker
00d389e522
CI: Skip winapi feature in cargo hack check
...
(already covered by the `clock` feature)
2023-08-29 15:25:30 +02:00
Dirkjan Ochtman
2d2f84743b
Use CODECOV_TOKEN when uploading coverage data
2023-08-29 13:23:13 +02:00
Paul Dicker
0be4e7c1d6
Add .github/codecov.yml
and set threshold to 1%
2023-08-12 10:50:42 +02:00
Paul Dicker
80238b5e1b
Deny warnings
2023-08-12 06:47:24 +02:00
Paul Dicker
6c75fd6905
Also check tests
2023-08-12 06:47:24 +02:00
Paul Dicker
a71eaaf616
[CI] Skip libc feature in features_check
2023-08-12 06:47:24 +02:00
jtmoon79
95b826e9dc
change code coverage from grcov to cargo-llvm-cov
2023-08-07 16:27:13 +02:00
jtmoon79
f946cf5a32
Add workflow grcov code coverage report using codecov.io
...
Add github workflow to run grcov code coverage over
`cargo test` and upload report to codecov.io
2023-08-07 16:27:13 +02:00
Paul Dicker
20e73591fc
Raise MSRV to 1.57
2023-07-27 14:56:37 +02:00
Paul Dicker
34003e3be9
[CI] Test more no_std
combinations
2023-07-18 17:07:13 +02:00
Dirkjan Ochtman
13e7924767
Add branch policy explanation to PR template
2023-07-17 13:53:05 +02:00
LingMan
f4b3ebad63
Wrap all Dependabot ecosystem names in quotes
...
No functional change but makes this file self-consistent and consistent with the Dependabot docs.
2023-07-17 13:53:05 +02:00
Oleg V. Kozlyuk
f8029b5f35
Update per review notes
2023-07-17 13:53:05 +02:00
DarkWanderer
c50e5857da
Adding automatic dependency management
2023-07-17 13:53:05 +02:00
Paul Dicker
7711690161
Also run integration tests with no_std
on CI
2023-07-04 11:44:33 +02:00
Paul Dicker
2665e3091d
[CI] Run clippy on all features and targets
2023-06-08 15:19:09 +02:00
Paul Dicker
582d2aa554
[CI] Test wamsbind
2023-06-07 13:39:36 +02:00
Paul Dicker
3760f2a23d
[CI] Run all test on Windows and MacOS
2023-06-05 07:40:19 +02:00
tottoto
b6cc4dbe63
Format toml with taplo ( #1117 )
2023-06-01 09:23:08 +02:00
Kevin Matthes
a03b2957e2
Add CFF validation job to lint.yml
2023-05-31 11:25:38 +02:00
jtmoon79
f616167f8b
yamllint cleanup lint.yml test.yml
...
NFC fix most `yamllint` errors and warnings in
`lint.yml` and `test.yml`.
2023-05-30 09:46:18 +02:00
jtmoon79
c0a99b747b
Use bash instead of sh
...
The script at the URL uses bash-isms. Previously `sh` was silently emitting
an error but by luck was succeeding.
2023-05-29 10:42:56 +02:00
jtmoon79
42fca00f2b
test.yml run statement should fail early
...
Force the `run` script to fail early using bash shell
`set` options.
Previously, errors before the last statement of the script would be
ignored.
2023-05-29 10:42:56 +02:00
RumovZ
b4c7fb4688
Extract timezone info from tzdata file on Android ( #978 )
2023-05-26 11:40:19 +02:00
Paul Dicker
7bf98de158
[CI] Test rustdoc
2023-05-15 15:19:10 +02:00
Paul Dicker
3b3432e94c
Add link checker to CI
2023-05-15 15:19:10 +02:00
Paul Dicker
40ed3bf063
Update github actions
2023-05-15 15:19:10 +02:00
Paul Dicker
fc8513b88c
[CI] Lint Windows target
2023-05-15 15:19:10 +02:00
Paul Dicker
5dd7961c86
No need to allow clippy::manual-non-exhaustive
2023-05-15 15:19:10 +02:00
Paul Dicker
386f32705e
[CI] Run tests with --no-default-features
2023-05-12 08:50:07 +02:00
Dirkjan Ochtman
816f5bd48c
Bump MSRV to 1.56
2023-05-10 11:56:29 +02:00
Dirkjan Ochtman
a6e7a3e268
Don't check serde support against our MSRV
...
serde now has a 1.56 MSRV via syn 2.
2023-03-20 13:23:58 +01:00
Dirkjan Ochtman
daa86a77d3
Check benchmarks in CI
2023-03-10 13:15:31 +01:00
Dirkjan Ochtman
b1e0963efc
Bump rust-cache action to v2
2023-03-10 13:15:31 +01:00
LingMan
d1043f39c8
Add chrono-fuzz to CI
...
Ensures future changes to break it again.
2023-03-03 11:42:39 +01:00
LingMan
90c7e55738
Run CI on changes to any file
...
Currently CI is only run on changes to specific files. The list of these files incomplete and would
likely get outdated again if it were expanded. Exluding specific files would be a shorter, more
stable list.
However, the changelog is only kept for posterity and the readme has seen all of two commits in the
past three years that wouldn't have triggered CI by changing other files as well, so don't bother
and just run CI for any changed file.
2023-03-03 11:42:39 +01:00
Dirkjan Ochtman
a05e7aaede
Setup cargo-deny in CI
2022-12-19 16:50:30 +01:00
Dirkjan Ochtman
2068695b55
Remove test-release workflow
2022-09-26 14:55:36 +02:00
Eric Sheppard
7d1060e141
use --all-features when testing other timezones and rust_versions, test 1.38.0 by itself with less features
...
fix 1.38.0 tests
add back default features in rkyv
2022-09-26 12:47:29 +02:00