You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@flink.apache.org by GitBox <gi...@apache.org> on 2026/10/09 10:11:22 UTC

[GH] (flink/master): Workflow run "npm_and_yarn in /flink-runtime-web/web-dashboard for dompurify - Update #1619132122" failed!

The GitHub Actions job "npm_and_yarn in /flink-runtime-web/web-dashboard for dompurify - Update #1619132122" on flink.git/master has failed.
Run started by GitHub user dependabot[bot] (triggered by dependabot[bot]).

Head commit for run:
687ef8c43630a1691ba2d87c6430635adce31b86 / Martijn Visser <29...@users.noreply.github.com>
[FLINK-37672][build] Migrate protobuf code generation to ascopes plugin (#29434)

* [FLINK-37672][build] Migrate protobuf code generation to ascopes plugin

protoc-jar-maven-plugin (flink-python, flink-protobuf) and the xolstice
protobuf-maven-plugin (flink-parquet) are no longer maintained. Replace
both with io.github.ascopes:protobuf-maven-plugin, configured in the
root pom. It resolves protoc per platform and registers the generated
sources, so os-maven-plugin and the build-helper executions go.

It also makes protoc executable on every run and detects stale sources
by digest, which removes the workaround from FLINK-11427 and
FLINK-19616 (checkStaleness and the proto timestamps in
unpack_build_artifact.sh).

4.0.0 and later require Java 17, so stay on 3.10.3 while Flink builds
on JDK 11. Platforms without a protoc on Maven Central, such as
riscv64, can build with -Dprotobuf.compiler.version=PATH.

Generated-by: Claude Code (Claude Opus 5.5)

* [FLINK-37672][parquet] Move flink-parquet test protos to src/test/proto

Use the same layout as flink-protobuf. The protos no longer end up in
the test resources, and with a license header they no longer need a
rat exclude.

Generated-by: Claude Code (Claude Opus 5.5)

Report URL: https://github.com/apache/flink/actions/runs/37915902165

With regards,
GitHub Actions via GitBox