ci: remove caching steps (#203) #857
ci.yml
on: push
Tests pass
55s
No warnings from Clippy
15s
Source code is formatted
14s
Documentation builds successfully
14s
Commit messages follow project guidelines
12s
Annotations
1 error
Commit messages follow project guidelines
You have commit messages with errors
⧗ input: ci: remove caching steps (#203)
* ci: remove caching steps
Pubgrub is so fast to compile that caching in CI isn't required, so i removed it. Closes #201.
The timing below are from my machine, but even if CI is an order of magnitude slower i don't think we should cache:
```
$ hyperfine --prepare "cargo clean" "cargo publish --dry-run" "cargo +nightly doc --no-deps"
Benchmark 1: cargo publish --dry-run
Time (mean ± σ): 1.661 s ± 0.272 s [User: 2.240 s, System: 0.324 s]
Range (min … max): 1.467 s … 2.207 s 10 runs
Benchmark 2: cargo +nightly doc --no-deps
Time (mean ± σ): 1.230 s ± 0.020 s [User: 2.013 s, System: 0.312 s]
Range (min … max): 1.202 s … 1.263 s 10 runs
```
* ci: Add `workflow_dispatch` for testing
✖ header must not start with whitespace [header-trim]
✖ subject may not be empty [subject-empty]
✖ type may not be empty [type-empty]
⚠ footer's lines must not be longer than 72 characters [footer-max-line-length]
✖ found 3 problems, 1 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
|