Skip to content
Snippets Groups Projects
  1. Sep 08, 2022
  2. Aug 06, 2021
  3. Jul 07, 2021
    • Karel Koci's avatar
      lists: move to separate repository and improve scripts · ab1dd25d
      Karel Koci authored and Karel Koci's avatar Karel Koci committed
      There are two changes in this commit. First most noticable is removal of
      all updater lists.
      
      The second but more significant change is pretty much reformat of all
      generate scripts. It extracts common git and configuration handling from
      compile_pkgs to generate_common.
      The advantage of this is of course code sharing but also that other
      generate scripts now get features such as local git mirror.
      Verified
      ab1dd25d
  4. Apr 01, 2021
  5. Mar 05, 2021
    • Karel Koci's avatar
      gitlab-ci: tests medkits generation against HBK when default is HBS · 661b947d
      Karel Koci authored
      We build only primary branches and we need build packages to test medkit
      generation. In most cases relying on default PUBLISH_BRANCH is exactly
      what we want but in case of HBK branch the target is correctly set to
      HBS. That is too far off branch and it makes more sense to just tests
      against HBK. This overrides tests to be executed against HBK if publish
      branch is HBS.
      Verified
      661b947d
  6. Feb 19, 2021
    • Karel Koci's avatar
      gitlab-ci: refactor and cover all boards · 8c88e9d0
      Karel Koci authored and Josef Schlehofer's avatar Josef Schlehofer committed
      Verified
      8c88e9d0
    • Josef Schlehofer's avatar
      GitLab CI: add generate and check medkit · 012d9a3b
      Josef Schlehofer authored
      We are testing in Gitlab CI if patches apply and also that package
      list can be generated and then we checked them. We should try to
      generate and check for medkit as well.
      
      Because someone on IRC (#turris on Freenode) complained that he could not
      generate medkit.
      
      It helped me to reproduce his issue with Gitlab CI and he didn't have installed pkg-config (dependency for Updater-ng, which is used to generate medkits), because it was working for me locally and also it works on our CI, but it does not provide any logs to public.
      This can help users to know if medkits can be generated.
      Verified
      012d9a3b
    • Josef Schlehofer's avatar
      .gitlab-ci: Apply patches for Turris MOX · ea4df0f2
      Josef Schlehofer authored
      In some cases patches does not apply for some devices, let's try to
      test Turris MOX as well.
      Verified
      ea4df0f2
    • Josef Schlehofer's avatar
      .gitlab.ci: refactor package lists and add verify stage · 8e9113ab
      Josef Schlehofer authored
      There was an added test for package lists, but it runs twice.
      If you check in the previous changes then there are two jobs, which
      do practically the same. In generate pkglists there are generated
      lists with debug parameter, but we don't work with that anymore, which
      is wrong. And because of that, we had another job check generated
      pkglists, where we are generating lists once again and then we are
      checking if those have been generated.
      
      Solution: Don't waste hardware resources and run it just once. When package lists
      are generated then the artifact is uploaded and uses in the next job in
      the next stage
      Verified
      8e9113ab
  7. Jan 15, 2021
  8. Jan 06, 2021
  9. Dec 23, 2020
    • Josef Schlehofer's avatar
      .gitlab-ci: install python3 alongside python · 8776dd27
      Josef Schlehofer authored
      OpenWrt master requires Python3 and it fixes this issue:
      Build dependency: Please install Python >= 3.5
      
      We are using Gitlab CI for OpenWrt 19.07 and OpenWrt master.
      
      OpenWrt 19.07 requires to have Python2 as it shows.
      Build dependency: Please install Python 2.x
      Verified
      8776dd27
  10. Dec 15, 2020
Loading