rust-bitcoin-unsafe-fast/contrib
Tobin C. Harding e126a24307
Add API script
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.
2024-12-06 15:42:22 +11:00
..
check-for-api-changes.sh Add API script 2024-12-06 15:42:22 +11:00
check-semver-feature.sh Show output of failed semver checks 2024-08-27 20:44:10 +02:00
check-semver-pr.sh Show output of failed semver checks 2024-08-27 20:44:10 +02:00
copy-githooks.sh just: install/remove git hooks 2024-07-13 14:05:32 -04:00
crates.sh Set CRATES mechanically 2024-09-02 09:21:19 +10:00
gen_label_config.sh ci: shellcheck checks 2024-05-11 18:08:53 +00:00
release.sh ci: shellcheck checks 2024-05-11 18:08:53 +00:00
test-miri.sh Add basic `miri` checks 2024-09-08 20:24:00 +02:00
test_vars.sh CI: Remove shebang from non-executable scripts 2024-05-31 10:10:00 +10:00
update-lock-files.sh Add a script for updating lock files 2023-08-24 11:03:06 +10:00