Skip to content

Commit 469e208

Browse files
committed
ci: remove useless command.
1 parent 4d93b38 commit 469e208

File tree

7 files changed

+29
-39
lines changed

7 files changed

+29
-39
lines changed

.github/workflows/pack-nightly.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,19 +40,19 @@ jobs:
4040
echo "VERSION=$VERSION" >> $GITHUB_ENV
4141
4242
- name: Pack Semi.Avalonia
43-
if: ${{ inputs.Semi_Avalonia == true }}
43+
if: ${{ inputs.Semi_Avalonia }}
4444
run: dotnet pack src/Semi.Avalonia -o nugets /p:Version=${{ env.VERSION }}
4545

4646
- name: Pack Semi.Avalonia.ColorPicker
47-
if: ${{ inputs.Semi_Avalonia_ColorPicker == true }}
47+
if: ${{ inputs.Semi_Avalonia_ColorPicker }}
4848
run: dotnet pack src/Semi.Avalonia.ColorPicker -o nugets /p:Version=${{ env.VERSION }}
4949

5050
- name: Pack Semi.Avalonia.DataGrid
51-
if: ${{ inputs.Semi_Avalonia_DataGrid == true }}
51+
if: ${{ inputs.Semi_Avalonia_DataGrid }}
5252
run: dotnet pack src/Semi.Avalonia.DataGrid -o nugets /p:Version=${{ env.VERSION }}
5353

5454
- name: Pack Semi.Avalonia.TreeDataGrid
55-
if: ${{ inputs.Semi_Avalonia_TreeDataGrid == true }}
55+
if: ${{ inputs.Semi_Avalonia_TreeDataGrid }}
5656
run: dotnet pack src/Semi.Avalonia.TreeDataGrid -o nugets /p:Version=${{ env.VERSION }}
5757

5858
- name: Add NuGet Source

.github/workflows/pack.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,23 +50,23 @@ jobs:
5050
uses: actions/checkout@v4.2.2
5151

5252
- name: Pack Semi.Avalonia
53-
if: ${{ inputs.Semi_Avalonia == true }}
53+
if: ${{ inputs.Semi_Avalonia }}
5454
run: dotnet pack src/Semi.Avalonia -o nugets
5555

5656
- name: Pack Semi.Avalonia.ColorPicker
57-
if: ${{ inputs.Semi_Avalonia_ColorPicker == true }}
57+
if: ${{ inputs.Semi_Avalonia_ColorPicker }}
5858
run: dotnet pack src/Semi.Avalonia.ColorPicker -o nugets
5959

6060
- name: Pack Semi.Avalonia.DataGrid
61-
if: ${{ inputs.Semi_Avalonia_DataGrid == true }}
61+
if: ${{ inputs.Semi_Avalonia_DataGrid }}
6262
run: dotnet pack src/Semi.Avalonia.DataGrid -o nugets
6363

6464
- name: Pack Semi.Avalonia.TreeDataGrid
65-
if: ${{ inputs.Semi_Avalonia_TreeDataGrid == true }}
65+
if: ${{ inputs.Semi_Avalonia_TreeDataGrid }}
6666
run: dotnet pack src/Semi.Avalonia.TreeDataGrid -o nugets
6767

