Centralize durable schema migration ownership

This commit is contained in:
ms2k 2026-07-19 01:20:18 +09:00
commit 069f3813ae

View file

@ -2,11 +2,9 @@ use std::time::Duration;
use base64::{Engine, engine::general_purpose::URL_SAFE_NO_PAD};
use jsonwebtoken::{Algorithm, EncodingKey, Header, encode};
use remora_durable::migrate as durable_migrate;
use remora_durable::{PoolConfig, connect};
use remora_identity::{
OidcConfig, OidcIdentityProvider, migrate as identity_migrate, resolve_principal,
};
use remora_identity::{OidcConfig, OidcIdentityProvider, resolve_principal};
use remora_schema::migrate as migrate_schema;
use serde_json::{Value, json};
use sqlx::PgPool;
@ -49,8 +47,7 @@ async fn test_pool() -> Option<PgPool> {
)
.await
.expect("connect postgres");
durable_migrate(&pool).await.expect("durable migrate");
identity_migrate(&pool).await.expect("identity migrate");
migrate_schema(&pool).await.expect("schema migrate");
Some(pool)
}