added CI step to sync between label studio and output bucket in minio
Code Quality Pipeline / code-quality (pull_request) Successful in 1m20s
Test Python Package / test (pull_request) Successful in 49s

This commit is contained in:
Brian Bjarke Jensen
2025-09-18 19:19:30 +02:00
parent a8458c11f1
commit c3d60bbd44
+20
View File
@@ -0,0 +1,20 @@
name: Sync Label Studio
on:
schedule:
# This job will run every day at 03:00 AM
- cron: "0 3 * * *"
jobs:
sync_storage:
runs-on: ubuntu-latest
steps:
- name: Sync Label Studio Target Storage
env:
LABEL_STUDIO_API_TOKEN: ${{ secrets.LABEL_STUDIO_API_TOKEN }}
run: |
# Replace <your_label_studio_url> and <your_storage_id> with your actual values.
# The storage_id can be found in the URL when you view your cloud storage in Label Studio.
curl -X POST \
-H "Authorization: Token $LABEL_STUDIO_API_TOKEN" \
"https://label-studio.gt-proj.com/api/storages/export/s3/1/sync"