Skip to content

Remove Imazen.WebP and copy bindings to common project #54

Remove Imazen.WebP and copy bindings to common project

Remove Imazen.WebP and copy bindings to common project #54

Workflow file for this run

name: release
on:
push:
tags:
- '*'
permissions:
contents: write
jobs:
windows-latest:
name: windows-latest
runs-on: windows-latest
steps:
- name: Install GitVersion
uses: GitTools/actions/gitversion/setup@a41619580c25efb59dfc062e92990914141abcad # v0.10.2
with:
versionSpec: '5.5.0'
- uses: actions/setup-dotnet@3447fd6a9f9e57506b15f895c5b76d3b197dc7c2 # v3.2.0
with:
dotnet-version: '3.1.x'
- name: Checkout code
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
fetch-depth: 0
- name: Run GitVersion
id: gitversion
uses: GitTools/actions/gitversion/execute@a41619580c25efb59dfc062e92990914141abcad # v0.10.2
- name: Cache .nuke/temp, ~/.nuget/packages
uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.0.0
with:
path: |
.nuke/temp
~/.nuget/packages
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
- name: Pack 7ZSfx installer
run: .\Tools\NukeBuild\build.cmd Test Pack7ZSfx
- name: Upload 7ZSfx installer to github release
uses: softprops/action-gh-release@de2c0eb89ae2a093876385947365aca7b0e5f844 # v1.0.0
with:
files: ./Artifacts/ImoutoRebirth-*.*
body: ImoutoRebirth-*.exe is a self-extracting 7z archive. You can use it directly, or download the 7z archive itself. Please read the installation instructions in the [README](https://github.com/ImoutoChan/ImoutoRebirth#installation) for more information.
name: ImoutoRebirth ${{ steps.gitversion.outputs.majorMinorPatch }}