- Oct 06, 2022
-
-
philippe coval authored
Relate-to: eclipse/oniro-core/oniro!331 (comment 1025298) Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
-
- Sep 27, 2022
-
-
Zygmunt Krynicki authored
When the fork of the "docs" repository is called something else, we need to refer to it by the real name to successfully perform the replacement for merge request pipelines. Use some bash and CI_MERGE_REQUEST_SOURCE_PROJECT_PATH to find the bare name of the project. This works because the variable is re-interpolated by bash during job execution. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Local manifests are mostly useful for various kinds of pipelines, e.g. for merge requests and branch testing. They can use rules:if syntax to modify a variable that is later used in shell. Due to the way variable interpolation works in GitLab runners, the value itself cannot use further shell constructs, like sub-shell substitution. Introduce CI_ONIRO_REPO_WORKSPACE_LOCAL_MANIFEST_INTERPRETER variable, which defaults to "echo" and allows using a custom interpreter. One possible use-case is to use "eval" as interpreter and an arbitrary bash program, which is meant to print the new local manifest, as value. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Add documentation file which describes onboarding process in the Oniro Project Signed-off-by: Grzegorz Gwóźdź <grzegorz.gwozdz@huawei.com>
-
Zygmunt Krynicki authored
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
The IP policy included in the manifest is not applicable anymore for the project under EF. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Sep 26, 2022
-
-
Zygmunt Krynicki authored
Hash-or-pound comments are valid for both YAML and bash. Adjust all the comments that used bash-level nesting by accident back to YAML-level. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Working with the new documentation CI pipeline has uncovered problems caused by attempts to cache the entire repo workspace. Initially there are no problems but as pipelines are testing subsequent iterations of a branch, history may become non-linear. In one case repo refused to synchronize (with repo sync --force) the updated repository citing lack of common history. In the experimental Oniro pipeline I've since switched to keeping a cache of the git repo mirror, not repo workspace. This also helps with cache hit when multiple releases are being tested, as cache is mostly static (per release) and subsequent pipelines do not fight with each other by overwriting the cache to their preferred state. Some variable names are updated to better reflect what is going on. Ample new documentation is added, as code comments, to explain how things work. Note that some of the defaults are unexpected, as they are coming from the oniro.git pipeline, and eventually will be included. This can be seen as variables defined on the .oniro-repo-workspace job that are subsequently re-defined in the build job. In addition, add explicit cleanup to counteract GIT_STRATEGY=none. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
- Sep 21, 2022
-
-
Marta Rybczynska authored
Eclipse security bugracker has been created, so use it now. Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
-
- Sep 20, 2022
-
-
philippe coval authored
Relate-to: eclipse/oniro-core/oniro#787 Relate-to: https://git.ostc-eu.org/oss-compliance/ip-policy/-/issues/18 Relate-to: eclipse/oniro-core/oniro!311 Forwarded: eclipse/oniro-core/docs!20 Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
-
- Sep 19, 2022
-
-
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>
-
Zygmunt Krynicki authored
This should avoid the problem of ECA check. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
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>
-
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>
-
- Sep 16, 2022
-
-
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>
-
- Sep 15, 2022
-
-
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>
-
- Aug 24, 2022
-
-
Grzegorz Gwóźdź authored
Signed-off-by: Grzegorz Gwozdz <grzegorz.gwozdz@huawei.com>
-
- Aug 17, 2022
-
-
Andrei Gherzan authored
`oniro` introduced support and the associated documentation for containers. Pull it into the aggregated Oniro docs. Fixes: eclipse/oniro-core/docs#157 Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Jul 25, 2022
-
-
Andrei Gherzan authored
This is coming from the oniro repository but the TOC is redefined in docs leaving that document dangling. This also fixes a build warning treated as an error: Warning, treated as error: [...]/docs/oniro/debug-mode.rst:document isn't included in any toctree make: *** [Makefile:16: build] Error Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Jul 19, 2022
-
-
Esben Haabendal authored
Signed-off-by: Esben Haabendal <esben.haabendal@huawei.com>
-
Esben Haabendal authored
Signed-off-by: Esben Haabendal <esben.haabendal@huawei.com>
-
- Jun 06, 2022
-
-
Pavel Zhukov authored
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
-
- Apr 13, 2022
-
-
Andrei Gherzan authored
The container image already defines the user and the email for the builder's/CI's git operations[1] so there is no need to override it here and have to maintain two places for this identity. [1]https://gitlab.eclipse.org/eclipse/oniro-core/oniro/-/blob/kirkstone/.oniro-ci/containers/bitbake-builder/Dockerfile Fixes oniro#513 Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Apr 12, 2022
-
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
'main_project_name' is defined as 'Oniro Porject' so this cleans up the sentence that would end up: "Oniro Project project". Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Mar 30, 2022
-
-
Andrei Gherzan authored
This regenerates the content of the CONTRIBUTING.md using the CONTRIBUTING.sh tool. Needed as input changed with Eclipse links. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
That is 'kirkstone' now. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Feb 23, 2022
-
-
Nawab Ahmad Reshi authored
Signed-off-by: Nawab Ahmad Reshi <nawab.ahmad.reshi@huawei.com>
-
- Feb 22, 2022
-
-
Nawab Ahmad Reshi authored
This reverts commit 1a4a8bb2
-
- Feb 21, 2022
-
-
NawabAhmad authored
Refer to the script: https://booting.oniroproject.org/distro/docs/-/tree/main/contributing https://booting.oniroproject.org/distro/docs/-/blob/main/contributing /CONTRIBUTING.sh Instructions: At terminal, navigate to the repository root & generate it by executing: `$contributing/CONTRIBUTING.sh -o ./CONTRIBUTING.md` Signed-off-by: NawabAhmad <nawab.ahmad.reshi@huawei.com> (cherry picked from commit 373ca3f2369c58e65a9e290d4cebe4bd71a566bd)
-
- Feb 16, 2022
-
-
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
-
- Jan 31, 2022
-
-
Gururaj Shetty authored
* Restructure main page * Exclude Index files which are not used * Rework on the documentation flow * Related/Dependent on https://booting.oniroproject.org/distro/oniro/-/merge_requests/457 * Closes: https://git.ostc-eu.org/distro/docs/-/issues/80 Signed-off-by: Gururaj Shetty <gururaj.shetty@huawei.com>
-
- Jan 27, 2022
-
-
Andrei Gherzan authored
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Dec 12, 2021
-
-
Gururaj Shetty authored
All headings changed to title case to maintain consistency Closes: https://booting.oniroproject.org/distro/docs/-/issues/94 Signed-off-by: Gururaj Shetty <gururaj.shetty@huawei.com>
-
- Dec 06, 2021
-
-
Chase Qi authored
Signed-off-by: Chase Qi <chase.qi@linaro.org>
-