Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(phoenix-channel): re-queue message upon send failure #4294

Merged
merged 2 commits into from
Mar 25, 2024

Log `wire` message only on success and re-queue it on failure

5e9f4f5
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

fix(phoenix-channel): re-queue message upon send failure #4294

Log `wire` message only on success and re-queue it on failure
5e9f4f5
Select commit
Loading
Failed to load commit list.
GitHub Actions / Elixir Acceptance Test Report succeeded Mar 25, 2024 in 0s

23 passed, 0 failed and 1934 skipped

Tests passed successfully

Report Passed Failed Skipped Time
elixir/_build/test/lib/api/test-junit-report.xml 95⚪ 0ms
elixir/_build/test/lib/domain/test-junit-report.xml 1247⚪ 0ms
elixir/_build/test/lib/web/test-junit-report.xml 23✅ 592⚪ 67s

✅ elixir/_build/test/lib/api/test-junit-report.xml

95 tests were completed in 0ms with 0 passed, 0 failed and 95 skipped.

Test suite Passed Failed Skipped Time
Elixir.API.Client.ChannelTest 43⚪ 0ms
Elixir.API.Client.SocketTest 10⚪ 0ms
Elixir.API.ExampleControllerTest 2⚪ 0ms
Elixir.API.Gateway.ChannelTest 18⚪ 0ms
Elixir.API.Gateway.SocketTest 7⚪ 0ms
Elixir.API.Integrations.Stripe.WebhookControllerTest 4⚪ 0ms
Elixir.API.Relay.ChannelTest 3⚪ 0ms
Elixir.API.Relay.SocketTest 8⚪ 0ms

✅ elixir/_build/test/lib/domain/test-junit-report.xml

1247 tests were completed in 0ms with 0 passed, 0 failed and 1247 skipped.

Test suite Passed Failed Skipped Time
Elixir.Domain.AccountsTest 53⚪ 0ms
Elixir.Domain.ActorsTest 171⚪ 0ms
Elixir.Domain.Auth.Adapters.EmailTest 12⚪ 0ms
Elixir.Domain.Auth.Adapters.GoogleWorkspace.APIClientTest 8⚪ 0ms
Elixir.Domain.Auth.Adapters.GoogleWorkspace.JobsTest 9⚪ 0ms
Elixir.Domain.Auth.Adapters.GoogleWorkspaceTest 12⚪ 0ms
Elixir.Domain.Auth.Adapters.MicrosoftEntra.APIClientTest 6⚪ 0ms
Elixir.Domain.Auth.Adapters.MicrosoftEntra.JobsTest 8⚪ 0ms
Elixir.Domain.Auth.Adapters.MicrosoftEntraTest 12⚪ 0ms
Elixir.Domain.Auth.Adapters.Okta.APIClientTest 6⚪ 0ms
Elixir.Domain.Auth.Adapters.Okta.JobsTest 7⚪ 0ms
Elixir.Domain.Auth.Adapters.OktaTest 12⚪ 0ms
Elixir.Domain.Auth.Adapters.OpenIDConnectTest 21⚪ 0ms
Elixir.Domain.Auth.Adapters.UserPassTest 8⚪ 0ms
Elixir.Domain.AuthTest 217⚪ 0ms
Elixir.Domain.Billing.JobsTest 2⚪ 0ms
Elixir.Domain.BillingTest 48⚪ 0ms
Elixir.Domain.ClientsTest 70⚪ 0ms
Elixir.Domain.Cluster.GoogleComputeLabelsStrategyTest 1⚪ 0ms
Elixir.Domain.Config.CasterTest 9⚪ 0ms
Elixir.Domain.Config.DefinitionTest 5⚪ 0ms
Elixir.Domain.Config.FetcherTest 9⚪ 0ms
Elixir.Domain.Config.ResolverTest 6⚪ 0ms
Elixir.Domain.Config.ValidatorTest 3⚪ 0ms
Elixir.Domain.ConfigTest 12⚪ 0ms
Elixir.Domain.CryptoTest 13⚪ 0ms
Elixir.Domain.FlowsTest 43⚪ 0ms
Elixir.Domain.GatewaysTest 93⚪ 0ms
Elixir.Domain.GeoTest 3⚪ 0ms
Elixir.Domain.GoogleCloudPlatform.URLSignerTest 2⚪ 0ms
Elixir.Domain.GoogleCloudPlatformTest 9⚪ 0ms
Elixir.Domain.InstrumentationTest 2⚪ 0ms
Elixir.Domain.Jobs.Executors.GlobalTest 5⚪ 0ms
Elixir.Domain.Jobs.RecurrentTest 3⚪ 0ms
Elixir.Domain.NameGeneratorTest 2⚪ 0ms
Elixir.Domain.Network.Address.QueryTest 12⚪ 0ms
Elixir.Domain.NetworkTest 3⚪ 0ms
Elixir.Domain.OpsTest 3⚪ 0ms
Elixir.Domain.PoliciesTest 64⚪ 0ms
Elixir.Domain.RelaysTest 80⚪ 0ms
Elixir.Domain.Repo.FilterTest 8⚪ 0ms
Elixir.Domain.RepoTest 29⚪ 0ms
Elixir.Domain.Resources.Resource.ChangesetTest 3⚪ 0ms
Elixir.Domain.ResourcesTest 85⚪ 0ms
Elixir.Domain.TokensTest 45⚪ 0ms
Elixir.Domain.Types.CIDRTest 9⚪ 0ms
Elixir.Domain.Types.IPPortTest 4⚪ 0ms

