Skip to content

Commit

Permalink
DRE-86 webhook key (#61)
Browse files Browse the repository at this point in the history
* DRE-86 add coverage

* DRE-86 modify github action

* refactor github actions

* add missing test
  • Loading branch information
fcarrero authored May 29, 2023
1 parent bf72c2d commit c69026f
Show file tree
Hide file tree
Showing 90 changed files with 6,184 additions and 485 deletions.
24 changes: 20 additions & 4 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,24 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '6.0.x'
- uses: actions/setup-node@v2
- name: start mockserver
run: |
npm install -g @mockoon/cli
npx mockoon-cli start --data https://raw.githubusercontent.com/conekta/openapi/main/mocks/conekta_api.json --port 3000
- name: Execute dotnet
run: dotnet build
- name: Test
run: DOCKER_BUILDKIT=1 docker-compose -f docker-compose.yml -p ${{ github.run_id }} run --rm service dotnet test ./src/Conekta.net.Test/Conekta.net.Test.csproj
- name: remove containers
if: always()
run: docker-compose -f docker-compose.yml -p ${{ github.run_id }} down
run: dotnet test ./src/Conekta.net.Test/Conekta.net.Test.csproj --no-build -p:CollectCoverage=true -p:CoverletOutputFormat=lcov -p:CoverletOutput=coverage/
env:
BASE_PATH: http://localhost:3000
- name: publish code coverage
uses: paambaati/[email protected]
env:
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
with:
coverageLocations: |
${{github.workspace}}/src/Conekta.net.Test/coverage/coverage.net6.0.info:lcov
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -361,3 +361,4 @@ MigrationBackup/
# Fody - auto-generated XML schema
FodyWeavers.xsd
.idea/
coverage/
22 changes: 22 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ VERSION
api/openapi.yaml
conekta.png
docs/AntifraudApi.md
docs/ApiKeyCreateResponse.md
docs/ApiKeyCreateResponseAllOf.md
docs/ApiKeyRequest.md
docs/ApiKeyResponse.md
docs/ApiKeyUpdateRequest.md
docs/ApiKeysApi.md
docs/BlacklistRuleResponse.md
docs/ChargeDataPaymentMethodBankTransferResponse.md
docs/ChargeDataPaymentMethodCardResponse.md
Expand Down Expand Up @@ -72,6 +78,8 @@ docs/CustomerUpdateShippingContacts.md
docs/CustomersApi.md
docs/CustomersResponse.md
docs/CustomersResponseAllOf.md
docs/DeleteApiKeysResponse.md
docs/DeleteApiKeysResponseAllOf.md
docs/DeletedBlacklistRuleResponse.md
docs/DeletedWhitelistRuleResponse.md
docs/Details.md
Expand All @@ -85,6 +93,9 @@ docs/Error.md
docs/ErrorAllOf.md
docs/EventResponse.md
docs/EventsApi.md
docs/EventsResendResponse.md
docs/GetApiKeysResponse.md
docs/GetApiKeysResponseAllOf.md
docs/GetChargesResponse.md
docs/GetChargesResponseAllOf.md
docs/GetCompaniesResponse.md
Expand Down Expand Up @@ -215,6 +226,7 @@ docs/WebhooksApi.md
docs/WhitelistlistRuleResponse.md
src/Conekta.net.Test/Conekta.net.Test.csproj
src/Conekta.net/Api/AntifraudApi.cs
src/Conekta.net/Api/ApiKeysApi.cs
src/Conekta.net/Api/ChargesApi.cs
src/Conekta.net/Api/CompaniesApi.cs
src/Conekta.net/Api/CustomersApi.cs
Expand Down Expand Up @@ -253,6 +265,11 @@ src/Conekta.net/Client/RequestOptions.cs
src/Conekta.net/Client/RetryConfiguration.cs
src/Conekta.net/Conekta.net.csproj
src/Conekta.net/Model/AbstractOpenAPISchema.cs
src/Conekta.net/Model/ApiKeyCreateResponse.cs
src/Conekta.net/Model/ApiKeyCreateResponseAllOf.cs
src/Conekta.net/Model/ApiKeyRequest.cs
src/Conekta.net/Model/ApiKeyResponse.cs
src/Conekta.net/Model/ApiKeyUpdateRequest.cs
src/Conekta.net/Model/BlacklistRuleResponse.cs
src/Conekta.net/Model/ChargeDataPaymentMethodBankTransferResponse.cs
src/Conekta.net/Model/ChargeDataPaymentMethodCardResponse.cs
Expand Down Expand Up @@ -315,6 +332,8 @@ src/Conekta.net/Model/CustomerUpdateFiscalEntitiesRequest.cs
src/Conekta.net/Model/CustomerUpdateShippingContacts.cs
src/Conekta.net/Model/CustomersResponse.cs
src/Conekta.net/Model/CustomersResponseAllOf.cs
src/Conekta.net/Model/DeleteApiKeysResponse.cs
src/Conekta.net/Model/DeleteApiKeysResponseAllOf.cs
src/Conekta.net/Model/DeletedBlacklistRuleResponse.cs
src/Conekta.net/Model/DeletedWhitelistRuleResponse.cs
src/Conekta.net/Model/Details.cs
Expand All @@ -326,6 +345,9 @@ src/Conekta.net/Model/EmailCheckoutRequest.cs
src/Conekta.net/Model/Error.cs
src/Conekta.net/Model/ErrorAllOf.cs
src/Conekta.net/Model/EventResponse.cs
src/Conekta.net/Model/EventsResendResponse.cs
src/Conekta.net/Model/GetApiKeysResponse.cs
src/Conekta.net/Model/GetApiKeysResponseAllOf.cs
src/Conekta.net/Model/GetChargesResponse.cs
src/Conekta.net/Model/GetChargesResponseAllOf.cs
src/Conekta.net/Model/GetCompaniesResponse.cs
Expand Down
10 changes: 5 additions & 5 deletions Conekta.net.sln
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Conekta.net", "src\Conekta.net\Conekta.net.csproj", "{22B4DD8C-9793-4BEA-B538-D955805772A5}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Conekta.net", "src\Conekta.net\Conekta.net.csproj", "{6B791F6F-08B5-4902-A1AC-B362F3DD98AB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Conekta.net.Test", "src\Conekta.net.Test\Conekta.net.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
EndProject
Expand All @@ -12,10 +12,10 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{22B4DD8C-9793-4BEA-B538-D955805772A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{22B4DD8C-9793-4BEA-B538-D955805772A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{22B4DD8C-9793-4BEA-B538-D955805772A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{22B4DD8C-9793-4BEA-B538-D955805772A5}.Release|Any CPU.Build.0 = Release|Any CPU
{6B791F6F-08B5-4902-A1AC-B362F3DD98AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6B791F6F-08B5-4902-A1AC-B362F3DD98AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6B791F6F-08B5-4902-A1AC-B362F3DD98AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6B791F6F-08B5-4902-A1AC-B362F3DD98AB}.Release|Any CPU.Build.0 = Release|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
test:
dotnet test
dotnet test --no-build -p:CollectCoverage=true -p:CoverletOutputFormat=lcov -p:CoverletOutput=coverage/

publish:
make clean && dotnet pack -c Release
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.0.3
6.0.4
Loading

0 comments on commit c69026f

Please sign in to comment.