Matthias Pohl created FLINK-32902:
-------------------------------------
Summary: Docs creation and checks in multiple locations
Key: FLINK-32902
URL: https://issues.apache.org/jira/browse/FLINK-32902
Project: Flink
Issue Type: Improvement
Components: Documentation, Test Infrastructure
Affects Versions: 1.17.1, 1.16.2, 1.18.0
Reporter: Matthias Pohl
Currently, Flink has two CI pipeline configs dealing with documentation
([tools/ci/compile.sh:83ff|https://github.com/apache/flink/blob/28aaa4b80c571fe497dd76f79e617c01e2a25869/tools/ci/compile.sh#L83]
that's used by Flink's Azure pipeline; the docs are generated in a separate
step in
[azure-pipelines.yml:89|https://github.com/apache/flink/blob/29f009b7e8c714cd5af0626e9725eb8538a4bd0f/azure-pipelines.yml#L89];
there's a Github Actions workflow that runs the generation and verification as
well using a separate script in
[.github/workflows/docs.yml:51|https://github.com/apache/flink/blob/fbb215e57919ad05f4c48b4ef79ee2f808f62ac8/.github/workflows/docs.yml#L51]).
This leads to duplicate code for documentation generation and verification.
This is redundant code which we could unify: Both pipelines should ideally rely
on the same script for generating and verifying the documentation.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)