Skip to content

Bump pillow from 9.1.1 to 10.3.0 in /examples/classify_images #91

Bump pillow from 9.1.1 to 10.3.0 in /examples/classify_images

Bump pillow from 9.1.1 to 10.3.0 in /examples/classify_images #91

Workflow file for this run

name: CoralMicro Build
on:
workflow_dispatch:
pull_request:
push:
branches:
- main
jobs:
build-arduino-core:
runs-on: ubuntu-20.04
timeout-minutes: 20
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 1
ssh-key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
submodules: recursive
- name: Setup Environment
run: bash setup.sh
- name: Setup Ninja
uses: ashutoshvarma/setup-ninja@master
- name: Build
run: bash build.sh -n -c -a -f -i
- uses: actions/upload-artifact@v3
with:
name: coral-micro-${{ github.sha }}.tar.bz2
path: ${{ github.workspace }}/build/coral-micro-${{ github.sha }}.tar.bz2
if-no-files-found: error
build-all-linux:
needs: build-arduino-core
strategy:
matrix:
include:
- name: "Ubuntu 20.04"
runner: ubuntu-20.04
- name: "Ubuntu 22.04"
runner: ubuntu-22.04
runs-on: ${{ matrix.runner }}
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 1
ssh-key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
submodules: recursive
- uses: actions/download-artifact@v3
with:
path: ${{ github.workspace }}/artifacts
- name: Setup Ninja
uses: ashutoshvarma/setup-ninja@master
- name: Prepare Arduino Core
run: |
mkdir ${{ github.workspace }}/build
mv ${{ github.workspace }}/artifacts/coral-micro-${{ github.sha }}.tar.bz2/coral-micro-${{ github.sha }}.tar.bz2 ${{ github.workspace }}/build
- name: Setup Environment
run: bash setup.sh
- name: Build
run: bash build.sh -n -a -g -s
build-all-macos:
needs: build-arduino-core
strategy:
matrix:
include:
- name: "macOS Big Sur"
runner: macos-11
- name: "macOS Monterey"
runner: macos-12
runs-on: ${{ matrix.runner }}
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 1
ssh-key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
submodules: recursive
- uses: actions/download-artifact@v3
with:
path: ${{ github.workspace }}/artifacts
- name: Setup Ninja
uses: ashutoshvarma/setup-ninja@master
- name: Prepare Arduino Core
run: |
mkdir ${{ github.workspace }}/build
mv ${{ github.workspace }}/artifacts/coral-micro-${{ github.sha }}.tar.bz2/coral-micro-${{ github.sha }}.tar.bz2 ${{ github.workspace }}/build
- name: Setup Environment
run: bash setup.sh
- name: Build
run: bash build.sh -n -a -g -s
build-all-windows:
needs: build-arduino-core
strategy:
matrix:
include:
- name: "Windows Server 2019"
runner: windows-2019
- name: "Windows Server 2022"
runner: windows-2022
runs-on: ${{ matrix.runner }}
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 1
ssh-key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
- name: Update Submodules
run: |
git config --system core.longpaths true # Circumvent msys path length limits.
git submodule update --init --recursive
- uses: actions/download-artifact@v3
with:
path: ${{ github.workspace }}/artifacts
- name: Prepare Arduino Core
run: |
mkdir ${{ github.workspace }}/build
mv ${{ github.workspace }}/artifacts/coral-micro-${{ github.sha }}.tar.bz2/coral-micro-${{ github.sha }}.tar.bz2 ${{ github.workspace }}/build
- name: Setup Environment
run: |
choco upgrade cmake
choco upgrade ninja -y
python3.exe -m pip install -r ${{ github.workspace }}/arduino/requirements.txt
- name: Build
shell: bash
run: bash build.sh -n -a -g -s