Commit graph

223 commits

Author SHA1 Message Date
Chris Hennick
ae45a26c96
ci(fuzz): Increase max_len to 70,000 to let it include overlength comments 2024-05-30 08:49:28 -07:00
Chris Hennick
fb929cdb38
ci(fuzz): Add back max_total_time, and pad platform-level timeout to allow for a build 2024-05-29 17:58:07 -07:00
Chris Hennick
74c238042e
ci(fuzz): Remove len_control override from fuzz_read 2024-05-29 15:48:20 -07:00
Chris Hennick
822d118089
ci(fuzz): Reduce max_len to 20,000 since it's taking too long 2024-05-29 13:58:08 -07:00
Chris Hennick
8ef61cc5fc
ci(fuzz): Increase read corpus entry limit to 100,000 bytes, since 3 entries are right at the current limit of 16,500 and others are close 2024-05-28 20:25:45 -07:00
Chris Hennick
5f95e835bf
ci(fuzz): Update seed corpus based on both previous members and recently-simplified dependencies on numbers or numeric strings 2024-05-25 19:30:27 -07:00
Chris Hennick
4537af7d8f
ci: Need -dict for all corpus minimizations, not just fuzz_read 2024-05-25 16:15:29 -07:00
Chris Hennick
0f37a8d8b8
ci: cargo fuzz cmin may be more effective with -dict 2024-05-25 16:03:10 -07:00
Chris Hennick
dbf2543301
ci: Condition isn't working, so use continue-on-error 2024-05-21 12:18:19 -07:00
Chris Hennick
7d7e4256bd
ci: Disable attestation step if nothing's been built 2024-05-21 12:13:17 -07:00
Chris Hennick
fdc39352aa
ci: Fix variable reference in release-plz workflow 2024-05-21 12:08:35 -07:00
Chris Hennick
897cca50b3
Merge pull request #137 from sorairolake/all-features-for-docsrs
doc: Enable all features for Docs.rs
2024-05-19 18:57:31 +00:00
Chris Hennick
e8276b26a5
ci: Fix failure in attestation step 2024-05-19 11:44:25 -07:00
Shun Sakai
d873e6d2c1
chore: Enable all features for Docs.rs 2024-05-19 20:32:56 +09:00
Chris Hennick
aa56c0a8be
Revert "ci: Auto-merge PRs from within repo even if I'm the triggering actor"
This reverts commit a8b2855910.
2024-05-17 09:01:19 -07:00
Chris Hennick
a8b2855910
ci: Auto-merge PRs from within repo even if I'm the triggering actor 2024-05-16 21:01:10 -07:00
Chris Hennick
6fa4486089
Enable attestation of release builds
Per https://github.com/actions/attest-build-provenance

Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-15 20:44:04 -07:00
Chris Hennick
5f44a2c3ed
Revert "ci: Clean up old release PR before creating a new one"
This reverts commit ea2907fb9b.
2024-05-12 11:25:15 -07:00
Chris Hennick
c17b824408
Revert "ci: Close-old-PR step needs GitHub token"
This reverts commit 8d18f1a7bd.
2024-05-12 11:25:14 -07:00
Chris Hennick
f2b6be8fd3
Revert "ci: Bug fix: empty check was missing $"
This reverts commit 9fa26892fd.
2024-05-12 11:25:13 -07:00
Chris Hennick
3f114a53ca
ci: Disable auto-merge for my own PRs 2024-05-11 09:29:10 -07:00
Chris Hennick
c0691ec1e5
Improve copyright warning
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-10 15:51:21 -07:00
Chris Hennick
123fb7b807
doc: Improve copyright warning
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-05-10 15:50:14 -07:00
Chris Hennick
2198653882
Add issue templates 2024-05-10 15:42:14 -07:00
Chris Hennick
9fa26892fd
ci: Bug fix: empty check was missing $ 2024-05-10 08:44:38 -07:00
Chris Hennick
8d18f1a7bd
ci: Close-old-PR step needs GitHub token 2024-05-10 08:42:16 -07:00
Chris Hennick
ea2907fb9b
ci: Clean up old release PR before creating a new one 2024-05-10 08:40:05 -07:00
Chris Hennick
298f7f5994
ci(fuzz): Reduce fuzz_write to 1e6 iterations 2024-05-08 13:27:28 -07:00
Chris Hennick
5460c9f2cc
ci(fuzz): Test using max_len=500 for fuzz_write 2024-05-08 13:26:45 -07:00
Chris Hennick
43df557932
ci(fuzz): Use a more aggressive timeout for fuzz_write 2024-05-08 12:28:31 -07:00
Chris Hennick
14c1729d10
ci: Increase fuzz_write runs since they're finishing before fuzz_read 2024-05-06 19:53:32 -07:00
Chris Hennick
7f46b77da2
ci: Upload leak reports if fuzz fails 2024-05-06 16:11:10 -07:00
Chris Hennick
bebf54c641
chore: Fix: cargo doc doesn't have a -D warnings option 2024-05-03 11:55:02 -07:00
Chris Hennick
06feb9ae72
chore: Fix: cargo doc doesn't have an --all-targets option 2024-05-03 11:51:00 -07:00
Chris Hennick
f814a6dbc3
ci: Bug fix: need to check out code and install toolchain in new jobs 2024-05-03 11:41:04 -07:00
Chris Hennick
8e0f4ace34
ci: Run cargo doc and clippy with default features, all features and no features 2024-05-03 11:32:07 -07:00
Chris Hennick
b6caa1c377
ci: Run unit tests on multiple feature sets 2024-05-02 20:12:43 -07:00
Chris Hennick
5e7939002b
ci: run checks on release branches, since they don't run on release PRs 2024-05-02 19:42:49 -07:00
Chris Hennick
934806323a
ci: Reduce iterations for fuzz_read_no_features by 20% 2024-04-30 21:16:48 -07:00
Chris Hennick
dae3b668c8
ci: Eliminate redundant builds on merge-queue branches 2024-04-30 17:58:49 -07:00
Chris Hennick
505cf01ea7
ci: Eliminate some redundant CI runs based on https://wildwolf.name/github-actions-how-to-avoid-running-the-same-workflow-multiple-times/ 2024-04-30 17:48:55 -07:00
Chris Hennick
b6b150fa9e
Increase fuzz timeouts
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-04-30 17:20:46 -07:00
Chris Hennick
3bf825a8de
ci: Wait for unit tests to pass before starting fuzz tests 2024-04-30 09:05:17 -07:00
Chris Hennick
8d1c96892a
ci: Reduce fuzz testing duration so that it can reliably pass for the merge queue 2024-04-29 21:22:49 -07:00
Chris Hennick
fd0a1133a5
ci: Bug fix: run DevSkim against merge-group 2024-04-29 14:49:27 -07:00
Chris Hennick
ba6c07d214
Revert "ci: Bug fix? Use ${{github.token}} for everything"
This reverts commit 406da383e9.
2024-04-28 13:27:18 -07:00
Chris Hennick
406da383e9
ci: Bug fix? Use ${{github.token}} for everything 2024-04-28 13:14:13 -07:00
Chris Hennick
eacdfde7da
ci: Fix typo 2024-04-28 12:47:11 -07:00
Chris Hennick
31b23640a8
Revert "ci: Bug fix? Test with no explicit auth in "Enable auto-merge" step"
This reverts commit 6270595746.
2024-04-28 12:46:21 -07:00
Chris Hennick
6270595746
ci: Bug fix? Test with no explicit auth in "Enable auto-merge" step 2024-04-28 12:32:16 -07:00