Skip to content

Commit ea7786a

Browse files
authored
feat: Drop support for APIWeaver.Swagger (#120)
1 parent f16c7c7 commit ea7786a

File tree

4 files changed

+15
-34
lines changed

4 files changed

+15
-34
lines changed

.github/workflows/publish.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ on:
88
jobs:
99
node-setup:
1010
uses: xC0dex/APIWeaver/.github/workflows/node-assets.yml@main
11-
publish-generator:
12-
uses: xC0dex/APIWeaver/.github/workflows/publish-generator.yml@main
11+
# publish-generator:
12+
# uses: xC0dex/APIWeaver/.github/workflows/publish-generator.yml@main
1313
publish:
1414
runs-on: ubuntu-latest
1515
needs:
1616
- node-setup
17-
- publish-generator
17+
# - publish-generator
1818
strategy:
1919
matrix:
2020
project:
21-
- 'APIWeaver'
21+
# - 'APIWeaver'
2222
- 'APIWeaver.OpenApi'
23-
- 'APIWeaver.Swagger'
24-
- 'APIWeaver.MsBuild'
23+
# - 'APIWeaver.Swagger'
24+
# - 'APIWeaver.MsBuild'
2525
steps:
2626
- name: Checkout
2727
uses: actions/checkout@v4
@@ -32,11 +32,11 @@ jobs:
3232
name: node-modules
3333
path: 'src/APIWeaver.Swagger/node_modules'
3434

35-
- name: Download APIWeaver.Generator
36-
if: ${{ matrix.project }} == 'APIWeaver.MsBuild'
37-
uses: actions/download-artifact@v4
38-
with:
39-
pattern: generator-*
35+
# - name: Download APIWeaver.Generator
36+
# if: ${{ matrix.project }} == 'APIWeaver.MsBuild'
37+
# uses: actions/download-artifact@v4
38+
# with:
39+
# pattern: generator-*
4040

4141
- name: Get version
4242
env:

APIWeaver.sln

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "demo", "demo", "{BBD49ECA-C
2222
EndProject
2323
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Demo.Minimal", "demo\APIWeaver.Demo.Minimal\APIWeaver.Demo.Minimal.csproj", "{6688140D-3DBB-422E-B199-4F1FCAB00059}"
2424
EndProject
25-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Swagger", "src\APIWeaver.Swagger\APIWeaver.Swagger.csproj", "{8BA6D753-69C7-4E08-9659-28563A2FBBFB}"
26-
EndProject
27-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Swagger.Tests", "tests\APIWeaver.Swagger.Tests\APIWeaver.Swagger.Tests.csproj", "{75846F2E-D298-4175-BFB7-1C44C241F4E9}"
28-
EndProject
2925
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "apis", "apis", "{DDE3C770-5DDB-4650-8B68-D753730D3B1B}"
3026
ProjectSection(SolutionItems) = preProject
3127
tests\apis\Directory.Build.props = tests\apis\Directory.Build.props
3228
EndProjectSection
3329
EndProject
34-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Swagger.TestApi", "tests\apis\APIWeaver.Swagger.TestApi\APIWeaver.Swagger.TestApi.csproj", "{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}"
35-
EndProject
3630
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Demo.Controller", "demo\APIWeaver.Demo.Controller\APIWeaver.Demo.Controller.csproj", "{CED28A60-261E-4E23-8066-0F4166712451}"
3731
EndProject
3832
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.OpenApi", "src\APIWeaver.OpenApi\APIWeaver.OpenApi.csproj", "{D77BB546-2BDC-4FB1-96C7-8997F82DBF0E}"
@@ -64,10 +58,7 @@ Global
6458
EndGlobalSection
6559
GlobalSection(NestedProjects) = preSolution
6660
{6688140D-3DBB-422E-B199-4F1FCAB00059} = {BBD49ECA-CB62-4820-B425-296EFCFE7EC2}
67-
{8BA6D753-69C7-4E08-9659-28563A2FBBFB} = {CC045423-814B-40D9-B087-5AC3C8848B09}
68-
{75846F2E-D298-4175-BFB7-1C44C241F4E9} = {9C8C12F5-F67A-4319-94FC-281A1EEFF1B4}
6961
{DDE3C770-5DDB-4650-8B68-D753730D3B1B} = {9C8C12F5-F67A-4319-94FC-281A1EEFF1B4}
70-
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954} = {DDE3C770-5DDB-4650-8B68-D753730D3B1B}
7162
{CED28A60-261E-4E23-8066-0F4166712451} = {BBD49ECA-CB62-4820-B425-296EFCFE7EC2}
7263
{D77BB546-2BDC-4FB1-96C7-8997F82DBF0E} = {CC045423-814B-40D9-B087-5AC3C8848B09}
7364
{F141B23F-63A9-48E6-A450-965FF1E08F0D} = {CC045423-814B-40D9-B087-5AC3C8848B09}
@@ -83,18 +74,6 @@ Global
8374
{6688140D-3DBB-422E-B199-4F1FCAB00059}.Debug|Any CPU.Build.0 = Debug|Any CPU
8475
{6688140D-3DBB-422E-B199-4F1FCAB00059}.Release|Any CPU.ActiveCfg = Release|Any CPU
8576
{6688140D-3DBB-422E-B199-4F1FCAB00059}.Release|Any CPU.Build.0 = Release|Any CPU
86-
{8BA6D753-69C7-4E08-9659-28563A2FBBFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
87-
{8BA6D753-69C7-4E08-9659-28563A2FBBFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
88-
{8BA6D753-69C7-4E08-9659-28563A2FBBFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
89-
{8BA6D753-69C7-4E08-9659-28563A2FBBFB}.Release|Any CPU.Build.0 = Release|Any CPU
90-
{75846F2E-D298-4175-BFB7-1C44C241F4E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
91-
{75846F2E-D298-4175-BFB7-1C44C241F4E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
92-
{75846F2E-D298-4175-BFB7-1C44C241F4E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
93-
{75846F2E-D298-4175-BFB7-1C44C241F4E9}.Release|Any CPU.Build.0 = Release|Any CPU
94-
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
95-
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}.Debug|Any CPU.Build.0 = Debug|Any CPU
96-
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}.Release|Any CPU.ActiveCfg = Release|Any CPU
97-
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}.Release|Any CPU.Build.0 = Release|Any CPU
9877
{CED28A60-261E-4E23-8066-0F4166712451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
9978
{CED28A60-261E-4E23-8066-0F4166712451}.Debug|Any CPU.Build.0 = Debug|Any CPU
10079
{CED28A60-261E-4E23-8066-0F4166712451}.Release|Any CPU.ActiveCfg = Release|Any CPU

docs/Getting-Started.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,10 @@ if (IsGenerationContext)
6969
}
7070
```
7171

72-
## APIWeaver.Swagger
72+
## APIWeaver.Swagger (Legacy)
73+
74+
> \[!WARNING\]
75+
> The `APIWeaver.Swagger` package is considered legacy and does not receive further updates.
7376
7477
The `APIWeaver.Swagger` package provides everything you need to integrate Swagger UI into your application. The package contains the following extension methods to register an OpenAPI document:
7578

src/APIWeaver/APIWeaver.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
<ItemGroup>
1515
<ProjectReference Include="..\APIWeaver.OpenApi\APIWeaver.OpenApi.csproj" />
16-
<ProjectReference Include="..\APIWeaver.Swagger\APIWeaver.Swagger.csproj" />
1716
</ItemGroup>
1817

1918
</Project>

0 commit comments

Comments
 (0)