ccpp_mac_rc.yml 985 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. name: C/C++ Release candidate macos
  2. on:
  3. push:
  4. branches:
  5. - rc
  6. - debug_macos
  7. jobs:
  8. build:
  9. runs-on: macos-12
  10. steps:
  11. - uses: actions/checkout@v3
  12. with:
  13. ref: 'rc'
  14. - name: check autoconf version
  15. run: autoconf --version
  16. - name: update automake for mpfr
  17. run: |
  18. curl -O -L http://ftpmirror.gnu.org/automake/automake-1.16.5.tar.gz
  19. tar -xzf automake-1.16.5.tar.gz
  20. cd automake-*
  21. ./configure
  22. make
  23. sudo make install
  24. automake --version
  25. - name: build deps & slicer
  26. run: ./BuildMacOS.sh -dsi
  27. - name: Upload artifact
  28. uses: actions/upload-artifact@v4.0.0
  29. with:
  30. name: rc_macos.app
  31. path: build/pack/${{ github.event.repository.name }}/${{ github.event.repository.name }}.app
  32. - name: Upload artifact
  33. uses: actions/upload-artifact@v4.0.0
  34. with:
  35. name: rc_macos.dmg
  36. path: ${{ github.event.repository.name }}.dmg