1. 10 Feb, 2020 2 commits
  2. 09 Feb, 2020 2 commits
    • Kevin Daudt's avatar
      build.sh: limit log output when debugging · 76b0b88b
      Kevin Daudt authored
      76b0b88b
    • Kevin Daudt's avatar
      build.sh: fix overzealous shellcheck warnings · 2c81ce0b
      Kevin Daudt authored
      Shellcheck wants you to quote all variables to prevent accidental
      wordsplitting. But the arguments to `ap builddirs` should be splitted
      because each package should be a separate argument.
      
      23ae6625 (build.sh: fix shellcheck issues, 2020-02-03) did quote
      `$aports`, breaking CI when trying to build multiple packages.
      
      Undo that change and add comments to show that it should remain unquoted.
      2c81ce0b
  3. 04 Feb, 2020 2 commits
  4. 03 Feb, 2020 6 commits
  5. 29 Dec, 2019 1 commit
  6. 11 Dec, 2019 1 commit
    • Kevin Daudt's avatar
      image: refactor to use build-base · dd46ac61
      Kevin Daudt authored
      Setting up a base build setup has been moved to a dedicated image called
      alpinelinux/build-base. This allows that functionality be reused and
      makes setting up this image simpler.
      dd46ac61
  7. 05 Oct, 2019 1 commit
    • Kevin Daudt's avatar
      build.sh: define CI_DEBUG_BUILD · 39d47a84
      Kevin Daudt authored
      Because `set -u` is configured, the script will give an error when
      trying to use a variable that is not defined.
      
      Because the purpose this is meant to be an environment variable, we
      cannot just set it empty, because it would overwrite the value from the
      environment.
      
      Define `CI_DEBUB_BUILD` as empty when it's not defined.
      39d47a84
  8. 04 Oct, 2019 1 commit
  9. 28 Sep, 2019 2 commits
    • Kevin Daudt's avatar
      build.sh: show commit graph · 669d6223
      Kevin Daudt authored
      To make it easer to find out what's going on, print the commit graph of
      the repo.
      669d6223
    • Kevin Daudt's avatar
      build.sh: use local upstream repos · c5664f35
      Kevin Daudt authored
      Merge requests can consist of packages from different repositories. Some
      packages will depend on the packages that are just being built in a
      higher repository.
      
      The script currently only adds repos from the mirror, which will cause
      build issues.
      
      Add the local higher repositories to the repositories list.
      c5664f35
  10. 22 Sep, 2019 3 commits
    • Kevin Daudt's avatar
      build: use asymmetric diff to calculate changed aports · cf92e5f9
      Kevin Daudt authored
      A plain git diff will return changes both from the branch being merged,
      as the target branch. Because we are only interested in changes from the
      current branch, we need to do an asymmetric diff.
      cf92e5f9
    • Kevin Daudt's avatar
      build: show the list of changed aports · be003121
      Kevin Daudt authored
      To make it clear in the build logs what is being built, provide the list
      of changed aports that the build script is trying to build.
      be003121
    • Kevin Daudt's avatar
      build: fetch master from the upstream repo · 5da34890
      Kevin Daudt authored
      The CI job for merge requests is run in the forked project, meaning that
      the target branch may be behind. This would result in more commits being
      checked than intended.
      
      Fetch the target branch from the upstream repository instead so that we
      know the target branch is up-to-date and we can reliably get a list of
      changed commits just for this merge request.
      5da34890
  11. 28 Aug, 2019 1 commit
    • Kevin Daudt's avatar
      build.sh: force overwrite basebranch · 2b1aef6e
      Kevin Daudt authored
      The basebranch might already exist. When trying to update the basebranch
      when it's not fast-forwardable, git will throw an error.
      
      Add a '+' to the fetch spec to tell git that it's allowed to force
      overwrite the current ref.
      2b1aef6e
  12. 25 Aug, 2019 2 commits
  13. 22 Aug, 2019 2 commits
  14. 14 May, 2019 2 commits
  15. 02 May, 2019 3 commits
  16. 30 Apr, 2019 2 commits
  17. 07 Apr, 2019 1 commit
  18. 06 Apr, 2019 3 commits
  19. 26 Feb, 2019 1 commit
  20. 25 Feb, 2019 1 commit
  21. 20 Feb, 2019 1 commit