S&B Volcano vaporizer remote control with Pi Pico W
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

scad.yml 1011B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. name: STLs
  2. # build for each push and pull request
  3. on: [push, pull_request]
  4. jobs:
  5. render:
  6. runs-on: ubuntu-latest
  7. steps:
  8. - name: Checkout repo
  9. uses: actions/checkout@v4
  10. with:
  11. fetch-depth: 0
  12. - name: Checkout repo submodules
  13. run: git submodule update --init
  14. - name: Install dependencies
  15. run: sudo apt-get install -y openscad zip
  16. - name: Render STLs
  17. run: |
  18. ./case/generate_stls.sh
  19. - name: Upload part files
  20. uses: actions/upload-artifact@v4.0.0
  21. with:
  22. name: volcano-remote-stl
  23. path: case/stl
  24. if-no-files-found: error
  25. - name: Archive release files
  26. if: startsWith(github.ref, 'refs/tags/')
  27. run: |
  28. cd case
  29. zip -r volcano-remote-stl stl
  30. - name: Upload release files
  31. if: startsWith(github.ref, 'refs/tags/')
  32. uses: softprops/action-gh-release@v1
  33. with:
  34. files: case/volcano-remote-stl.zip