Skip to content

ci(1.1): merge binary license checks into build workflow#4601

Merged
Yicong-Huang merged 1 commit into
apache:release/v1.1.0-incubatingfrom
Yicong-Huang:backport/4597-license-checks-into-build-v1.1
May 1, 2026
Merged

ci(1.1): merge binary license checks into build workflow#4601
Yicong-Huang merged 1 commit into
apache:release/v1.1.0-incubatingfrom
Yicong-Huang:backport/4597-license-checks-into-build-v1.1

Conversation

@Yicong-Huang
Copy link
Copy Markdown
Contributor

@Yicong-Huang Yicong-Huang commented May 1, 2026

Backport of #4597 to release/v1.1.0-incubating.

What changes were proposed in this PR?

This PR merges the standalone binary dependency license checks into the existing Build workflow.

Instead of running a separate Check binary dependency licenses workflow with four extra jobs, the license checks now run inside the existing build jobs:

  • npm license validation runs in the Linux frontend job after the production build.
  • JVM license validation runs in the scala job after backend tests.
  • Python license validation runs in the Python 3.12 matrix entry.
  • agent-service license validation runs in the Linux agent-service job.

The dedicated .github/workflows/check-binary-licenses.yml workflow is removed so PR checks are less noisy while keeping the underlying validations.

Any related issues, documentation, discussions?

Cherry-pick of c4adf7f from #4597.
Closes #4596

How was this PR tested?

CI on the release branch.

Was this PR authored or co-authored using generative AI tooling?

Generated-by: Codex GPT-5

### What changes were proposed in this PR?
This PR merges the standalone binary dependency license checks into the
existing `Build` workflow.

Instead of running a separate `Check binary dependency licenses`
workflow with four extra jobs, the license checks now run inside the
existing build jobs:
- npm license validation runs in the Linux `frontend` job after the
production build.
- JVM license validation runs in the `scala` job after backend tests.
- Python license validation runs in the Python 3.12 matrix entry.
- agent-service license validation runs in the Linux `agent-service`
job.

The dedicated `.github/workflows/check-binary-licenses.yml` workflow is
removed so PR checks are less noisy while keeping the underlying
validations.

### Any related issues, documentation, discussions?
Closes apache#4596

### How was this PR tested?
Not run locally. This change only updates GitHub Actions workflow
configuration, and the expected validation path is to let GitHub Actions
execute the updated workflow on the PR.

### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Codex GPT-5
@github-actions github-actions Bot added the ci changes related to CI label May 1, 2026
@Yicong-Huang Yicong-Huang changed the title ci: merge binary license checks into build workflow (backport #4597) ci(1.1): merge binary license checks into build workflow May 1, 2026
@Yicong-Huang Yicong-Huang requested a review from bobbai00 May 1, 2026 07:41
@Yicong-Huang Yicong-Huang merged commit 99690cb into apache:release/v1.1.0-incubating May 1, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci changes related to CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant