Commits on Source (6)
-
Zygmunt Krynicki authored
ModBUS documentation is included from oniro.git index but that index is explicitly excluded here. Include it again from the local index for documentation to build correctly. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
5e5c2fe7 -
Zygmunt Krynicki authored
The documentation repository relies on a series of symbolic links that connect it to the oniro.git repository, when used inside a checked-out repo workspace. Ever since we switched to the symlink-based override that supports branch selection for merge requests and merge trains, the docs repository stopped to build correctly. This is caused by now-broken symbolic links that once traversed, no longer point to the files in oniro.git, due to the way the redirection code works. An entirely new pipeline was created to avoid this problem, and to unify other repo-hacking systems that we introduced over time. A prototype of this new pipeline is now available here, in the docs repository. The main difference is that local manifests are now used to edit the repo composition before "repo sync" is used. This allows us to achieve the same effect we had before, but using first-party systems. The secondary difference is that the docs pipeline is now separated from changes (including breaking changes) in the oniro.git pipeline. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
b43dedcf -
Zygmunt Krynicki authored
Some images use a non-root user. Having access to this information in the logs may help debug issues related to file owneship of cache elements. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
409ad837 -
Zygmunt Krynicki authored
The docs builder uses root as the primary user of the container, therefore should alleviate cache ownership issues. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
a78423c2 -
Zygmunt Krynicki authored
This should avoid the problem of ECA check. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
b3002a4f -
Zygmunt Krynicki authored
The .oniro-repo-workspace job uses GIT_STRATEGY=none, so CI_PROJECT_DIR is not cleaned up between jobs. As a consequence, the "aggregated" repository checkout may be present on job startup, thus upsetting remaining logic. Remvoe the aggregated repository before starting the build. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
15475b3f