Skip to content
Snippets Groups Projects
  1. Mar 28, 2021
  2. Mar 01, 2021
  3. Dec 31, 2020
  4. Dec 29, 2020
  5. Dec 15, 2020
  6. Dec 11, 2020
  7. Nov 06, 2020
  8. Oct 16, 2020
  9. Oct 10, 2020
  10. Oct 02, 2020
    • Paul Spooren's avatar
      CI: use PKG_SOURCE instead of PKG_NAME · 014e02ab
      Paul Spooren authored
      
      The PKG_NAME is the installable name of a package while PKG_SOURCE is
      the folder containig both `Makefile` and possibliy `test.sh`
      
      This approach previously worked for packages where both NAME and SOURCE
      are the same, e.g. `vim`, however fore more complex packages like
      `mariadb` (SOURCE) the NAMES are partly
      *mariadb-server-plugin-handlersocket*, which is no existing folder.
      
      With this commit the `PKG_SOURCE` is used to find the `test.sh` script.
      
      Signed-off-by: default avatarPaul Spooren <mail@aparcar.org>
      014e02ab
  11. Sep 30, 2020
  12. Sep 19, 2020
  13. Sep 18, 2020
  14. Sep 17, 2020
    • Paul Spooren's avatar
      CI: run also on test.sh changes · b36bb173
      Paul Spooren authored
      
      The CI only tests packages if a Makefile changed, e.g. containing a
      version or release bump. This covers package related files as at least
      the package release must change whenever a file was touched.
      
      The `test.sh` file is a runtime test used to verify working packages
      within OpenWrt containers. This file can independently change and will
      never be included in the package ipk files, therefore trigger the CI on
      its changes as well.
      
      Signed-off-by: default avatarPaul Spooren <mail@aparcar.org>
      b36bb173
  15. Sep 16, 2020
    • Paul Spooren's avatar
      CI: add runtime tests for packages · da111fd0
      Paul Spooren authored
      Additional to manual runtime tests this CI addition runs a custom test
      script per package. Ideally this lowers the errors of package bumps,
      something which is time consuming when done manually for multiple
      architectures.
      
      This CI uses the official OpenWrt containers and tries to install and
      run compiled packages. The run depends on the content of `test.sh`,
      which is an `ash` script. It's called with the *packge name* and
      *package version* as arguments. This allows different behaviour if
      a single package generates multiple IPK files. The version is usable for
      the most trivial runtime check, e.g. `tmux -V | grep "$2"`.
      
      The current approach uses the qus project[1] which contains multiple
      QEMU binaries to run various architectures.
      
      [1]: https://github.com/dbhi/qus
      
      
      
      Signed-off-by: default avatarPaul Spooren <mail@aparcar.org>
      da111fd0
  16. Sep 14, 2020
  17. Sep 13, 2020
  18. Sep 08, 2020
  19. Sep 05, 2020
    • Paul Spooren's avatar
      CI: fix artifact folder and add more test SDKs · b4c70ed7
      Paul Spooren authored
      
      The CI adds the `packages.git` repository to the `feeds.conf`, which
      makes the repository redundant. Once called `packages` including the
      upstream status, once `packages_ci` (previously `action`) including the
      PRs changes.
      
      This commit changes the binary artifact folder from `packages` to
      `packages_ci`, as the SDK choses packages from the modified PR branch
      over the `packages` branch.
      
      Also add additional targets to test, as each target only takes a few
      minutes to test: aarch64_cortex-a53, arm_cortex-a15_neon-vfpv4 and
      i386_pentium4.
      
      Signed-off-by: default avatarPaul Spooren <mail@aparcar.org>
      b4c70ed7
    • Paul Spooren's avatar
      CI: use GitHub action for Pull Requests · b787aa9c
      Paul Spooren authored
      
      Test all GitHub pull requests for multiple architectures and store build
      logs and created packages. This is the first commit of a series of
      patches to simplify the life of maintainers.
      
      Signed-off-by: default avatarPaul Spooren <mail@aparcar.org>
      b787aa9c
  20. Apr 07, 2019
  21. Jan 27, 2018
    • Yousong Zhou's avatar
      github: adapt templates · f552f738
      Yousong Zhou authored
      
      Remove refs to LEDE and use "OpenWrt" instead of "OpenWRT"
      
      Remove instructions on self-checking pull request content for the
      following considerations
      
       - The checks are now enforced by travis autocheck scripts
       - Github now prompts users to refer to the contributing guide on
         submitting new issue and pull request
      
      Signed-off-by: default avatarYousong Zhou <yszhou4tech@gmail.com>
      f552f738
  22. Aug 25, 2016
  23. Jul 03, 2016
  24. Jul 02, 2016
  25. Jun 17, 2016
Loading