diff options
24 files changed, 96 insertions, 0 deletions
diff --git a/.github/workflows/code_formatting.yml b/.github/workflows/code_formatting.yml index 4ca020a87..542edd46c 100644 --- a/.github/workflows/code_formatting.yml +++ b/.github/workflows/code_formatting.yml @@ -2,6 +2,10 @@ name: Check code formatting on: [push, pull_request] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-22.04 diff --git a/.github/workflows/code_size.yml b/.github/workflows/code_size.yml index d4f8b195a..de75bfe08 100644 --- a/.github/workflows/code_size.yml +++ b/.github/workflows/code_size.yml @@ -12,6 +12,10 @@ on: - 'ports/bare-arm/**' - 'ports/minimal/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-20.04 diff --git a/.github/workflows/code_size_comment.yml b/.github/workflows/code_size_comment.yml index 6310528c9..6ef6e633d 100644 --- a/.github/workflows/code_size_comment.yml +++ b/.github/workflows/code_size_comment.yml @@ -5,6 +5,10 @@ on: workflows: [Check code size] types: [completed] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: comment: runs-on: ubuntu-20.04 diff --git a/.github/workflows/commit_formatting.yml b/.github/workflows/commit_formatting.yml index 2fb959e5b..0b27038f2 100644 --- a/.github/workflows/commit_formatting.yml +++ b/.github/workflows/commit_formatting.yml @@ -2,6 +2,10 @@ name: Check commit message formatting on: [push, pull_request] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 431d5c498..e9b170074 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -5,6 +5,10 @@ on: paths: - docs/** +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index d50af705f..e4105e8d4 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -10,6 +10,10 @@ on: - 'py/**' - 'shared/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: embedding: runs-on: ubuntu-latest diff --git a/.github/workflows/mpy_format.yml b/.github/workflows/mpy_format.yml index b69be93ef..66abb19b8 100644 --- a/.github/workflows/mpy_format.yml +++ b/.github/workflows/mpy_format.yml @@ -9,6 +9,10 @@ on: - 'tests/**' - 'tools/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: test: runs-on: ubuntu-20.04 # use 20.04 to get python2 diff --git a/.github/workflows/ports.yml b/.github/workflows/ports.yml index 41540d5b9..fb574ad98 100644 --- a/.github/workflows/ports.yml +++ b/.github/workflows/ports.yml @@ -8,6 +8,10 @@ on: - 'tools/**' - ports/** +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_cc3200.yml b/.github/workflows/ports_cc3200.yml index 879eedea2..52adc7dbc 100644 --- a/.github/workflows/ports_cc3200.yml +++ b/.github/workflows/ports_cc3200.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/cc3200/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_esp32.yml b/.github/workflows/ports_esp32.yml index a5df4b7bb..9a583e3f9 100644 --- a/.github/workflows/ports_esp32.yml +++ b/.github/workflows/ports_esp32.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/esp32/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build_idf402: runs-on: ubuntu-20.04 diff --git a/.github/workflows/ports_esp8266.yml b/.github/workflows/ports_esp8266.yml index 27be97d5b..ae66fb95d 100644 --- a/.github/workflows/ports_esp8266.yml +++ b/.github/workflows/ports_esp8266.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/esp8266/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_mimxrt.yml b/.github/workflows/ports_mimxrt.yml index a98170f35..ae3ac0863 100644 --- a/.github/workflows/ports_mimxrt.yml +++ b/.github/workflows/ports_mimxrt.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/mimxrt/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-20.04 diff --git a/.github/workflows/ports_nrf.yml b/.github/workflows/ports_nrf.yml index b13d22984..0ca994c38 100644 --- a/.github/workflows/ports_nrf.yml +++ b/.github/workflows/ports_nrf.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/nrf/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-20.04 diff --git a/.github/workflows/ports_powerpc.yml b/.github/workflows/ports_powerpc.yml index 03f6c8756..7895e772a 100644 --- a/.github/workflows/ports_powerpc.yml +++ b/.github/workflows/ports_powerpc.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/powerpc/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_qemu-arm.yml b/.github/workflows/ports_qemu-arm.yml index 88ea6e528..509ef0bf0 100644 --- a/.github/workflows/ports_qemu-arm.yml +++ b/.github/workflows/ports_qemu-arm.yml @@ -13,6 +13,10 @@ on: - 'ports/qemu-arm/**' - 'tests/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build_and_test: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_renesas-ra.yml b/.github/workflows/ports_renesas-ra.yml index f363109e9..79600949f 100644 --- a/.github/workflows/ports_renesas-ra.yml +++ b/.github/workflows/ports_renesas-ra.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/renesas-ra/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build_renesas_ra_board: runs-on: ubuntu-20.04 diff --git a/.github/workflows/ports_rp2.yml b/.github/workflows/ports_rp2.yml index d4367a21f..96b52ea36 100644 --- a/.github/workflows/ports_rp2.yml +++ b/.github/workflows/ports_rp2.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/rp2/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_samd.yml b/.github/workflows/ports_samd.yml index a9d18c35a..8a82632c6 100644 --- a/.github/workflows/ports_samd.yml +++ b/.github/workflows/ports_samd.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/samd/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_stm32.yml b/.github/workflows/ports_stm32.yml index 08e1e5907..482f49df2 100644 --- a/.github/workflows/ports_stm32.yml +++ b/.github/workflows/ports_stm32.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/stm32/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build_pyb: runs-on: ubuntu-20.04 diff --git a/.github/workflows/ports_teensy.yml b/.github/workflows/ports_teensy.yml index ee461d002..b53d20a70 100644 --- a/.github/workflows/ports_teensy.yml +++ b/.github/workflows/ports_teensy.yml @@ -12,6 +12,10 @@ on: - 'drivers/**' - 'ports/teensy/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_unix.yml b/.github/workflows/ports_unix.yml index 6d35ea510..f19833202 100644 --- a/.github/workflows/ports_unix.yml +++ b/.github/workflows/ports_unix.yml @@ -14,6 +14,10 @@ on: - 'ports/unix/**' - 'tests/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: minimal: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_webassembly.yml b/.github/workflows/ports_webassembly.yml index 16b63c1f7..cc9d65f96 100644 --- a/.github/workflows/ports_webassembly.yml +++ b/.github/workflows/ports_webassembly.yml @@ -11,6 +11,10 @@ on: - 'lib/**' - 'ports/webassembly/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_windows.yml b/.github/workflows/ports_windows.yml index 582f80df9..301332ab4 100644 --- a/.github/workflows/ports_windows.yml +++ b/.github/workflows/ports_windows.yml @@ -12,6 +12,10 @@ on: - 'ports/unix/**' - 'ports/windows/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/ports_zephyr.yml b/.github/workflows/ports_zephyr.yml index 9b4c86387..966e08483 100644 --- a/.github/workflows/ports_zephyr.yml +++ b/.github/workflows/ports_zephyr.yml @@ -11,6 +11,10 @@ on: - 'lib/**' - 'ports/zephyr/**' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest |
