test-build-win.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. name: WIN build
  2. on:
  3. pull_request:
  4. branches:
  5. - master
  6. paths-ignore:
  7. - '**.md'
  8. push:
  9. branches:
  10. - master
  11. paths-ignore:
  12. - '**.md'
  13. jobs:
  14. build:
  15. name: Windows
  16. env:
  17. CMSIS: CMSIS_5
  18. runs-on: windows-2025
  19. steps:
  20. - name: ARM GCC setup
  21. uses: fiam/arm-none-eabi-gcc@v1
  22. with:
  23. release: 8-2019-q3
  24. - name: Checkout
  25. uses: actions/checkout@v2
  26. - name: Resolve prerequisites
  27. run: make cmsis SHELL=cmd
  28. - name: testbuild F103
  29. run: make stm32f103x6 SHELL=cmd
  30. - name: testbuild F303
  31. run: make stm32f303xe SHELL=cmd
  32. - name: testbuild F105
  33. run: make stm32f105xb SHELL=cmd
  34. - name: testbuild L052
  35. run: make stm32l052x8 SHELL=cmd
  36. - name: testbuild L100
  37. run: make stm32l100xc SHELL=cmd
  38. - name: testbuild L476
  39. run: make stm32l476xg SHELL=cmd
  40. - name: testbuild F429
  41. run: make stm32f429xi SHELL=cmd
  42. - name: testbuild L433
  43. run: make stm32l433cc SHELL=cmd
  44. - name: testbuild F070
  45. run: make stm32f070xb SHELL=cmd
  46. - name: testbuild G431
  47. run: make stm32g431xb SHELL=cmd
  48. - name: testbuild F446
  49. run: make stm32f446xc SHELL=cmd
  50. - name: testbuild F373
  51. run: make stm32f373xc SHELL=cmd
  52. - name: testbuild F745
  53. run: make stm32f745xe SHELL=cmd