Skip to content
Snippets Groups Projects
  1. Oct 06, 2022
  2. Sep 27, 2022
  3. Sep 26, 2022
    • Zygmunt Krynicki's avatar
      ci: adjust comment nesting · 7ffb36d1
      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: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
      7ffb36d1
    • Zygmunt Krynicki's avatar
    • Zygmunt Krynicki's avatar
      ci: cache repo mirror, not workspace, expand docs · 6bee8a08
      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: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
      6bee8a08
  4. Sep 21, 2022
  5. Sep 20, 2022
  6. Sep 19, 2022
  7. Sep 16, 2022
    • Zygmunt Krynicki's avatar
      ci: prototype new CI infrastructure · b43dedcf
      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: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
      b43dedcf
  8. Sep 15, 2022
  9. Aug 24, 2022
  10. Aug 17, 2022
  11. Jul 25, 2022
    • Andrei Gherzan's avatar
      Add debug mode to TOC · cb6c0afc
      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's avatarAndrei Gherzan <andrei.gherzan@huawei.com>
      Verified
      cb6c0afc
  12. Jul 19, 2022
  13. Jun 06, 2022
  14. Apr 13, 2022
  15. Apr 12, 2022
  16. Mar 30, 2022
  17. Feb 23, 2022
  18. Feb 22, 2022
  19. Feb 21, 2022
  20. Feb 16, 2022
  21. Jan 31, 2022
  22. Jan 27, 2022
  23. Dec 12, 2021
  24. Dec 06, 2021
Loading