Compare commits

...
7 Commits
Author SHA1 Message Date
derek.holloway 93badcb22d Try gitea release
Build and publish mistserver / build (push) Successful in 31s
2026-08-06 10:07:56 -07:00
derek.holloway b14715e759 Build the correct project
Build and publish mistserver / build (push) Failing after 15s
2026-08-06 10:03:19 -07:00
derek.holloway f93b78e5c1 fix directorys
Build and publish mistserver / build (push) Failing after 17s
2026-08-06 10:02:23 -07:00
derek.holloway e868d2116f Try using subdirectory
Build and publish mistserver / build (push) Failing after 4s
2026-08-06 10:00:43 -07:00
derek.holloway 4dc7d6b075 try package manager dotnet
Build and publish mistserver / build (push) Failing after 14s
2026-08-06 09:57:57 -07:00
derek.holloway 6f40e44224 remove old docker stuff
Build and publish mistserver / build (push) Failing after 1m5s
2026-08-06 09:54:20 -07:00
derek.holloway 291d0c3f07 Auto builder
Build and publish mistserver / build (push) Failing after 48s
2026-08-06 09:53:11 -07:00
+51
View File
@@ -0,0 +1,51 @@
name: Build and publish mistserver
on:
push:
tags:
- 'v*'
jobs:
build:
runs-on: alpine-linux
steps:
- name: checkout
uses: actions/checkout@v4
- name: Setup .NET SDK
run: apk add dotnet10-sdk
- name: Restore Dependencies
run: dotnet restore ./MistoxServer
- name: Dotnet Publish
run: dotnet publish ./MistoxServer --configuration Release --output ./publish --no-restore
- 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:
# 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 }}'