✅ elixir/_build/test/lib/web/test-junit-report.xml

615 tests were completed in 67s with 23 passed, 0 failed and 592 skipped.

Test suite Passed Failed Skipped Time
Elixir.Web.Acceptance.Auth.OpenIDConnectTest 6✅ 24s
Elixir.Web.Acceptance.Auth.UserPassTest 8✅ 16s
Elixir.Web.Acceptance.AuthTest 5✅ 19s
Elixir.Web.Acceptance.SignIn.EmailTest 4✅ 8s
Elixir.Web.AuthControllerTest 42⚪ 0ms
Elixir.Web.AuthTest 54⚪ 0ms
Elixir.Web.BrowserControllerTest 1⚪ 0ms
Elixir.Web.ErrorHTMLTest 3⚪ 0ms
Elixir.Web.ErrorJSONTest 2⚪ 0ms
Elixir.Web.HealthControllerTest 1⚪ 0ms
Elixir.Web.HomeControllerTest 5⚪ 0ms
Elixir.Web.Live.Actors.EditTest 15⚪ 0ms
Elixir.Web.Live.Actors.IndexTest 5⚪ 0ms
Elixir.Web.Live.Actors.NewTest 2⚪ 0ms
Elixir.Web.Live.Actors.ServiceAccount.NewTest 7⚪ 0ms
Elixir.Web.Live.Actors.ServiceAccounts.NewIdentityTest 6⚪ 0ms
Elixir.Web.Live.Actors.ShowTest 34⚪ 0ms
Elixir.Web.Live.Actors.User.NewIdentityTest 7⚪ 0ms
Elixir.Web.Live.Actors.User.NewTest 7⚪ 0ms
Elixir.Web.Live.Clients.EditTest 7⚪ 0ms
Elixir.Web.Live.Clients.IndexTest 5⚪ 0ms
Elixir.Web.Live.Clients.ShowTest 10⚪ 0ms
Elixir.Web.Live.Flows.ShowTest 4⚪ 0ms
Elixir.Web.Live.Gateways.ShowTest 7⚪ 0ms
Elixir.Web.Live.Groups.EditActorsTest 7⚪ 0ms
Elixir.Web.Live.Groups.EditTest 8⚪ 0ms
Elixir.Web.Live.Groups.IndexTest 5⚪ 0ms
Elixir.Web.Live.Groups.NewTest 6⚪ 0ms
Elixir.Web.Live.Groups.ShowTest 12⚪ 0ms
Elixir.Web.Live.Policies.EditTest 7⚪ 0ms
Elixir.Web.Live.Policies.IndexTest 4⚪ 0ms
Elixir.Web.Live.Policies.NewTest 9⚪ 0ms
Elixir.Web.Live.Policies.ShowTest 8⚪ 0ms
Elixir.Web.Live.RelayGroups.EditTest 8⚪ 0ms
Elixir.Web.Live.RelayGroups.IndexTest 7⚪ 0ms
Elixir.Web.Live.RelayGroups.NewTest 7⚪ 0ms
Elixir.Web.Live.RelayGroups.NewTokenTest 2⚪ 0ms
Elixir.Web.Live.RelayGroups.ShowTest 11⚪ 0ms
Elixir.Web.Live.Relays.ShowTest 8⚪ 0ms
Elixir.Web.Live.Resources.EditTest 12⚪ 0ms
Elixir.Web.Live.Resources.IndexTest 6⚪ 0ms
Elixir.Web.Live.Resources.NewTest 12⚪ 0ms
Elixir.Web.Live.Resources.ShowTest 10⚪ 0ms
Elixir.Web.Live.Settings.AccountTest 5⚪ 0ms
Elixir.Web.Live.Settings.BillingTest 6⚪ 0ms
Elixir.Web.Live.Settings.DNSTest 7⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.GoogleWorkspace.Connect 7⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.GoogleWorkspace.EditTest 4⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.GoogleWorkspace.NewTest 4⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.GoogleWorkspace.ShowTest 11⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.IndexTest 7⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.MicrosoftEntra.Connect 7⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.MicrosoftEntra.EditTest 4⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.MicrosoftEntra.NewTest 4⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.MicrosoftEntra.ShowTest 11⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.NewTest 2⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.Okta.Connect 7⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.Okta.EditTest 4⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.Okta.NewTest 4⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.Okta.ShowTest 11⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.OpenIDConnect.Connect 6⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.OpenIDConnect.EditTest 4⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.OpenIDConnect.NewTest 4⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.OpenIDConnect.ShowTest 7⚪ 0ms
Elixir.Web.Live.Settings.IdentityProviders.System.ShowTest 6⚪ 0ms
Elixir.Web.Live.SignUpTest 9⚪ 0ms
Elixir.Web.Live.Sites.EditTest 7⚪ 0ms
Elixir.Web.Live.Sites.Gateways.IndexTest 4⚪ 0ms
Elixir.Web.Live.Sites.IndexTest 5⚪ 0ms
Elixir.Web.Live.Sites.NewTest 7⚪ 0ms
Elixir.Web.Live.Sites.NewTokenTest 1⚪ 0ms
Elixir.Web.Live.Sites.ShowTest 11⚪ 0ms
Elixir.Web.LiveTableTest 20⚪ 0ms
Elixir.Web.SidebarTest 12⚪ 0ms
Elixir.Web.SignIn.EmailTest 6⚪ 0ms
Elixir.Web.SignIn.SuccessTest 1⚪ 0ms
Elixir.Web.SignInTest 4⚪ 0ms