Add a script to generate API files using `cargo public-api` for the crates that we are trying to stabalise (the so called 'leaf crates'). - hashes - io - primitives - units We already ran the script and committed the files last patch. The fact that this patch does not include any changes to the `api/` directory and that CI passes is enough to convince us that last patch was valid. Add a CI job that runs the script and checks there are no changes to the committed text files thereby proving no API changes are made in a PR without explicitly modifying the API text files. Add documentation to `CONTRIBUTING.md` on what is expected of devs. |
||
---|---|---|
.. | ||
check-for-api-changes.sh | ||
check-semver-feature.sh | ||
check-semver-pr.sh | ||
copy-githooks.sh | ||
crates.sh | ||
gen_label_config.sh | ||
release.sh | ||
test-miri.sh | ||
test_vars.sh | ||
update-lock-files.sh |