Skip to content

xanderhendriks/action-build-stm32cubeide

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build STM32CubeIde project docker action

This action builds a STM32CubeIde project

Inputs

project-path

Required Path to the STM2CubeIde project file.

project-target

Required Target in the STM32CubeIde project file to build. Format: target/[build-configuration] note: When no build-configuration is given all the projects configuration are build

Example usage

Building only the Debug configuration:

- uses: xanderhendriks/action-build-stm32cubeide@v10.0
  with:
    project-path: 'applications/sample_application/targets/STM32'
    project-target: 'sample_application/Debug'

Building all the configurations (Debug/Release):

- uses: xanderhendriks/action-build-stm32cubeide@v10.0
  with:
    project-path: 'applications/sample_application/targets/STM32'
    project-target: 'sample_application'

A working STM32 application example can be found here: xanderhendriks/stm32-sample-application

STM32 Cube IDE Versions

The major.minor version number indicates the version of the underlying STM32CubeIde docker image being used. The bug fix number shows updates to this build action only:

  • 1.0: STM32 Cube IDE: 1.4.0
  • 2.0: STM32 Cube IDE: 1.5.0
  • 3.0: STM32 Cube IDE: 1.6.0
  • 4.0.2: STM32 Cube IDE: 1.7.0
  • 5.0: STM32 Cube IDE: 1.8.0
  • 6.0: STM32 Cube IDE: 1.9.0
  • 7.0: STM32 Cube IDE: 1.10.1
  • 8.0: STM32 Cube IDE: 1.11.2
  • 9.0: STM32 Cube IDE: 1.12.1
  • 10.0: STM32 Cube IDE: 1.13.1
  • 11.0: STM32 Cube IDE: 1.14.0
  • 12.0: STM32 Cube IDE: 1.15.0
  • 13.0: STM32 Cube IDE: 1.16.0

NOTE: Bug fixes are only implemented for older versions if requested.