Skip to content

chore(ci): name this workflow Tests, like every other SDK repository - #71

Merged
MarketDataApp merged 1 commit into
mainfrom
chore/standardise-ci-workflow-name
Sep 16, 2026
Merged

MarketDataApp merged 1 commit into
mainfrom
chore/standardise-ci-workflow-name

Conversation

@MarketDataApp

Copy link
Copy Markdown
Owner

The five SDK repositories called their pull-request CI four different things: Tests in sdk-go/sdk-php/sdk-py, CI in sdk-js, Pull Request in sdk-java.

The code review bot triggers on CI finishing, and a workflow_run trigger matches on the workflow's name. So every repo needed a different caller, and naming the wrong one fails silently — no review ever runs and nothing says why. (sdk-java's Main looks like the obvious candidate and only runs on pushes to main.)

Renaming breaks no branch protection. Every required status check in every one of these repos is a job name, not a workflow name — measured:

sdk-py    test (3.10), test (3.11), test (3.12)
sdk-go    Unit Tests (1.22.x), Integration Tests, Lint
sdk-js    check (20.x), check (22.x)
sdk-php   P8.2 - prefer-stable - ubuntu-latest, …
sdk-java  Verify (JDK 17)

So the only thing that moves is the label in the Actions list, and the caller workflow becomes identical everywhere instead of carrying a value someone has to look up and can get wrong.

The five SDK repositories called their pull-request CI four different things:
Tests here and in sdk-go and sdk-py, CI in sdk-js, Pull Request in sdk-java. The
code review bot triggers on CI FINISHING, and a workflow_run trigger matches on
the workflow's name -- so every repository needed a different caller, and naming
the wrong one fails silently: no review ever runs and nothing says why.

Renaming breaks no branch protection. Every required status check in every one
of these repositories is a JOB name, not a workflow name -- measured:

  sdk-py    test (3.10), test (3.11), test (3.12)
  sdk-go    Unit Tests (1.22.x), Integration Tests, Lint
  sdk-js    check (20.x), check (22.x)
  sdk-php   P8.2 - prefer-stable - ubuntu-latest, ...
  sdk-java  Verify (JDK 17)

So the only thing that moves is the label in the Actions list, and the caller
workflow becomes identical across every repository instead of carrying a value
someone has to look up and can get wrong.
@MarketDataApp
MarketDataApp merged commit 6d7c438 into main Sep 16, 2026
5 checks passed
@MarketDataApp
MarketDataApp deleted the chore/standardise-ci-workflow-name branch September 16, 2026 22:59
@codecov

codecov Bot commented Sep 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.27%. Comparing base (bba83fc) to head (54b521e).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main      #71   +/-   ##
=========================================
  Coverage     98.27%   98.27%           
  Complexity     1043     1043           
=========================================
  Files           123      123           
  Lines          2606     2606           
  Branches        301      301           
=========================================
  Hits           2561     2561           
  Partials         45       45           

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bba83fc...54b521e. Read the comment docs.

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

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