Skip to content

[Chore] Add E2E, CI and update to BTCPay .NET 10#32

Merged
thgO-O merged 9 commits intomasterfrom
chore/add-ci
Apr 2, 2026
Merged

[Chore] Add E2E, CI and update to BTCPay .NET 10#32
thgO-O merged 9 commits intomasterfrom
chore/add-ci

Conversation

@thgO-O
Copy link
Copy Markdown
Owner

@thgO-O thgO-O commented Apr 2, 2026

Summary

Adds Playwright UI test coverage and GitHub Actions CI for the DePix plugin, and updates the repo to the current BTCPay .NET 10 baseline.

Included

  • added a dedicated BTCPayServer.Plugins.Depix.Tests Playwright test project
  • added shared BTCPay/Playwright test fixture infrastructure
  • ensured the DePix plugin is loaded in tests through DEBUG_PLUGINS
  • added real UI tests for Pix settings and server-level configuration flows
  • added a GitHub Actions workflow to run the Playwright UI tests
  • converted submodules/btcpayserver into a real Git submodule
  • updated the BTCPay submodule and DePix projects to .NET 10

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 2, 2026

Important

Review skipped

Too many files!

This PR contains 298 files, which is 148 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 9ab30353-cd6d-4f9e-a32f-83b42d4e56fe

📥 Commits

Reviewing files that changed from the base of the PR and between 600670a and ab3c573.

⛔ Files ignored due to path filters (2)
  • submodules/btcpayserver/BTCPayServer.Abstractions/icon.png is excluded by !**/*.png
  • submodules/btcpayserver/BTCPayServer.Client/icon.png is excluded by !**/*.png
📒 Files selected for processing (298)
  • .github/workflows/playwright.yml
  • .gitmodules
  • BTCPayServer.Plugins.Depix.Tests/BTCPayServer.Plugins.Depix.Tests.csproj
  • BTCPayServer.Plugins.Depix.Tests/DepixPlaywrightTester.cs
  • BTCPayServer.Plugins.Depix.Tests/PixServerSettingsTests.cs
  • BTCPayServer.Plugins.Depix.Tests/PixSettingsTests.cs
  • BTCPayServer.Plugins.Depix.Tests/PlaywrightBaseTest.cs
  • BTCPayServer.Plugins.Depix.Tests/SharedPluginTestFixture.cs
  • BTCPayServer.Plugins.Depix/BTCPayServer.Plugins.Depix.csproj
  • BTCPayServer.Plugins.Depix/DePixPlugin.cs
  • BTCPayServer.Plugins.Depix/Views/Shared/PixServerNav.cshtml
  • BTCPayServer.Plugins.Depix/Views/Shared/PixStoreNav.cshtml
  • btcpayserver-plugin-depix.sln
  • submodules/btcpayserver
  • submodules/btcpayserver/.circleci/can-build.sh
  • submodules/btcpayserver/.circleci/config.yml
  • submodules/btcpayserver/.circleci/run-tests.sh
  • submodules/btcpayserver/.coderabbit.yaml
  • submodules/btcpayserver/.dockerignore
  • submodules/btcpayserver/.editorconfig
  • submodules/btcpayserver/.gitattributes
  • submodules/btcpayserver/.github/FUNDING.yml
  • submodules/btcpayserver/.github/ISSUE_TEMPLATE/bug_report.yml
  • submodules/btcpayserver/.github/ISSUE_TEMPLATE/config.yml
  • submodules/btcpayserver/.github/codeql/codeql-config.yml
  • submodules/btcpayserver/.github/workflows/codeql.yml
  • submodules/btcpayserver/.gitignore
  • submodules/btcpayserver/.vscode/extensions.json
  • submodules/btcpayserver/.vscode/launch.json
  • submodules/btcpayserver/.vscode/tasks.json
  • submodules/btcpayserver/BTCPayServer.Abstractions/BTCPayServer.Abstractions.csproj
  • submodules/btcpayserver/BTCPayServer.Abstractions/CamelCaseSerializerSettings.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Configuration/DataDirectories.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Constants/AuthenticationSchemes.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Constants/WellKnownTempData.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/BaseDbContextFactory.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IBTCPayServerClientFactory.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IBTCPayServerPlugin.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IFileService.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/INotificationHandler.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IPluginHookAction.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IPluginHookFilter.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IPluginHookService.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IScopeProvider.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/ISettingsRepository.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IStartupTask.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IStoreRepository.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IStoredFile.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/ISwaggerProvider.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/ISyncSummaryProvider.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IUIExtension.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Contracts/IUTXOLocker.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Converters/VersionConverter.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Extensions/GreenfieldExtensions.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Extensions/HttpRequestExtensions.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Extensions/ITempDataDictionaryExtensions.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Extensions/ServiceCollectionExtensions.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Extensions/StringExtensions.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Extensions/ViewsRazor.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Form/AlertMessage.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Form/Field.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Form/Form.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Models/BaseBTCPayServerPlugin.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Models/ConfirmModel.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Models/DatabaseOptions.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Models/StatusMessageModel.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Models/UploadImageResultModel.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/PushNuget.ps1
  • submodules/btcpayserver/BTCPayServer.Abstractions/Security/AuthorizationFilterHandle.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Security/ContentSecurityPolicies.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Security/PolicyRequirement.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Services/PluginAction.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Services/PluginHookFilter.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Services/Safe.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/Services/UIExtension.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/CSPA.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/CSPEventTagHelper.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/CSPInlineScriptTagHelper.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/CSPTemplate.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/PermissionTagHelper.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/PermissionedFormTagHelper.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/SVGUse.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/SrvModel.cs
  • submodules/btcpayserver/BTCPayServer.Abstractions/TagHelpers/UrlResolutionTagHelper2.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServer.Client.csproj
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.APIKeys.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Apps.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Authorization.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Files.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Health.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Invoices.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Lightning.Internal.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Lightning.Store.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.LightningAddresses.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Misc.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Notifications.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.OnChainPaymentMethods.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.OnChainWallet.Objects.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.OnChainWallet.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.PaymentRequests.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.PayoutProcessors.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.PullPayments.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.ServerEmail.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.ServerInfo.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.StoreEmail.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.StorePaymentMethods.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.StorePayoutProcessors.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.StoreRatesConfiguration.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.StoreUsers.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Stores.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Users.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.Webhooks.cs
  • submodules/btcpayserver/BTCPayServer.Client/BTCPayServerClient.cs
  • submodules/btcpayserver/BTCPayServer.Client/GreenFieldAPIException.cs
  • submodules/btcpayserver/BTCPayServer.Client/GreenFieldValidationException.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/LightMoneyJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/MnemonicJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/MoneyJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/NodeUriJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/NumericStringJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/PermissionJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/SaneOutpointJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/TimeSpanJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/WordcountJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/JsonConverters/WordlistJsonConverter.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/ApiHealthData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/ApiKeyData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/AppBaseData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/AppCartItem.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/AppItem.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/AppItemStats.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/AppSalesStats.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/ApplicationUserData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/ApprovePayoutRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/ApproveUserRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/AssetPairData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/ConnectToNodeRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreateApiKeyRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreateApplicationUserRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreateInvoiceRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreateLightningInvoiceRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreateOnChainTransactionRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreatePayoutRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreatePayoutThroughStoreRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreatePullPaymentRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CreateStoreRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/CrowdfundAppData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/EmailSettingsData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/FileData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/GenerateOnChainWalletRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/GenericPaymentMethodData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/GreenfieldAPIError.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/GreenfieldPermissionAPIError.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/GreenfieldValidationError.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/HistogramData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/InvoiceData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/InvoiceExceptionStatus.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/InvoicePaymentMethodDataModel.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LabelData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/Language.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LedgerEntryData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LightningAddressData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LightningAutomatedPayoutSettings.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LightningInvoiceData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LightningNodeBalanceData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LightningNodeInformationData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LightningPaymentData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/LockUserRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/MarkInvoiceStatusRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/MarkPayoutRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/NotificationData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/NotificationSettingsData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/OnChainAutomatedPayoutSettings.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/OnChainPaymentMethodPreviewResultData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/OnChainWalletAddressData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/OnChainWalletFeeRateData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/OnChainWalletOverviewData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/OnChainWalletTransactionData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/OnChainWalletUTXOData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/OpenLightningChannelRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PatchOnChainTransactionRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PayLightningInvoiceRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PayPaymentRequestRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PaymentMethodCriteriaData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PaymentRequestBaseData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PayoutData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PayoutProcessorData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PermissionMetadata.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PointOfSaleAppData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PullPaymentBaseData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/PullPaymentLNURL.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/RateSource.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/RefundInvoiceRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/RegisterBoltcardRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/SendEmailRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/ServerEmailSettingsData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/ServerInfoData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/StoreBaseData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/StoreData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/StoreRateConfiguration.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/StoreRateResult.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/StoreReportRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/StoreReportsResponse.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/StoreWebhookData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/TransactionStatus.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/UpdateApplicationUserRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/UpdateInvoiceRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/UpdateNotification.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/UpdateNotificationSettingsRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/UpdateStoreRequest.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/WebhookDeliveryData.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/WebhookDeliveryStatus.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/WebhookEvent.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/WebhookEventType.cs
  • submodules/btcpayserver/BTCPayServer.Client/Models/WebhookInvoiceEvent.cs
  • submodules/btcpayserver/BTCPayServer.Client/Permissions.cs
  • submodules/btcpayserver/BTCPayServer.Client/PosDataParser.cs
  • submodules/btcpayserver/BTCPayServer.Client/PushNuget.ps1
  • submodules/btcpayserver/BTCPayServer.Common/BTCPayNetwork.cs
  • submodules/btcpayserver/BTCPayServer.Common/BTCPayNetworkProvider.cs
  • submodules/btcpayserver/BTCPayServer.Common/BTCPayServer.Common.csproj
  • submodules/btcpayserver/BTCPayServer.Common/Configuration/ConfigException.cs
  • submodules/btcpayserver/BTCPayServer.Common/Extensions.cs
  • submodules/btcpayserver/BTCPayServer.Common/IExplorerClientProvider.cs
  • submodules/btcpayserver/BTCPayServer.Common/Logging/ConsoleLogger.cs
  • submodules/btcpayserver/BTCPayServer.Common/Logging/Logs.cs
  • submodules/btcpayserver/BTCPayServer.Common/MultiProcessingQueue.cs
  • submodules/btcpayserver/BTCPayServer.Common/PaymentUrlBuilder.cs
  • submodules/btcpayserver/BTCPayServer.Common/SelectedChains.cs
  • submodules/btcpayserver/BTCPayServer.Common/Shims.cs
  • submodules/btcpayserver/BTCPayServer.Common/SynchronizationContextRemover.cs
  • submodules/btcpayserver/BTCPayServer.Common/ZipUtils.cs
  • submodules/btcpayserver/BTCPayServer.Data/ApplicationDbContext.cs
  • submodules/btcpayserver/BTCPayServer.Data/ApplicationDbContextFactory.cs
  • submodules/btcpayserver/BTCPayServer.Data/BTCPayServer.Data.csproj
  • submodules/btcpayserver/BTCPayServer.Data/DBScripts/000.Init.sql
  • submodules/btcpayserver/BTCPayServer.Data/DBScripts/001.InvoiceFunctions.sql
  • submodules/btcpayserver/BTCPayServer.Data/DBScripts/002.RefactorPayouts.sql
  • submodules/btcpayserver/BTCPayServer.Data/DBScripts/003.RefactorPendingInvoicesPayments.sql
  • submodules/btcpayserver/BTCPayServer.Data/DBScripts/004.MonitoredInvoices.sql
  • submodules/btcpayserver/BTCPayServer.Data/DBScriptsMigration.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/APIKeyData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/AddressInvoiceData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/AppData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/ApplicationUser.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/Fido2Credential.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/FormData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/IHasBlob.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/InvoiceData.Migration.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/InvoiceData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/InvoiceEventData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/InvoiceSearchData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/InvoiceWebhookDeliveryData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/LightingAddressData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/MigrationExtensions.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/MigrationInterceptor.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/NotificationData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/OffchainTransactionData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PairedSINData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PairingCodeData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PayjoinLock.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PaymentData.Migration.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PaymentData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PaymentRequestData.Migration.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PaymentRequestData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PayoutData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PayoutProcessorData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PendingTransaction.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PlannedTransaction.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/PullPaymentData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/RefundData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/SettingData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/StoreData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/StoreRole.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/StoreSettingData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/StoreWebhookData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/StoredFile.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/TradeResultData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/U2FDevice.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/UserStore.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/WalletData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/WalletObjectData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/WalletObjectLinkData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/WalletTransactionData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/WebhookData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Data/WebhookDeliveryData.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20200225133433_AddApiKeyLabel.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20200402065615_AddApiKeyBlob.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20200413052418_PlannedTransactions.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20200507092343_AddArchivedToInvoice.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20200625064111_refundnotificationpullpayments.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20200901161733_AddInvoiceEventLogSeverity.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20201002145033_AddCreateDateToUser.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20201007090617_u2fDeviceCascade.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20201015151438_AddDisabledNotificationsToUser.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20201108054749_webhooks.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20201208054211_invoicesorderindex.cs
  • submodules/btcpayserver/BTCPayServer.Data/Migrations/20201228225040_AddingInvoiceSearchesTable.cs

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Note

.coderabbit.yaml has unrecognized properties

CodeRabbit is using all valid settings from your configuration. Unrecognized properties (listed below) have been ignored and may indicate typos or deprecated fields that can be removed.

⚠️ Parsing warnings (1)
Validation error: Unrecognized key(s) in object: 'auto_resolve_threads'
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/add-ci

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@thgO-O thgO-O merged commit d13f672 into master Apr 2, 2026
1 check passed
@thgO-O thgO-O deleted the chore/add-ci branch April 9, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant