Skip to content

Github action to build Mongoose OS firmware files using the mos tool and it's integrated build service.

License

Notifications You must be signed in to change notification settings

yaourdt/mongoose-os-action

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

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mongoose OS docker action - V2

This action builds Mongoose OS firmware files using the mos tool and it's integrated build service.

Inputs

Name Description Required? Default
mos-yml-path path to mos.yml file no .
platform target platform for this build no esp8266
build-args further build arguments no -

Outputs

The compiled firmware can be found in ./build/fw.zip

Example usage

Build:

uses: yaourdt/mongoose-os-action@v2.0.2
with:
  mos-yml-path: .
  platform: esp8266
  build-args: --build-var MODEL=Shelly1

Do something with the result (e.g. upload as artifact):

uses: actions/upload-artifact@v2
with:
  name: my-firmware
  path: ./build/fw.zip

Acknowledgments

This is a fork of Mongoose OS docker action.

About

Github action to build Mongoose OS firmware files using the mos tool and it's integrated build service.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Shell 55.5%
  • Dockerfile 44.5%