Skip to content

Commit

Permalink
feat: Drop support for APIWeaver.Swagger (#120)
Browse files Browse the repository at this point in the history
  • Loading branch information
xC0dex authored Oct 26, 2024
1 parent f16c7c7 commit ea7786a
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 34 deletions.
22 changes: 11 additions & 11 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ on:
jobs:
node-setup:
uses: xC0dex/APIWeaver/.github/workflows/node-assets.yml@main
publish-generator:
uses: xC0dex/APIWeaver/.github/workflows/publish-generator.yml@main
# publish-generator:
# uses: xC0dex/APIWeaver/.github/workflows/publish-generator.yml@main
publish:
runs-on: ubuntu-latest
needs:
- node-setup
- publish-generator
# - publish-generator
strategy:
matrix:
project:
- 'APIWeaver'
# - 'APIWeaver'
- 'APIWeaver.OpenApi'
- 'APIWeaver.Swagger'
- 'APIWeaver.MsBuild'
# - 'APIWeaver.Swagger'
# - 'APIWeaver.MsBuild'
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -32,11 +32,11 @@ jobs:
name: node-modules
path: 'src/APIWeaver.Swagger/node_modules'

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

- name: Get version
env:
Expand Down
21 changes: 0 additions & 21 deletions APIWeaver.sln
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "demo", "demo", "{BBD49ECA-C
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Demo.Minimal", "demo\APIWeaver.Demo.Minimal\APIWeaver.Demo.Minimal.csproj", "{6688140D-3DBB-422E-B199-4F1FCAB00059}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Swagger", "src\APIWeaver.Swagger\APIWeaver.Swagger.csproj", "{8BA6D753-69C7-4E08-9659-28563A2FBBFB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Swagger.Tests", "tests\APIWeaver.Swagger.Tests\APIWeaver.Swagger.Tests.csproj", "{75846F2E-D298-4175-BFB7-1C44C241F4E9}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "apis", "apis", "{DDE3C770-5DDB-4650-8B68-D753730D3B1B}"
ProjectSection(SolutionItems) = preProject
tests\apis\Directory.Build.props = tests\apis\Directory.Build.props
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Swagger.TestApi", "tests\apis\APIWeaver.Swagger.TestApi\APIWeaver.Swagger.TestApi.csproj", "{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.Demo.Controller", "demo\APIWeaver.Demo.Controller\APIWeaver.Demo.Controller.csproj", "{CED28A60-261E-4E23-8066-0F4166712451}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "APIWeaver.OpenApi", "src\APIWeaver.OpenApi\APIWeaver.OpenApi.csproj", "{D77BB546-2BDC-4FB1-96C7-8997F82DBF0E}"
Expand Down Expand Up @@ -64,10 +58,7 @@ Global
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{6688140D-3DBB-422E-B199-4F1FCAB00059} = {BBD49ECA-CB62-4820-B425-296EFCFE7EC2}
{8BA6D753-69C7-4E08-9659-28563A2FBBFB} = {CC045423-814B-40D9-B087-5AC3C8848B09}
{75846F2E-D298-4175-BFB7-1C44C241F4E9} = {9C8C12F5-F67A-4319-94FC-281A1EEFF1B4}
{DDE3C770-5DDB-4650-8B68-D753730D3B1B} = {9C8C12F5-F67A-4319-94FC-281A1EEFF1B4}
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954} = {DDE3C770-5DDB-4650-8B68-D753730D3B1B}
{CED28A60-261E-4E23-8066-0F4166712451} = {BBD49ECA-CB62-4820-B425-296EFCFE7EC2}
{D77BB546-2BDC-4FB1-96C7-8997F82DBF0E} = {CC045423-814B-40D9-B087-5AC3C8848B09}
{F141B23F-63A9-48E6-A450-965FF1E08F0D} = {CC045423-814B-40D9-B087-5AC3C8848B09}
Expand All @@ -83,18 +74,6 @@ Global
{6688140D-3DBB-422E-B199-4F1FCAB00059}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6688140D-3DBB-422E-B199-4F1FCAB00059}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6688140D-3DBB-422E-B199-4F1FCAB00059}.Release|Any CPU.Build.0 = Release|Any CPU
{8BA6D753-69C7-4E08-9659-28563A2FBBFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8BA6D753-69C7-4E08-9659-28563A2FBBFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8BA6D753-69C7-4E08-9659-28563A2FBBFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8BA6D753-69C7-4E08-9659-28563A2FBBFB}.Release|Any CPU.Build.0 = Release|Any CPU
{75846F2E-D298-4175-BFB7-1C44C241F4E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{75846F2E-D298-4175-BFB7-1C44C241F4E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{75846F2E-D298-4175-BFB7-1C44C241F4E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{75846F2E-D298-4175-BFB7-1C44C241F4E9}.Release|Any CPU.Build.0 = Release|Any CPU
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B95DF0A8-54E8-44B8-8416-9D62C3C3E954}.Release|Any CPU.Build.0 = Release|Any CPU
{CED28A60-261E-4E23-8066-0F4166712451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CED28A60-261E-4E23-8066-0F4166712451}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CED28A60-261E-4E23-8066-0F4166712451}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down
5 changes: 4 additions & 1 deletion docs/Getting-Started.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,10 @@ if (IsGenerationContext)
}
```

## APIWeaver.Swagger
## APIWeaver.Swagger (Legacy)

> \[!WARNING\]
> The `APIWeaver.Swagger` package is considered legacy and does not receive further updates.
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:

Expand Down
1 change: 0 additions & 1 deletion src/APIWeaver/APIWeaver.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

<ItemGroup>
<ProjectReference Include="..\APIWeaver.OpenApi\APIWeaver.OpenApi.csproj" />
<ProjectReference Include="..\APIWeaver.Swagger\APIWeaver.Swagger.csproj" />
</ItemGroup>

</Project>

0 comments on commit ea7786a

Please sign in to comment.