Skip to content

Update SLO workflow paths#668

Merged
KirillKurdyukov merged 4 commits into
masterfrom
slo-workload-query-paths-master
Jun 18, 2026
Merged

Update SLO workflow paths#668
KirillKurdyukov merged 4 commits into
masterfrom
slo-workload-query-paths-master

Conversation

@KirillKurdyukov

Copy link
Copy Markdown
Contributor

Summary

  • Point the SLO image build script at ydb-java-examples/slo-workload/query/Dockerfile after the workload relocation.
  • Pass checkout paths to the helper script as workspace-relative paths instead of ${GITHUB_WORKSPACE}/....

Test plan

  • bash -n .github/scripts/build-slo-image.sh
  • YAML parsed locally with Ruby YAML.load_file

Depends on

Merge order

Merge after ydb-platform/ydb-java-examples#64 lands on master.

Made with Cursor

Point the Java SDK SLO image build at the relocated query workload and pass checkout paths relative to the workspace.
Extend build-slo-image.sh with --workload and optional --jdbc checkout;
JDBC tanks rebuild the driver against the SDK under test before packaging
the workload jar.

Co-authored-by: Cursor <cursoragent@cursor.com>
@codecov-commenter

codecov-commenter commented Jun 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.69%. Comparing base (3d03644) to head (f2f7844).

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #668   +/-   ##
=========================================
  Coverage     71.69%   71.69%           
- Complexity     3429     3430    +1     
=========================================
  Files           386      386           
  Lines         16070    16070           
  Branches       1688     1688           
=========================================
  Hits          11521    11521           
+ Misses         3897     3896    -1     
- Partials        652      653    +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Use shared examples Dockerfile.sdk (SDK install + ydb.sdk.version pin).
Drop jdbc-driver checkout from java-sdk workflow — JDBC driver SLO stays
in ydb-jdbc-driver.

Co-authored-by: Cursor <cursoragent@cursor.com>
@KirillKurdyukov KirillKurdyukov added SLO and removed SLO labels Jun 18, 2026
Publish a combined PR comment via ydb-slo-action/report once all init
jobs finish, then remove the SLO label to avoid accidental re-runs.

Co-authored-by: Cursor <cursoragent@cursor.com>
@KirillKurdyukov KirillKurdyukov added SLO and removed SLO labels Jun 18, 2026
@github-actions

Copy link
Copy Markdown

🌋 SLO Test Results

🟢 4 workload(s) tested — All thresholds passed

Commit: f4a227b · View run

Workload Thresholds Duration Report
java-spring-data-jdbc-kv 🟢 OK 10m 7s 📄 Report
java-query-kv 🟢 OK 10m 3s 📄 Report
java-jdbc-kv 🟢 OK 10m 5s 📄 Report
java-spring-data-jpa-kv 🟢 OK 10m 10s 📄 Report

Generated by ydb-slo-action

@github-actions github-actions Bot removed the SLO label Jun 18, 2026
@KirillKurdyukov KirillKurdyukov merged commit 091ba8c into master Jun 18, 2026
15 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.

4 participants