fix(ci): close migration and toxiproxy gates
CI - Build & Test / Backend (.NET) (push) Successful in 50s
CI - Build & Test / Backend integration (PostgreSQL/Toxiproxy) (push) Failing after 56s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 2m50s
CI - Build & Test / Security Check (push) Successful in 6s
CI - Build & Test / Deploy Nexus (push) Has been skipped

This commit is contained in:
AzuTear
2026-08-01 01:38:06 +02:00
parent ce5555abc0
commit 3dac335767
7 changed files with 1072 additions and 45 deletions
@@ -65,13 +65,13 @@ namespace Nexus.Api.Migrations
.ValueGeneratedOnAdd()
.HasColumnType("uuid");
b.Property<DateTimeOffset?>("ApprovedAt")
.HasColumnType("timestamp with time zone");
b.Property<string>("ApprovedBy")
.HasMaxLength(240)
.HasColumnType("character varying(240)");
b.Property<DateTimeOffset?>("ApprovedAt")
.HasColumnType("timestamp with time zone");
b.Property<string>("Avatar")
.HasMaxLength(2048)
.HasColumnType("character varying(2048)");
@@ -110,13 +110,13 @@ namespace Nexus.Api.Migrations
.HasMaxLength(2048)
.HasColumnType("character varying(2048)");
b.Property<DateTimeOffset?>("RejectedAt")
.HasColumnType("timestamp with time zone");
b.Property<string>("RejectedBy")
.HasMaxLength(240)
.HasColumnType("character varying(240)");
b.Property<DateTimeOffset?>("RejectedAt")
.HasColumnType("timestamp with time zone");
b.Property<string>("RejectionReason")
.HasMaxLength(1000)
.HasColumnType("character varying(1000)");
@@ -698,12 +698,12 @@ namespace Nexus.Api.Migrations
.IsRequired()
.HasColumnType("jsonb");
b.Property<DateTimeOffset?>("PublishedAt")
.HasColumnType("timestamp with time zone");
b.Property<int>("PublishAttempts")
.HasColumnType("integer");
b.Property<DateTimeOffset?>("PublishedAt")
.HasColumnType("timestamp with time zone");
b.Property<string>("Type")
.IsRequired()
.HasMaxLength(120)
@@ -870,31 +870,40 @@ namespace Nexus.Api.Migrations
b.HasIndex("IsAgentTask");
b.HasIndex("ParentTaskId");
b.HasIndex("Source");
b.HasIndex("ParentTaskId", "State")
.HasDatabaseName("IX_Tasks_ParentTaskId_State")
.HasFilter("\"ParentTaskId\" IS NOT NULL");
b.HasIndex("UpdatedAt", "Id")
.IsDescending()
.HasDatabaseName("IX_Tasks_Done_UpdatedAt_Id")
.HasFilter("\"State\" = 'Done'");
b.HasIndex("State", "UpdatedAt", "Id")
.IsDescending(false, true, false)
.HasDatabaseName("IX_Tasks_State_UpdatedAt_Id_Board");
b.HasIndex("ExpectedFrom", "State", "UpdatedAt", "Id")
.IsDescending(false, false, true, false)
.HasDatabaseName("IX_Tasks_AgentWorkflow")
.HasFilter("\"IsAgentTask\" = TRUE");
b.HasIndex("ParentTaskId", "State")
.HasDatabaseName("IX_Tasks_ParentTaskId_State")
.HasFilter("\"ParentTaskId\" IS NOT NULL");
b.HasIndex("State", "UpdatedAt", "Id")
.IsDescending(false, true, false)
.HasDatabaseName("IX_Tasks_State_UpdatedAt_Id_Board");
b.HasIndex("UpdatedAt", "Id")
.IsDescending(true, true)
.HasDatabaseName("IX_Tasks_Done_UpdatedAt_Id")
.HasFilter("\"State\" = 'Done'");
b.ToTable("Tasks");
});
modelBuilder.Entity("Nexus.Api.Data.AgentProvisionRequest", b =>
{
b.HasOne("Nexus.Api.Data.AgentProposal", "Proposal")
.WithMany("ProvisionRequests")
.HasForeignKey("ProposalId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Proposal");
});
modelBuilder.Entity("Nexus.Api.Data.OpenClawRun", b =>
{
b.HasOne("Nexus.Api.Data.Project", null)
@@ -940,27 +949,16 @@ namespace Nexus.Api.Migrations
b.Navigation("ParentTask");
});
modelBuilder.Entity("Nexus.Api.Data.NexusUser", b =>
{
b.Navigation("RefreshTokens");
});
modelBuilder.Entity("Nexus.Api.Data.AgentProvisionRequest", b =>
{
b.HasOne("Nexus.Api.Data.AgentProposal", "Proposal")
.WithMany("ProvisionRequests")
.HasForeignKey("ProposalId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Proposal");
});
modelBuilder.Entity("Nexus.Api.Data.AgentProposal", b =>
{
b.Navigation("ProvisionRequests");
});
modelBuilder.Entity("Nexus.Api.Data.NexusUser", b =>
{
b.Navigation("RefreshTokens");
});
modelBuilder.Entity("Nexus.Api.Data.OpenClawRun", b =>
{
b.Navigation("History");