ci: add github test workflow
authorPaul Spooren <mail@aparcar.org>
Thu, 26 Oct 2023 07:21:28 +0000 (09:21 +0200)
committerDaniel Golle <daniel@makrotopia.org>
Wed, 20 Mar 2024 18:47:29 +0000 (18:47 +0000)
Signed-off-by: Paul Spooren <mail@aparcar.org>
.github/workflows/build.yml [new file with mode: 0644]

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644 (file)
index 0000000..577f11f
--- /dev/null
@@ -0,0 +1,26 @@
+name: OpenWrt CI testing
+
+on: [ push, pull_request ]
+env:
+  CI_ENABLE_UNIT_TESTING: 0
+  CI_TARGET_BUILD_DEPENDS: libubox
+
+jobs:
+  native_testing:
+    name: Various native checks
+    runs-on: ubuntu-20.04
+
+    steps:
+      - uses: actions/checkout@v2
+
+      - uses: ynezz/gh-actions-openwrt-ci-native@v0.0.1
+
+      - name: Upload build artifacts
+        uses: actions/upload-artifact@v2
+        if: failure()
+        with:
+          name: native-build-artifacts
+          if-no-files-found: ignore
+          path: |
+            build/scan
+            tests/cram/**/*.t.err