Files
OmniNX-Downloader/.github/workflows/build-and-release.yml
niklascfw 3aa1cd1b11
All checks were successful
Build and Release / build-and-release (push) Successful in 9s
Generate Release Files / generate-releases (push) Successful in 38s
Updated workflow
2026-02-15 00:27:19 +01:00

41 lines
993 B
YAML

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