1. 14 May, 2021 2 commits
    • Jakub Ružička's avatar
      Merge branch 'kresd' into 'master' · 74d6f894
      Jakub Ružička authored
      CI: cross-project integration tests 🐞
      
      Closes #24
      
      See merge request !47
      74d6f894
    • Jakub Ružička's avatar
      CI: cross-project integration tests 🐞 · 3c2ac3f0
      Jakub Ružička authored
      Add new CI stage "integration" which is only run when $INTEGRATION
      variable is set.
      
      Add new testing images:
      
      * debian-10, debian-10-full (previously python-current)
      * fedora-33
      * suse-15,
      * ubuntu-18.04, ubuntu-20.04
      
      Add new integration jobs on supported images for first projects:
      
      * BIRD
      * Knot DNS
      * Knot Resolver
      
      Jobs on images with known issues are allowed to fail for the time being.
      
      Fixes: #24
      3c2ac3f0
  2. 13 May, 2021 6 commits
  3. 11 May, 2021 2 commits
  4. 10 May, 2021 2 commits
  5. 29 Apr, 2021 5 commits
  6. 28 Apr, 2021 1 commit
    • Jakub Ružička's avatar
      build-dep: support templates, srcpkgs, archives · 278069e2
      Jakub Ružička authored
      A comprehensive refactor of build-dep and related pkgstyle functionality
      to install or list (-l/--list) build deps from templates as well as
      from source packages.
      
      The new default approach of parsing build deps from templates has
      following advantages:
      
      * works directly on project source without archive/srcpkg build
      * requires less tools to work
      * is faster
      
      Alternatively, -s/--srcpkg makes apkg parse build deps from source
      package which is slower but more robust in some cases.
      
      Build deps can also be extracted from archive containing proper distro/
      files with -a/--archive option in both template and --srcpkg mode.
      
      -u/--upstream option uses upstream archive (get-archive) to get build
      deps for maximum convenience.
      
      Fixes: #34
      278069e2
  7. 27 Apr, 2021 2 commits
  8. 26 Apr, 2021 5 commits
  9. 23 Apr, 2021 12 commits
  10. 22 Apr, 2021 2 commits
  11. 14 Apr, 2021 1 commit