diff --git a/.github/workflows/cw308t-stm32f3.yml b/.github/workflows/cw308t-stm32f3.yml new file mode 100644 index 00000000..74298844 --- /dev/null +++ b/.github/workflows/cw308t-stm32f3.yml @@ -0,0 +1,21 @@ +name: cw308t-stm32f3 build +on: + push: + branches: + - master + pull_request: + branches: [ "main" ] +jobs: + build-all: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Install Toolchain + uses: carlosperate/arm-none-eabi-gcc-action@v1.8.0 + with: + release: 13.2.Rel1 + - name: Build All (cw308t-stm32f3) + run: make PLATFORM=cw308t-stm32f3 -j2 diff --git a/.github/workflows/cw308t-stm32f415.yml b/.github/workflows/cw308t-stm32f415.yml new file mode 100644 index 00000000..d64484c4 --- /dev/null +++ b/.github/workflows/cw308t-stm32f415.yml @@ -0,0 +1,21 @@ +name: cw308t-stm32f415 build +on: + push: + branches: + - master + pull_request: + branches: [ "main" ] +jobs: + build-all: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Install Toolchain + uses: carlosperate/arm-none-eabi-gcc-action@v1.8.0 + with: + release: 13.2.Rel1 + - name: Build All (cw308t-stm32f415) + run: make PLATFORM=cw308t-stm32f415 -j2 \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 4fc8b0c5..00000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,30 +0,0 @@ -on: - push: - branches: - - master - pull_request: - types: [review_requested] -jobs: - build-all: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - submodules: recursive - - name: Install Toolchain - uses: carlosperate/arm-none-eabi-gcc-action@v1.8.0 - with: - release: 13.2.Rel1 - - name: Build All (stm32f4discovery) - run: make PLATFORM=stm32f4discovery -j2 - - name: Build All (nucleo-l476rg) - run: make PLATFORM=nucleo-l476rg -j2 - - name: Build All (nucleo-l4r5zi) - run: make PLATFORM=nucleo-l4r5zi -j2 - - name: Build All (cw308t-stm32f3) - run: make PLATFORM=cw308t-stm32f3 -j2 - - name: Build All (cw308t-stm32f415) - run: make PLATFORM=cw308t-stm32f415 -j2 - - name: Build All (mps2-an386) - run: make PLATFORM=mps2-an386 -j2 \ No newline at end of file diff --git a/.github/workflows/mps2-an386.yml b/.github/workflows/mps2-an386.yml new file mode 100644 index 00000000..de6c1075 --- /dev/null +++ b/.github/workflows/mps2-an386.yml @@ -0,0 +1,21 @@ +name: mps2-an386 build +on: + push: + branches: + - master + pull_request: + branches: [ "main" ] +jobs: + build-all: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Install Toolchain + uses: carlosperate/arm-none-eabi-gcc-action@v1.8.0 + with: + release: 13.2.Rel1 + - name: Build All (mps2-an386) + run: make PLATFORM=mps2-an386 -j2 \ No newline at end of file diff --git a/.github/workflows/nucleo-l476rg.yml b/.github/workflows/nucleo-l476rg.yml new file mode 100644 index 00000000..8b3a207e --- /dev/null +++ b/.github/workflows/nucleo-l476rg.yml @@ -0,0 +1,21 @@ +name: nucleo-l476rg build +on: + push: + branches: + - master + pull_request: + branches: [ "main" ] +jobs: + build-all: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Install Toolchain + uses: carlosperate/arm-none-eabi-gcc-action@v1.8.0 + with: + release: 13.2.Rel1 + - name: Build All (nucleo-l476rg) + run: make PLATFORM=nucleo-l476rg -j2 \ No newline at end of file diff --git a/.github/workflows/nucleo-l4r5zi.yml b/.github/workflows/nucleo-l4r5zi.yml new file mode 100644 index 00000000..110bc217 --- /dev/null +++ b/.github/workflows/nucleo-l4r5zi.yml @@ -0,0 +1,21 @@ +name: nucleo-l4r5zi build +on: + push: + branches: + - master + pull_request: + branches: [ "main" ] +jobs: + build-all: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Install Toolchain + uses: carlosperate/arm-none-eabi-gcc-action@v1.8.0 + with: + release: 13.2.Rel1 + - name: Build All (nucleo-l4r5zi) + run: make PLATFORM=nucleo-l4r5zi -j2 \ No newline at end of file diff --git a/.github/workflows/stm32f4discovery.yml b/.github/workflows/stm32f4discovery.yml new file mode 100644 index 00000000..87534470 --- /dev/null +++ b/.github/workflows/stm32f4discovery.yml @@ -0,0 +1,21 @@ +name: stm32f4discovery build +on: + push: + branches: + - master + pull_request: + branches: [ "main" ] +jobs: + build-all: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + submodules: recursive + - name: Install Toolchain + uses: carlosperate/arm-none-eabi-gcc-action@v1.8.0 + with: + release: 13.2.Rel1 + - name: Build All (stm32f4discovery) + run: make PLATFORM=stm32f4discovery -j2 \ No newline at end of file