Skip to content

sift(chore): update public protos - #844

Merged
alexluck-sift merged 1 commit into
mainfrom
al/ENG-15848/update-public-protos-artifacts
Oct 19, 2026
Merged

alexluck-sift merged 1 commit into
mainfrom
al/ENG-15848/update-public-protos-artifacts

Conversation

@alexluck-sift

Copy link
Copy Markdown
Collaborator

Summary

Commit SHA: c00be756f1

Syncs the public protos and the generated Go, Python, and Rust code. The changes add to the API only: nothing is removed or renamed.

Notable changes:

  • New generated Python package sift.artifacts.v1. The Go bindings are new too; Rust already had them.
  • Artifacts: PromoteArtifactVersion, ArtifactVersion.is_current, and ListArtifactVersions now searches every artifact when artifact_id is unset, with new filter and order_by fields
  • Test reports: BatchUpdateTestReports, BatchArchiveTestReports, BatchUnarchiveTestReports, and overall_modified_date
  • Automation: scheduled triggers (AutomationTriggerKind, cron_expression, timezone, fire times). match_filter and run_id are now optional.
  • Runs gain stopped_date and is_stopped, so the Rust test fixtures and sift_test_util mocks are updated to match

Commit SHA: c00be756f1

Regenerated Go, Python, and Rust code with the pinned buf.lock. Added the new RPCs to the sift_test_util mocks, the new Run fields to the sift_stream test fixtures, and the new ListArtifactVersionsRequest fields to sift_mcp.
@github-actions

Copy link
Copy Markdown
Contributor

Python docs preview: https://sift-stack.github.io/sift/python/pr-844/

Deployed from 8f1fe8a. The link may take up to a minute to become live as GitHub Pages propagates.

@alexluck-sift
alexluck-sift marked this pull request as ready for review October 19, 2026 20:32
@alexluck-sift
alexluck-sift merged commit 83100e9 into main Oct 19, 2026
27 checks passed
@alexluck-sift
alexluck-sift deleted the al/ENG-15848/update-public-protos-artifacts branch October 19, 2026 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants