From 1d83563a078f7c664325e4104b0a6d0a753aa4e7 Mon Sep 17 00:00:00 2001 From: Jacob Schmidt Date: Fri, 11 Apr 2025 18:40:45 -0500 Subject: [PATCH] Update build workflow to use upload-artifact action version 4 --- .gitea/workflows/release.yml | 65 ++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .gitea/workflows/release.yml diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml new file mode 100644 index 0000000..3f1b185 --- /dev/null +++ b/.gitea/workflows/release.yml @@ -0,0 +1,65 @@ +name: Release + +on: + push: + tags: + - 'v*' + +jobs: + release: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Setup .NET + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '9.0.x' + + - name: Restore dependencies + run: dotnet restore FireflyClient.sln + + - name: Build + run: | + chmod +x build-all.sh + ./build-all.sh + + - name: Create Release + uses: softprops/action-gh-release@v1 + with: + name: FireflyClient v1.0.0 - Initial Release + body: | + # FireflyClient v1.0.0 - Initial Release + + We're excited to announce the initial release of FireflyClient! This version includes the core functionality of our application. + + ## Features + - Native library support for enhanced performance + - Self-contained executable builds + - Cross-platform compatibility (Linux, macOS) + + ## Installation + Choose the appropriate build for your platform from the assets below. + + ## System Requirements + - .NET 9.0 Runtime (for non-self-contained builds) + - Linux x64, macOS x64, or Windows x64 + + ## Known Issues + - None reported + + ## What's Next + - Additional platform support + - Performance optimizations + - Enhanced documentation + + ## Feedback + We welcome your feedback and bug reports. Please use the issue tracker to report any problems. + files: | + artifacts/exe/* + artifacts/native/* + draft: false + prerelease: false \ No newline at end of file