Skip to content

Extract tercen SDK into standalone tercen-rs crate#7

Merged
amaurel merged 3 commits intomainfrom
extract-tercen-rs
Mar 11, 2026
Merged

Extract tercen SDK into standalone tercen-rs crate#7
amaurel merged 3 commits intomainfrom
extract-tercen-rs

Conversation

@amaurel
Copy link
Member

@amaurel amaurel commented Mar 11, 2026

Summary

  • Extract the embedded src/tercen/ module (21 files, ~7K lines) into standalone tercen-rs crate
  • Fix schema_ids retrieval: use parentTaskId instead of broken model.taskId path
  • Remove build.rs and tercen_grpc_api submodule (proto compilation now handled by tercen-rs)
  • Tag Docker images with commit SHA (full + short) and branch name for immutable resolution
  • Remove explicit tag from operator.json container field — Tercen resolves it at install time

Test plan

  • CI passes (test + build + push)
  • Install operator by commit SHA — container resolves to short SHA tag
  • Run operator on ClusterX test workflow — schema_ids retrieved via parentTaskId
  • Plot generated successfully

🤖 Generated with Claude Code

amaurel and others added 3 commits March 11, 2026 07:30
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CI now tags images with both the full commit SHA and the branch name.
Remove tag from operator.json container field — Tercen resolves the
tag from the install version (commit SHA, branch, or release tag).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@amaurel amaurel merged commit 9fba577 into main Mar 11, 2026
2 checks passed
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.

1 participant