File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed
Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change @@ -382,3 +382,43 @@ jobs:
382382 prerelease : true
383383 files : |
384384 projects/macos/ecode/ecode-macos-${{ env.INSTALL_REF }}-x86_64.dmg
385+
386+ build_freebsd_x86_64 :
387+ name : FreeBSD x86_64
388+ needs : release
389+ runs-on : ubuntu-latest
390+ steps :
391+ - name : Checkout Code
392+ uses : actions/checkout@v4
393+ with :
394+ repository : ' SpartanJ/eepp'
395+ fetch-depth : 0
396+ submodules : ' recursive'
397+ ref : ' refs/tags/ecode-${{ needs.release.outputs.version }}'
398+ run : |
399+ echo "INSTALL_REF=${{ needs.release.outputs.version }}" >> "$GITHUB_ENV"
400+ echo "RARCH=$(uname -m)" >> "$GITHUB_ENV"
401+ - uses : vmactions/freebsd-vm@v1
402+ env :
403+ INSTALL_REF : ${{ needs.release.outputs.version }}
404+ with :
405+ release : ' 14.1'
406+ envs : ' INSTALL_REF'
407+ sync : sshfs
408+ usesh : true
409+ mem : 8192
410+ prepare : |
411+ pkg install -y bash git sdl2 curl premake5 gsed gmake
412+ run : |
413+ export CC=clang
414+ export CXX=clang++
415+ git config --global --add safe.directory "$GITHUB_WORKSPACE"
416+ sh projects/freebsd/ecode/build.app.sh
417+ - name : Upload Files
418+ uses : softprops/action-gh-release@v2
419+ with :
420+ tag_name : ${{ needs.release.outputs.version }}
421+ draft : false
422+ prerelease : true
423+ files : |
424+ projects/freebsd/ecode/ecode-freebsd-${{ env.INSTALL_REF }}-x86_64.tar.gz
You can’t perform that action at this time.
0 commit comments