6868
- name: Upload to NuGet
69-
if: ${{ inputs.Upload_to_NuGet == true }}
69+
if: ${{ inputs.Upload_to_NuGet }}
7070
run: dotnet nuget push "nugets/*.nupkg" --api-key ${{ secrets.NUGET_ORG_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate
7171

7272
- name: Upload a Build Artifact

.github/workflows/publish.yml

Lines changed: 18 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,13 @@ on:
7171

7272
jobs:
7373
win-x64:
74-
if: ${{inputs.win-x64 == true}}
74+
if: ${{inputs.win-x64}}
7575
runs-on: windows-latest
7676
steps:
7777
- name: Checkout
7878
uses: actions/checkout@v4.2.2
7979
- name: Publish win-x64
80-
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r win-x64 -c Release -o publish --sc -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
80+
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r win-x64 -c Release -o publish --sc /p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true
8181
- name: Upload a Build Artifact
8282
uses: actions/upload-artifact@v4.6.2
8383
with:
@@ -87,15 +87,13 @@ jobs:
8787
!publish/*.pdb
8888
8989
win-x64-aot:
90-
if: ${{inputs.win-x64-aot == true}}
90+
if: ${{inputs.win-x64-aot}}
9191
runs-on: windows-latest
9292
steps:
9393
- name: Checkout
9494
uses: actions/checkout@v4.2.2
9595
- name: Enable Native AOT in .csproj
96-
run: |
97-
sed -i 's#<!--<PublishAot>true</PublishAot>-->#<PublishAot>true</PublishAot>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
98-
sed -i 's#<!--<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>-->#<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
96+
run: sed -i 's#<!--<PublishAot>true</PublishAot>-->#<PublishAot>true</PublishAot>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
9997
- name: Publish win-x64 AOT
10098
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r win-x64 -c Release -o publish
10199
- name: Upload a Build Artifact
@@ -107,13 +105,13 @@ jobs:
107105
!publish/*.pdb
108106
109107
linux-x64:
110-
if: ${{inputs.linux-x64 == true}}
108+
if: ${{inputs.linux-x64}}
111109
runs-on: ubuntu-latest
112110
steps:
113111
- name: Checkout
114112
uses: actions/checkout@v4.2.2
115113
- name: Publish linux-x64
116-
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r linux-x64 -c Release -o publish --sc -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
114+
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r linux-x64 -c Release -o publish --sc /p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true
117115
- name: Upload a Build Artifact
118116
uses: actions/upload-artifact@v4.6.2
119117
with:
@@ -123,15 +121,13 @@ jobs:
123121
!publish/*.pdb
124122
125123
linux-x64-aot:
126-
if: ${{inputs.linux-x64-aot == true}}
124+
if: ${{inputs.linux-x64-aot}}
127125
runs-on: ubuntu-latest
128126
steps:
129127
- name: Checkout
130128
uses: actions/checkout@v4.2.2
131129
- name: Enable Native AOT in .csproj
132-
run: |
133-
sed -i 's#<!--<PublishAot>true</PublishAot>-->#<PublishAot>true</PublishAot>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
134-
sed -i 's#<!--<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>-->#<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
130+
run: sed -i 's#<!--<PublishAot>true</PublishAot>-->#<PublishAot>true</PublishAot>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
135131
- name: Publish linux-x64 AOT
136132
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r linux-x64 -c Release -o publish
137133
- name: Upload a Build Artifact
@@ -143,13 +139,13 @@ jobs:
143139
!publish/*.pdb
144140
145141
drm-linux-x64:
146-
if: ${{inputs.drm-linux-x64 == true}}
142+
if: ${{inputs.drm-linux-x64}}
147143
runs-on: ubuntu-latest
148144
steps:
149145
- name: Checkout
150146
uses: actions/checkout@v4.2.2
151147
- name: Publish linux-x64 DRM
152-
run: dotnet publish demo/Semi.Avalonia.Demo.Drm -r linux-x64 -c Release -o publish --sc -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
148+
run: dotnet publish demo/Semi.Avalonia.Demo.Drm -r linux-x64 -c Release -o publish --sc /p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true
153149
- name: Upload a Build Artifact
154150
uses: actions/upload-artifact@v4.6.2
155151
with:
@@ -159,15 +155,13 @@ jobs:
159155
!publish/*.pdb
160156
161157
drm-linux-x64-aot:
162-
if: ${{inputs.drm-linux-x64-aot == true}}
158+
if: ${{inputs.drm-linux-x64-aot}}
163159
runs-on: ubuntu-latest
164160
steps:
165161
- name: Checkout
166162
uses: actions/checkout@v4.2.2
167163
- name: Enable Native AOT in .csproj
168-
run: |
169-
sed -i 's#<!--<PublishAot>true</PublishAot>-->#<PublishAot>true</PublishAot>#' demo/Semi.Avalonia.Demo.Drm/Semi.Avalonia.Demo.Drm.csproj
170-
sed -i 's#<!--<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>-->#<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
164+
run: sed -i 's#<!--<PublishAot>true</PublishAot>-->#<PublishAot>true</PublishAot>#' demo/Semi.Avalonia.Demo.Drm/Semi.Avalonia.Demo.Drm.csproj
171165
- name: Publish linux-x64 AOT
172166
run: dotnet publish demo/Semi.Avalonia.Demo.Drm -r linux-x64 -c Release -o publish
173167
- name: Upload a Build Artifact
@@ -179,13 +173,13 @@ jobs:
179173
!publish/*.pdb
180174
181175
osx-arm64:
182-
if: ${{inputs.osx-arm64 == true}}
176+
if: ${{inputs.osx-arm64}}
183177
runs-on: macos-latest
184178
steps:
185179
- name: Checkout
186180
uses: actions/checkout@v4.2.2
187181
- name: Publish osx-arm64
188-
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r osx-arm64 -c Release -o publish --sc -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
182+
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r osx-arm64 -c Release -o publish --sc /p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true
189183
- name: Upload a Build Artifact
190184
uses: actions/upload-artifact@v4.6.2
191185
with:
@@ -195,15 +189,13 @@ jobs:
195189
!publish/*.pdb
196190
197191
osx-arm64-aot:
198-
if: ${{inputs.osx-arm64-aot == true}}
192+
if: ${{inputs.osx-arm64-aot}}
199193
runs-on: macos-latest
200194
steps:
201195
- name: Checkout
202196
uses: actions/checkout@v4.2.2
203197
- name: Enable Native AOT in .csproj
204-
run: |
205-
sed -i '' 's#<!--<PublishAot>true</PublishAot>-->#<PublishAot>true</PublishAot>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
206-
sed -i '' 's#<!--<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>-->#<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
198+
run: sed -i '' 's#<!--<PublishAot>true</PublishAot>-->#<PublishAot>true</PublishAot>#' demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj
207199
- name: Publish osx-arm64 AOT
208200
run: dotnet publish demo/Semi.Avalonia.Demo.Desktop -r osx-arm64 -c Release -o publish
209201
- name: Upload a Build Artifact
@@ -215,7 +207,7 @@ jobs:
215207
!publish/*.pdb
216208
217209
android-arm64:
218-
if: ${{inputs.android-arm64 == true}}
210+
if: ${{inputs.android-arm64 }}
219211
runs-on: windows-latest
220212
steps:
221213
- name: Checkout
@@ -225,7 +217,7 @@ jobs:
225217
- name: Restore Dependencies
226218
run: dotnet restore
227219
- name: Publish Android
228-
run: dotnet publish demo/Semi.Avalonia.Demo.Android -c Release -f net8.0-android --no-restore -o publish -p:RuntimeIdentifier=android-arm64
220+
run: dotnet publish demo/Semi.Avalonia.Demo.Android -c Release -f net8.0-android --no-restore -o publish /p:RuntimeIdentifier=android-arm64
229221
- name: Upload a Build Artifact
230222
uses: actions/upload-artifact@v4.6.2
231223
with:

demo/Semi.Avalonia.Demo.Desktop/Semi.Avalonia.Demo.Desktop.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
77
<!-- Uncomment below to enable Native AOT compilation-->
88
<!--<PublishAot>true</PublishAot>-->
9-
<!--<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>-->
109
</PropertyGroup>
1110

1211
<PropertyGroup Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">

demo/Semi.Avalonia.Demo.Drm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ private static void SilenceConsole()
6363
6. Publish the app to Linux
6464

6565
```bash
66-
dotnet publish demo/Semi.Avalonia.Demo.Drm/Semi.Avalonia.Demo.Drm.csproj -c Release -r linux-x64 --sc -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
66+
dotnet publish demo/Semi.Avalonia.Demo.Drm/Semi.Avalonia.Demo.Drm.csproj -c Release -r linux-x64 --sc /p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
6767
```
6868

6969
Add the following code to the csproj file for AOT publishing

demo/Semi.Avalonia.Demo.Drm/README_CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ private static void SilenceConsole()
6363
6. 发布程序到Linux
6464

6565
```bash
66-
dotnet publish demo/Semi.Avalonia.Demo.Drm/Semi.Avalonia.Demo.Drm.csproj -c Release -r linux-x64 --sc -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
66+
dotnet publish demo/Semi.Avalonia.Demo.Drm/Semi.Avalonia.Demo.Drm.csproj -c Release -r linux-x64 --sc /p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true
6767
```
6868

6969
AOT发布需要在csproj文件中添加以下代码

demo/Semi.Avalonia.Demo.Drm/Semi.Avalonia.Demo.Drm.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
77
<!-- Uncomment below to enable Native AOT compilation-->
88
<!--<PublishAot>true</PublishAot>-->
9-
<!--<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>-->
109
</PropertyGroup>
1110

1211
<PropertyGroup Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">

0 commit comments

Comments
 (0)