From 40f88d98e40c4f266602878ddffde1565477ccba Mon Sep 17 00:00:00 2001
From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com>
Date: Sun, 30 Aug 2020 23:15:47 -0700
Subject: [PATCH] Release Version 0.6.1 (#205)
---
.github/create-release.yml | 65 ++++++++++++++++++++++++++++++++++++++
Directory.Build.props | 1 +
publish.cmd | 0
publish.sh | 0
4 files changed, 66 insertions(+)
create mode 100644 .github/create-release.yml
mode change 100644 => 100755 publish.cmd
mode change 100644 => 100755 publish.sh
diff --git a/.github/create-release.yml b/.github/create-release.yml
new file mode 100644
index 000000000..7202177e9
--- /dev/null
+++ b/.github/create-release.yml
@@ -0,0 +1,65 @@
+name: Create Release
+
+on:
+ push:
+ branches:
+ - master
+
+jobs:
+ build:
+ if: "contains(github.event.head_commit.message, 'Release')"
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: Setup .NET Core
+ uses: actions/setup-dotnet@v1
+ with:
+ dotnet-version: 3.1.401
+ - name: Get Project Version
+ id: get-version
+ uses: mavrosxristoforos/get-xml-info@1.0
+ with:
+ xml-file: 'Directory.Build.Props'
+ xpath: '//Project/PropertyGroup/Version'
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ - name: Create Release
+ id: create_release
+ uses: actions/create-release@v1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ tag_name: ${{ steps.get-version.output.info }}
+ release_name: ${{ steps.get-version.output.info }}
+ draft: false
+ prerelease: false
+ - name: Build Windows
+ run: ./publish.cmd win core Release
+ - name: Create Windows Artifact
+ run: rm -rf ./Projects/*/bin && rm -rf ./Projects/*/obj && zip -r modernuo-win-x64-${{ steps.get-version.output.info }}.zip ./*
+ - name: Upload Windows Build
+ uses: actions/upload-release-asset@v1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ upload_url: ${{ steps.create_release.outputs.upload_url }}
+ asset_path: ./modernuo-win-x64-${{ steps.get-version.output.info }}.zip
+ asset_name: modernuo-win-x64-${{ steps.get-version.output.info }}.zip
+ asset_content_type: application/zip
+ - name: Clean Windows Build
+ run: rm modernuo-win-x64-${{ steps.get-version.output.info }}.zip
+ - name: Build Ubuntu 18 LTS
+ run: ./publish.cmd ubuntu.18.04 core Release
+ - name: Create Ubuntu 18 LTS Artifact
+ run: rm -rf ./Projects/*/bin && rm -rf ./Projects/*/obj && zip -r ubuntu.18.04-x64-${{ steps.get-version.output.info }}.zip ./*
+ - name: Upload Ubuntu 18 LTS Build
+ uses: actions/upload-release-asset@v1
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ upload_url: ${{ steps.create_release.outputs.upload_url }}
+ asset_path: ./modernuo-ubuntu.18.04-x64-${{ steps.get-version.output.info }}.zip
+ asset_name: modernuo-ubuntu.18.04-x64-${{ steps.get-version.output.info }}.zip
+ asset_content_type: application/zip
+ - name: Clean Ubuntu 18 LTS Build
+ run: rm modernuo-ubuntu.18.04-x64-${{ steps.get-version.output.info }}.zip
diff --git a/Directory.Build.props b/Directory.Build.props
index 3c9231a13..6b16574f9 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -7,6 +7,7 @@
netcoreapp3.1
x64
x64
+ 0.6.1
8.0
WINDOWS
UNIX
diff --git a/publish.cmd b/publish.cmd
old mode 100644
new mode 100755
diff --git a/publish.sh b/publish.sh
old mode 100644
new mode 100755