Compliance pass against the updated client requirements (no OpenAPI spec change; still
v2-2026-06-25T142310Z). No changes to the public API surface, so this is a patch release.
Changed
- Documentation now states the client is "official, but experimental" (previously worded as
"not (yet) an officially supported Apify product"), keeping the AI-generated and AI-maintained
disclaimer. Updated consistently in the crate-level rustdoc (src/lib.rs),README.md,
docs/README.md, and the cratedescriptioninCargo.toml, per the documentation requirement
that the docs clearly state the clients are official, but experimental and AI-generated/maintained. - The crates.io publish workflow (
.github/workflows/rust-publish.yml) now authenticates with
Trusted Publishing (OIDC) viarust-lang/crates-io-auth-action@v1instead of a stored
CARGO_REGISTRY_TOKENsecret, per the publishing requirement to use a Trusted Publisher when the
language's distribution process supports it (crates.io does). The job gainsid-token: write
permission to mint the OIDC token, which the action exchanges for a short-lived crates.io token
(auto-revoked at job end); thecargo publish --dry-runverification step needs no credentials.
A Trusted Publisher must be configured for the crate on crates.io (this repository + workflow
file). The only remaining repository secret used for publishing is the built-inGITHUB_TOKEN
(tag push and GitHub release creation).