openwrt/.github/workflows
Christian Marangi 218deba503
CI: label-kernel: support compile testing kernel version and all target
Add support to label-kernel for compiling testing kernel version and
check patches. To trigger this special build appent :testing to the
normal label.
Example:

- ci:kernel:ipq806x:generic:testing

Test will fail if the requested target doesn't have a defined kernel
testing version.

Also add support for testing all target and subtarget. To trigger this
some special pattern are added:
- ci:kernel:all:all
  Trigger test for all target and subtarget

- ci:kernel:all:first
  Trigger test for all target and the first subtarget in alphabetical
  order for the target.

With these special case :testing can also be used and every target and
subtarget that supports kernel testing version will be selected:
- ci:kernel:all:all:testing
  Trigger test for all target and subtarget that have a kernel testing
  version defined.

- ci:kernel:all:first:testing
  Trigger test for all target and the first subtarget in alphabetical
  order for the target that, if they have a kernel testing version
  defined.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-06-01 19:42:21 +02:00
..
scripts
Dockerfile.toolchain CI: push-containers: build and push container with external toolchain 2023-05-23 23:33:13 +02:00
Dockerfile.tools ci: bump buildworker container to version v6 2023-05-31 19:13:42 +02:00
build-tools.yml ci: bump buildworker container to version v6 2023-05-31 19:13:42 +02:00
build.yml ci: build: verify downloaded toolchain tarball 2023-05-31 19:32:58 +02:00
check-kernel-patches.yml CI: rework build workflow to have split target and subtarget directly 2023-05-22 17:11:27 +02:00
coverity.yml CI: coverity: disable ccache usage 2023-05-31 13:22:04 +02:00
formal.yml
kernel.yml CI: kernel: test each subtarget on push events 2023-05-31 13:22:05 +02:00
label-kernel.yml CI: label-kernel: support compile testing kernel version and all target 2023-06-01 19:42:21 +02:00
label-target.yml CI: build: add job to remove previous ccache cache if already exist 2023-05-31 13:22:03 +02:00
labeler.yml
packages.yml CI: add support for getting ccache cache from S3 2023-05-31 13:22:05 +02:00
push-containers.yml CI: build: add job to remove previous ccache cache if already exist 2023-05-31 13:22:03 +02:00
toolchain.yml CI: build: add job to remove previous ccache cache if already exist 2023-05-31 13:22:03 +02:00
tools.yml CI: ignore master branch for push events 2023-05-25 13:57:17 +02:00
upload-file-s3.yml CI: add support for getting ccache cache from S3 2023-05-31 13:22:05 +02:00