name: Build and Release on: push: jobs: build-and-release: runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout repository uses: actions/checkout@v4 - name: Set up build tools run: | sudo apt-get update sudo apt-get install -y zip rsync - name: Build zip package run: make zip - name: Get version id: version run: echo "tag_name=dev-$(date +'%Y%m%d-%H%M%S')-${GITHUB_SHA::8}" >> $GITHUB_OUTPUT - name: Create dev release uses: softprops/action-gh-release@v1 with: tag_name: ${{ steps.version.outputs.tag_name }} name: Release ${{ steps.version.outputs.tag_name }} body: | Automated dev build of OmniNX Downloader Commit: ${{ github.sha }} Branch: ${{ github.ref_name }} draft: false prerelease: true files: ./output/OmniNX Downloader.zip