- Mar 28, 2021
-
-
Paul Spooren authored
We now own `openwrtorg` and `openwrt`, where the latter replaces the former. Slowly migrate over. Signed-off-by:
Paul Spooren <mail@aparcar.org> (cherry picked from commit b164a3aa)
-
- Mar 01, 2021
-
-
Paul Spooren authored
The "changed package" logic triggers all packages changed since `origin/master` while for releases branches all changes since e.g. `origin/openwrt-21.02` should be considered. First figure out the active branch, then find changed packages. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
Ilya Lipnitskiy authored
Signed-off-by:
Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com> (cherry picked from commit a2b08b5c)
-
- Dec 31, 2020
-
-
Rosen Penev authored
Upstream wants to remove ARC700. That and currently, ARC700 is not compiling with glibc. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Dec 29, 2020
-
-
Paul Spooren authored
Not only use snapshot SDKs for master test but whatever destination branch is used. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Dec 15, 2020
-
-
Paul Spooren authored
The aarch64_cortex-a53 architecture is used by more targets and should therefore be tested rather than the relatively rare _generic one. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Dec 11, 2020
-
-
Rosen Penev authored
It seems the former causes more compilation failures due to not having SSE. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Nov 06, 2020
-
-
Aaron Goodman authored
Initial motivation for this commit was 'Just merge and see how people like it?' https://github.com/openwrt/packages/pull/13358#issuecomment-692309158 It seems that many contributors don't like it. https://github.com/openwrt/packages/issues/13395 So this should be reverted until issues with the linter can be resolved. This reverts commit 2b5de222.
-
- Oct 16, 2020
-
-
Josef Schlehofer authored
More details: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/ Signed-off-by:
Josef Schlehofer <pepe.schlehofer@gmail.com>
-
Josef Schlehofer authored
Signed-off-by:
Josef Schlehofer <pepe.schlehofer@gmail.com>
-
- Oct 10, 2020
-
-
Michal Hrusecky authored
Export PKG_NAME and PKG_VERSION to make test scripts better readable and also export a path to the helper script providing colorful output. Signed-off-by:
Michal Hrusecky <michal.hrusecky@turris.com>
-
Michal Hrusecky authored
Add a shell script that can produce colorfull output to help to identify problems during CI runs. Signed-off-by:
Michal Hrusecky <michal.hrusecky@turris.com>
-
Rosen Penev authored
This is the second ARM NEON target that is tested. It's unlikely that one will fail and the other succeed. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Oct 02, 2020
-
-
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:
Paul Spooren <mail@aparcar.org>
-
- Sep 30, 2020
-
-
Rosen Penev authored
Both ARC platforms are not useful. One is enough for uClibc-ng. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Sep 19, 2020
-
-
Rosen Penev authored
Without this option, a package gets installed with its dependencies but those do not get removed, causing issues later on with other packages. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Sep 18, 2020
-
-
Paul Spooren authored
Currently the passed VERSION includes the release, which is usually not part of the compiled binary. Removing it simplifies the `grep` command to check for correct package output during runtime tests. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Sep 17, 2020
-
-
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:
Paul Spooren <mail@aparcar.org>
-
- Sep 16, 2020
-
-
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:
Paul Spooren <mail@aparcar.org>
-
- Sep 14, 2020
-
-
Paul Spooren authored
This commit adds a linter which checks most common filetypes, including Shell and Lua. Ideally this improves the quality of especially `init` scripts written in Shell. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Sep 13, 2020
-
-
Paul Spooren authored
A package recently failed building exclusively for this architecture, therefore test it as well. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Sep 08, 2020
-
-
Paul Spooren authored
By using `feeds install -d y` the CI tries to install e.g. `libcxx` which fails, unrelated to the tested packages. Now follow the approach of the current CircleCI implementation. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Sep 05, 2020
-
-
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:
Paul Spooren <mail@aparcar.org>
-
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:
Paul Spooren <mail@aparcar.org>
-
- Apr 07, 2019
-
-
Daniel Engberg authored
Rephrase the template a bit and add information about older releases and forks. Signed-off-by:
Daniel Engberg <daniel.engberg.lists@pyret.net>
-
- Jan 27, 2018
-
-
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:
Yousong Zhou <yszhou4tech@gmail.com>
-
- Aug 25, 2016
-
-
Yousong Zhou authored
So that maintainers can receive at least one notification at the issue creation time ;) Signed-off-by:
Yousong Zhou <yszhou4tech@gmail.com>
-
- Jul 03, 2016
-
-
Etienne CHAMPETIER authored
commit message is copied at the end of the template when creating PR, so swap instructions and template part Signed-off-by:
Etienne CHAMPETIER <champetier.etienne@gmail.com>
-
- Jul 02, 2016
-
-
Etienne CHAMPETIER authored
Signed-off-by:
Etienne CHAMPETIER <champetier.etienne@gmail.com>
-
Etienne CHAMPETIER authored
Signed-off-by:
Etienne CHAMPETIER <champetier.etienne@gmail.com>
-
- Jun 17, 2016
-
-
Etienne CHAMPETIER authored
I hope this will help triage PR and reduce commits not following guidelines Signed-off-by:
Etienne CHAMPETIER <champetier.etienne@gmail.com>
-