Skip to content

other(ci): trigger Buildkite model-generation pipeline on tag release - #630

Closed
rebel-seinpark wants to merge 2 commits into
devfrom
ci/deploy-on-tag-trigger-bk-model-gen
Closed

other(ci): trigger Buildkite model-generation pipeline on tag release#630
rebel-seinpark wants to merge 2 commits into
devfrom
ci/deploy-on-tag-trigger-bk-model-gen

Conversation

@rebel-seinpark

Copy link
Copy Markdown
Contributor

Pull Request Description

Change the trigger-vllm-model-compilation job in deploy-on-tag.yaml (runs on tag release)
to create a Buildkite (Obedients) build directly instead of a GitHub Actions workflow_dispatch.

  • Before: dispatched rebel_compiler's rebel_dispatch_model_generation_for_vllm.yaml.
  • After: creates a build through the Obedients API.
    • Authorization: Bearer $OBEDIENTS_API_TOKEN
    • body: branch=dev, commit=HEAD, env.OPTIMUM_RBLN_VERSION=<released tag>, env.VLLM_RBLN_REF=dev

Notes / Checklist (required before merge)

  • Add the OBEDIENTS_API_TOKEN secret to the optimum-rbln repo (not present today; the same Obedients API token used in rebel_compiler)

Type of Change

  • Release (dev → main merge for production release)
  • New Model Support
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Performance improvement
  • Code refactoring
  • Other (please describe):

Changes Overview

Motivation and Context

Related Issues


Conventional commit

type(optional scope): description

Type candidate

  • Model Updates
    • model: Adding New models or Bugfix for existing models
      • ex) Add LlavaNext
      • ex) Bugfix Whisper
  • Enhancements
    • performance: Optimizing some models or this library itself
      • ex) Loading RBLNModel faster
      • ex) Optimizing Memory Usage of DecoderOnlyModel
  • Code Refactor
    • refactor: Re-arrange class architecture, or more.
      • ex) Refactor Seq2Seq
  • Documentation
    • doc: Update docstring only
  • Library Dependencies
    • dependency: Update requirements, something like that.
  • Release
    • release: Merging dev to main for production release
      • ex) Release v1.2.0
  • Other
    • other: None of above.
      • ex) ci update
      • ex) pdm update

rebel_compiler's model-generation CI was migrated from GitHub Actions to
Buildkite/Obedients. Replace the workflow_dispatch to
rebel_dispatch_model_generation_for_vllm.yaml with a direct Obedients build
creation (REST API) for the standalone-rebel-compiler-model-generation-vllm-rbln-pr-ci
pipeline, passing OPTIMUM_RBLN_VERSION so it pins the just-released tag.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@rebel-seinpark
rebel-seinpark requested review from a team, rebel-jongho and rebel-wansoo July 14, 2026 06:57
set -euo pipefail
command -v jq >/dev/null 2>&1 || (apt-get update && apt-get install -y jq curl)
curl -fsS --retry 5 --retry-max-time 120 -X POST \
"https://obedients-api.k8s.rebellions.in/v2/organizations/main/pipelines/standalone-rebel-compiler-model-generation-vllm-rbln-pr-ci/builds" \

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please hide the internal endpoint. no plain text.

Comment thread .github/workflows/deploy-on-tag.yaml Outdated
@rebel-wansoo

Copy link
Copy Markdown

OB에서는 tag push 이벤트를 받고 자동으로 트리거할 수 있는데 이게 필요할까요? ㅎㅎ

@rebel-seinpark

Copy link
Copy Markdown
Contributor Author

RBLN-SW/vllm-rbln#882

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.

3 participants