mirror of
https://gitee.com/blazorcomponent/MASA.Blazor.git
synced 2025-12-06 10:19:23 +08:00
* ♻ refactor: migrate all mobile components to a separate project
* remove unused files
* update
* update locale
* 🐛 fix: updating the logic of fetching latest release version
* update cicd
* update
34 lines
1.7 KiB
YAML
34 lines
1.7 KiB
YAML
name: Push nuget package on release
|
|
on:
|
|
release:
|
|
types: [published]
|
|
|
|
jobs:
|
|
push-nuget-on-release:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: git pull
|
|
uses: actions/checkout@v3
|
|
- name: setting dotnet
|
|
uses: actions/setup-dotnet@v1
|
|
with:
|
|
dotnet-version: |
|
|
9.0.x
|
|
8.0.x
|
|
7.0.x
|
|
6.0.x
|
|
include-prerelease: true
|
|
- name: build
|
|
run: dotnet build Masa.Blazor.Build.slnx -c Release /p:ContinuousIntegrationBuild=true
|
|
- name: pack Masa.Blazor
|
|
run: dotnet pack src/Masa.Blazor/Masa.Blazor.csproj --no-build --include-symbols -c Release -p:PackageVersion=$GITHUB_REF_NAME
|
|
- name: pack Masa.Blazor.SomethingSkia
|
|
run: dotnet pack src/Masa.Blazor.SomethingSkia/Masa.Blazor.SomethingSkia.csproj --no-build --include-symbols -c Release -p:PackageVersion=$GITHUB_REF_NAME
|
|
- name: pack Masa.Blazor.JSComponents.DriverJS
|
|
run: dotnet pack src/Masa.Blazor.JSComponents.DriverJS/Masa.Blazor.JSComponents.DriverJS.csproj --no-build --include-symbols -c Release -p:PackageVersion=$GITHUB_REF_NAME
|
|
- name: pack Masa.Blazor.JSComponents.PdfJS
|
|
run: dotnet pack src/Masa.Blazor.JSComponents.PdfJS/Masa.Blazor.JSComponents.PdfJS.csproj --no-build --include-symbols -c Release -p:PackageVersion=$GITHUB_REF_NAME
|
|
- name: pack Masa.Blazor.MobileComponents
|
|
run: dotnet pack src/Masa.Blazor.MobileComponents/Masa.Blazor.MobileComponents.csproj --no-build --include-symbols -c Release -p:PackageVersion=$GITHUB_REF_NAME
|
|
- name: package push
|
|
run: dotnet nuget push "**/*.symbols.nupkg" --skip-duplicate -k ${{secrets.NUGET_TOKEN}} -s https://api.nuget.org/v3/index.json |