Commit Graph

5 Commits

Author SHA1 Message Date
Tobin C. Harding 2eccb3897a
CI: Remove the API job
It has been argued that the API files provide value for verifying that
code changes produce API changes in the expected way. This helps devs
and reviewers.

It has also been argued that the CI job adds friction and forces devs
to configure their environment unnecessarily.

Both viewpoints have some merit.

Lets remove the API files for now, and when we start doing 1.0-alpha
releases and can start to expect minimal API breaking changes (and
therefore minimal need to use the tooling).
2025-02-06 08:44:15 +11:00
Jamil Lambert, PhD fe09896c7d
Update `README.md`
`.github/workflows/README.md` is stale

Add the new `API`
check and reorder jobs to match `rust.yaml`.
2025-01-27 16:59:40 +00:00
Jamil Lambert, PhD e9de541428 Updated workflows/README.md to mention new shellcheck job
Added the new shellcheck CI job to the workflows README.md file
2024-06-18 11:19:58 +01:00
Tobin C. Harding 1f58476cb4
Run schemars test from extra_tests
We have a mechanism to run additional custom tests by way of the
`extra_tests.sh` script in each crate.

Remove the CI job and run the schemars test using `extra_tests.sh`. This
patch changes the test coverage because currently the schemars test is
only run with a stable toolchain but with this patch applied it runs
with stable, MSRV, and nightly.

Fix: #2787
2024-06-14 13:44:18 +10:00
Tobin C. Harding 0c0e88165e
CI: Add README file
In preparation for using the `run_task` file from maintainer tools pull
the docs out and throw them in a readme file in the workflow directory.
2024-05-08 06:12:13 +10:00