Try gitea release
Build and publish mistserver / build (push) Successful in 31s

This commit is contained in:
derek.holloway committed 2026-08-06 10:07:56 -07:00
1 parent b14715e759
commit 93badcb22d
1 file changed
+29 -6
+29 -6
View File
@@ -2,8 +2,8 @@ name: Build and publish mistserver
on:
push:
branches:
- main
tags:
- 'v*'
jobs:
build:
@@ -21,8 +21,31 @@ jobs:
- name: Dotnet Publish
run: dotnet publish ./MistoxServer --configuration Release --output ./publish --no-restore
- name: Upload Artifact
uses: actions/upload-artifact@v4
- name: Archive Production Artifacts
run: |
cd ./publish
zip -r ../mistserver-${{ github.ref_name }}.zip .
cd ..
# 2. Publish directly to Gitea Releases
- name: Create Gitea Release
uses: https://gitea.com/actions/release-action@main
with:
name: dotnet-app-release
path: ./publish
# Automatically uses the tag string pushed (e.g., v1.2.3)
name: "Release ${{ github.ref_name }}"
# Change this text to your desired version description (Supports Markdown)
body: |
## Mistserver Version ${{ github.ref_name }}
Automated deployment build compiled on Alpine Linux.
### Changelog
- Compiled via Gitea Actions
- Run ID: ${{ github.run_id }}
# Target the zipped artifact we generated in step 1
files: |
mistserver-*.zip
# Uses Gitea's automatically injected repository token for authorization
api_key: '${{ secrets.GITHUB_TOKEN }}'