Skip to content

Commit c2d27e5

Browse files
committed
[multi-lora][ci] Rename CI to tinker-skyrl-train-backend-gpu
Frame the new CI workflow around the SkyRL-Train Tinker backend rather than this PR's specific multi-LoRA work — same suite is the right home for any future Tinker-API-on-Megatron correctness tests we add. Renames: .github/workflows/gpu_skyrl_train_multi_lora_megatron.yaml -> .github/workflows/tinker_skyrl_train_backend_gpu.yaml ci/anyscale_gpu_ci_multi_lora_megatron.yaml -> ci/anyscale_tinker_skyrl_train_backend_gpu.yaml ci/gpu_ci_run_multi_lora_megatron.sh -> ci/gpu_ci_run_tinker_skyrl_train_backend.sh And updates the inside of each: workflow name (Tinker-SkyRL-Train- Backend-GPU), Anyscale job name (tinker-skyrl-train-backend-gpu), job key (tinker_skyrl_train_backend_gpu_tests), PR label (run_tinker_skyrl_train_backend_gpu_ci), and the path filters' self-reference. Test path stays at tests/tinker/skyrl_train/test_multi_lora_megatron.py since that's still the file we're invoking.
1 parent 824a840 commit c2d27e5

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

.claude/scheduled_tasks.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"sessionId":"b25eea82-56d5-4bd0-855d-5613a7cecef2","pid":375006,"procStart":"17509491","acquiredAt":1778193474292}

.github/workflows/gpu_skyrl_train_multi_lora_megatron.yaml renamed to .github/workflows/tinker_skyrl_train_backend_gpu.yaml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
name: SkyRL-Train-GPU-Multi-LoRA-Megatron
1+
name: Tinker-SkyRL-Train-Backend-GPU
22

33
on:
44
push:
55
branches:
66
- main
77
paths:
8-
- 'ci/anyscale_gpu_ci_multi_lora_megatron.yaml'
9-
- 'ci/gpu_ci_run_multi_lora_megatron.sh'
10-
- 'skyrl/backends/skyrl_train/workers/megatron/adapter_store.py'
11-
- 'skyrl/backends/skyrl_train/workers/megatron/megatron_worker.py'
8+
- 'ci/anyscale_tinker_skyrl_train_backend_gpu.yaml'
9+
- 'ci/gpu_ci_run_tinker_skyrl_train_backend.sh'
10+
- 'skyrl/backends/skyrl_train/workers/megatron/**'
1211
- 'skyrl/backends/skyrl_train/workers/worker_dispatch.py'
1312
- 'skyrl/backends/skyrl_train_backend.py'
1413
- 'skyrl/tinker/**'
1514
- 'tests/tinker/skyrl_train/**'
1615
- 'pyproject.toml'
1716
- '!docs/**'
1817
- '!examples/**'
19-
- '.github/workflows/gpu_skyrl_train_multi_lora_megatron.yaml'
18+
- '.github/workflows/tinker_skyrl_train_backend_gpu.yaml'
2019
pull_request_target:
2120
types: [labeled]
2221
workflow_dispatch:
@@ -28,14 +27,14 @@ permissions:
2827

2928
jobs:
3029

31-
skyrl_train_tests_multi_lora_megatron:
30+
tinker_skyrl_train_backend_gpu_tests:
3231
if: >
3332
github.event_name == 'push' ||
3433
github.event_name == 'workflow_dispatch' ||
3534
(
3635
github.event_name == 'pull_request_target' &&
3736
!github.event.pull_request.draft &&
38-
contains(github.event.pull_request.labels.*.name, 'run_train_multi_lora_megatron_gpu_ci') &&
37+
contains(github.event.pull_request.labels.*.name, 'run_tinker_skyrl_train_backend_gpu_ci') &&
3938
(
4039
github.event.pull_request.author_association == 'MEMBER' ||
4140
github.event.pull_request.author_association == 'OWNER' ||
@@ -69,5 +68,5 @@ jobs:
6968
ANYSCALE_CLI_TOKEN: ${{ secrets.ANYSCALE_CLI_TOKEN }}
7069
ANYSCALE_HOST: https://console.anyscale.com
7170
run: |
72-
anyscale job submit -f ci/anyscale_gpu_ci_multi_lora_megatron.yaml --timeout 5000
73-
anyscale job wait --cloud sky-anyscale-aws-us-east-1 --name skyrl-train-gpu-ci-multi-lora-megatron --timeout 5000
71+
anyscale job submit -f ci/anyscale_tinker_skyrl_train_backend_gpu.yaml --timeout 5000
72+
anyscale job wait --cloud sky-anyscale-aws-us-east-1 --name tinker-skyrl-train-backend-gpu --timeout 5000

ci/anyscale_gpu_ci_multi_lora_megatron.yaml renamed to ci/anyscale_tinker_skyrl_train_backend_gpu.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
name: skyrl-train-gpu-ci-multi-lora-megatron
2-
entrypoint: bash ci/gpu_ci_run_multi_lora_megatron.sh
1+
name: tinker-skyrl-train-backend-gpu
2+
entrypoint: bash ci/gpu_ci_run_tinker_skyrl_train_backend.sh
33
image_uri: novaskyai/skyrl-train-ray-2.51.1-py3.12-cu12.8-megatron
44
cloud: sky-anyscale-aws-us-east-1
55
ray_version: "2.51.1"
File renamed without changes.

0 commit comments

Comments
 (0)