package-builds-unstable.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. name: Package builds (unstable)
  2. on:
  3. push:
  4. branches: ["main"]
  5. pull_request:
  6. branches: ["main"]
  7. permissions:
  8. contents: read
  9. actions: write
  10. jobs:
  11. package_builds:
  12. #runs-on: alrest-techarohq
  13. runs-on: ubuntu-24.04
  14. steps:
  15. - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
  16. with:
  17. persist-credentials: false
  18. fetch-tags: true
  19. fetch-depth: 0
  20. - name: build essential
  21. run: |
  22. sudo apt-get update
  23. sudo apt-get install -y build-essential
  24. - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
  25. with:
  26. node-version: "24.11.0"
  27. - uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
  28. with:
  29. go-version: "1.25.4"
  30. - name: install node deps
  31. run: |
  32. npm ci
  33. - name: Build Packages
  34. run: |
  35. go tool yeet
  36. - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
  37. with:
  38. name: packages
  39. path: var/*