WORKFLOW / AI engineering

Review model revisions before a deployment change
Preserve model repository revisions, declared license labels and artifact inventories for a small deployment watchlist.
REAL RECORDS / DATED EVIDENCE
Did the repository metadata change beneath our model watchlist?
Saved at 2026-10-18T13:05:27.991Z from build 1.0.2. This preview makes no live requests.
| Model Id | License Declared | Gated | Artifact Count |
|---|---|---|---|
| sentence-transformers/all-MiniLM-L6-v2 | apache-2.0 | false | 30 |
| BAAI/bge-small-en-v1.5 | mit | false | 14 |
FROM DATA TO A REVIEW QUEUE
Five practical steps
- Start with exact public model repository IDs. These two embedding models are examples, not a performance ranking.
- Record revisionSha alongside the version pinned in your deployment. Fetching metadata does not download or execute model files.
- Treat licenseDeclared as a publisher label; inspect the repository license and model card for your intended use.
- Upsert the review row by modelId. Preserve old revision hashes in a separate audit trail rather than overwriting your deployed-version record.
- Enable comparePrevious with a unique snapshotName for sequential comparisons. Review file-path changes before any download or deployment; this workflow performs neither.
Destination key: modelId. Keep an audit trail and preserve prior rows when a later sample is empty.
TWO WAYS TO START
Run in Apify or download the starter
Use Apify Console
- Open the Actor, switch to JSON input and paste the example below.
- Review current pricing, use your own account, and set a $0.05 maximum run charge.
- Run manually. Review SUMMARY and results before exporting CSV into your review sheet.
Exact sample input
{
"modelIds": [
"sentence-transformers/all-MiniLM-L6-v2",
"BAAI/bge-small-en-v1.5"
],
"maxResults": 2,
"maxRunSeconds": 120
}Download a repeatable runner
Save these three files in one folder. The Node.js 22+ starter needs no npm packages. Add your own Apify token through your environment; the downloads contain no credentials.
node run-workflow.mjs --runExecution is explicit and can incur charges. The starter saves local CSV/JSON, checks run status and coverage, and supports resuming an existing run. Connect your own spreadsheet after reviewing the output. It does not enable a schedule or send notifications.
A SMALL, EXPLAINED START
What this sample would cost at listed event rates
2 results × $0.003 per result, plus $0.00005 Actor Start at the FREE-tier rates observed October 18, 2026. This is a modeled event charge, not a bill or a complete account-cost estimate. Platform/API/storage usage and plan rates may differ.
The runner requests a $0.05 maximum charge. A cap can stop collection early. Check current pricing ↗.
Keep the source’s meaning
- Repository metadata does not establish model quality, security, license suitability or compatibility.
- Artifact counts describe returned paths, not model size or model capability.
- This bounded watchlist does not discover all models or infer repository deletion.
Read the full Actor guide for fields and scope.