You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/04/03 12:23:14 UTC

[incubator-nuttx-testing] branch master updated (400abdc -> 20490f3)

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-testing.git.


    from 400abdc  testlist: Remove gapuino and nr5m100-nexys4 from black list
     new 272c2a6  add canceling workflow
     new 20490f3  move avr, risc-v, xtensa and x86 builds out of other.dat

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/build.yml  |  4 ++--
 .github/workflows/cancel.yml | 17 +++++++++++++++++
 testlist/macos.dat           | 38 ++++++++++++++++++++++++++++++++++++++
 testlist/other.dat           | 13 ++++---------
 testlist/risc-v.dat          |  1 +
 testlist/xtensa.dat          |  1 +
 6 files changed, 63 insertions(+), 11 deletions(-)
 create mode 100644 .github/workflows/cancel.yml
 create mode 100644 testlist/macos.dat
 create mode 100644 testlist/risc-v.dat
 create mode 100644 testlist/xtensa.dat

[incubator-nuttx-testing] 02/02: move avr, risc-v, xtensa and x86 builds out of other.dat

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-testing.git

commit 20490f3da145d1092af1673a5982b50b79b3c96b
Author: Matias N <ma...@protobits.dev>
AuthorDate: Wed Mar 31 15:38:09 2021 -0300

    move avr, risc-v, xtensa and x86 builds out of other.dat
---
 .github/workflows/build.yml |  4 ++--
 testlist/macos.dat          | 38 ++++++++++++++++++++++++++++++++++++++
 testlist/other.dat          | 13 ++++---------
 testlist/risc-v.dat         |  1 +
 testlist/xtensa.dat         |  1 +
 5 files changed, 46 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 6c3b73d..770d399 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -24,7 +24,7 @@ jobs:
 
     strategy:
       matrix:
-        boards: [arm-01, arm-02, arm-03, arm-04, arm-05, arm-06, arm-07, arm-08, arm-09, arm-10, arm-11, arm-12, arm-13, other, sim]
+        boards: [arm-01, arm-02, arm-03, arm-04, arm-05, arm-06, arm-07, arm-08, arm-09, arm-10, arm-11, arm-12, arm-13, other, risc-v, sim, xtensa]
 
     steps:
       - name: Checkout nuttx repo
@@ -79,7 +79,7 @@ jobs:
     runs-on: macos-10.15
     strategy:
       matrix:
-        boards: [arm-12, other, sim]
+        boards: [macos, sim]
     steps:
       - name: Checkout nuttx repo
         uses: actions/checkout@v2
diff --git a/testlist/macos.dat b/testlist/macos.dat
new file mode 100644
index 0000000..4b5f6e6
--- /dev/null
+++ b/testlist/macos.dat
@@ -0,0 +1,38 @@
+# Chose a minimalistic subset of board/configs due to macOS builds
+# being extremely slow on GitHub
+
+# AVR
+#
+# We do not have a toolchain for avr32 outside of Microchip login wall.
+# The work was never upstreamed to GCC.
+
+/avr/atmega/arduino-mega2560/configs/nsh
+
+# MIPS
+#
+# PINGUINOL toolchain doesn't provide macOS binaries
+# with the same name
+
+#/mips/pic32mx/pic32mx-starterkit/configs/nsh,CONFIG_MIPS32_TOOLCHAIN_PINGUINOL
+
+# RISC-V
+
+/risc-v/bl602/bl602evb/configs/wifi,CONFIG_RV32IM_TOOLCHAIN_GNU_RVGL
+
+/risc-v/esp32c3/esp32c3-devkit/configs/wapi,CONFIG_RV32IM_TOOLCHAIN_GNU_RVGL
+
+# ARM
+
+/arm/stm32/stm32f4discovery/configs/nsh,CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL
+
+# XTENSA
+
+/xtensa/esp32/esp32-devkitc/configs/wapi
+
+# x86_64-elf-gcc from homebrew doesn't seem to
+# provide __udivdi3 etc for -m32, so we do not build
+# x86
+
+# x86_64
+
+/x86_64/intel64/qemu-intel64/configs/nsh
diff --git a/testlist/other.dat b/testlist/other.dat
index 0495dc4..81cbc98 100644
--- a/testlist/other.dat
+++ b/testlist/other.dat
@@ -1,9 +1,8 @@
-# We do not have a toolchain for avr32 outside of Microchip login wall.
-# The work was never upstreamed to GCC.
-
 /avr
 -avr32dev1:nsh
 -avr32dev1:ostest
+# x86_64-elf-gcc from homebrew doesn't seem to
+# provide __udivdi3 etc for -m32
 
 /renesas/rx65n/rx65n-grrose
 /renesas/rx65n/rx65n-rsk2mb
@@ -20,14 +19,10 @@
 -Darwin,pic32mz-starterkit:.*
 -Darwin,sure-pic32mx:.*
 -Darwin,ubw32:.*
+# We do not have a toolchain for avr32 outside of Microchip login wall.
+# The work was never upstreamed to GCC.
 
-/risc-v,CONFIG_RV32IM_TOOLCHAIN_GNU_RVGL
-
-# x86_64-elf-gcc from homebrew doesn't seem to
-# provide __udivdi3 etc for -m32
 /x86
 -Darwin,qemu-i486:.*
 
 /x86_64
-
-/xtensa
diff --git a/testlist/risc-v.dat b/testlist/risc-v.dat
new file mode 100644
index 0000000..10556d7
--- /dev/null
+++ b/testlist/risc-v.dat
@@ -0,0 +1 @@
+/risc-v,CONFIG_RV32IM_TOOLCHAIN_GNU_RVGL
diff --git a/testlist/xtensa.dat b/testlist/xtensa.dat
new file mode 100644
index 0000000..0fec540
--- /dev/null
+++ b/testlist/xtensa.dat
@@ -0,0 +1 @@
+/xtensa

[incubator-nuttx-testing] 01/02: add canceling workflow

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-testing.git

commit 272c2a6213987c7b9ae8942d3b12db2d8c95374c
Author: Matias N <ma...@protobits.dev>
AuthorDate: Fri Apr 2 15:15:10 2021 -0300

    add canceling workflow
---
 .github/workflows/cancel.yml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/.github/workflows/cancel.yml b/.github/workflows/cancel.yml
new file mode 100644
index 0000000..9f4e41b
--- /dev/null
+++ b/.github/workflows/cancel.yml
@@ -0,0 +1,17 @@
+name: Cancelling Duplicates
+on:
+  workflow_run:
+    workflows: ["Build", "Docker-Linux", "Lint"]
+    types: ['requested']
+
+jobs:
+  cancel-duplicate-workflow-runs:
+    name: "Cancel duplicate workflow runs"
+    runs-on: ubuntu-latest
+    steps:
+      - uses: apache/airflow-cancel-workflow-runs@master
+        name: "Cancel duplicate workflow runs"
+        with:
+          cancelMode: allDuplicates
+          token: ${{ secrets.GITHUB_TOKEN }}
+          sourceRunId: ${{ github.event.workflow_run.id }}