Skip to content

deps: Bump the safe group with 1 update #68

deps: Bump the safe group with 1 update

deps: Bump the safe group with 1 update #68

Workflow file for this run

name: Build & Release .NET App
on:
push:
tags:
- 'v*'
permissions:
contents: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v6
- name: Publish
run: dotnet msbuild BangumiNet -restore -p:Configuration=Release -p:Version=${GITHUB_REF_NAME#v} -t:PublishAllRuntimes
- name: Archive
shell: bash
run: |
for i in BangumiNet/bin/Release/net10.0/*/publish/; do
(
cd $i || exit
zip -r "../../../../../../${{ github.event.repository.name }}-${{ github.ref_name }}-${i:31:(${#i}-31-9)}.zip" .
)
done
- name: Upload artifact
uses: actions/upload-artifact@v6
with:
name: app-archive
path: ${{ github.event.repository.name }}-${{ github.ref_name }}-*.zip
release:
needs: build
runs-on: ubuntu-latest
steps:
- name: Download artifact
uses: actions/download-artifact@v7
with:
name: app-archive
path: .
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
files: ${{ github.event.repository.name }}-${{ github.ref_name }}-*.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}