You've already forked AstralRinth
fix: Ignore x86 windows arch
Some checks failed
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Has been cancelled
Some checks failed
AstralRinth App build / Build (x86_64-unknown-linux-gnu, ubuntu-latest) (push) Has been cancelled
This commit is contained in:
@@ -84,6 +84,11 @@ Problem files:
|
|||||||
async fn fix_modrinth_issued_migrations(
|
async fn fix_modrinth_issued_migrations(
|
||||||
pool: &Pool<Sqlite>,
|
pool: &Pool<Sqlite>,
|
||||||
) -> crate::Result<()> {
|
) -> crate::Result<()> {
|
||||||
|
if cfg!(target_os = "windows") && cfg!(target_arch = "x86") {
|
||||||
|
tracing::warn!("🛑 Skipping migration checksum fix on Windows x86 platform.");
|
||||||
|
return Ok(());
|
||||||
|
}
|
||||||
|
|
||||||
let started = Instant::now();
|
let started = Instant::now();
|
||||||
tracing::info!("Fixing modrinth issued migrations");
|
tracing::info!("Fixing modrinth issued migrations");
|
||||||
sqlx::query(
|
sqlx::query(
|
||||||
@@ -95,7 +100,7 @@ async fn fix_modrinth_issued_migrations(
|
|||||||
)
|
)
|
||||||
.execute(pool)
|
.execute(pool)
|
||||||
.await?;
|
.await?;
|
||||||
tracing::info!("⚙️ Fixed first migration");
|
tracing::info!("⚙️ Fixed checksum for first migration");
|
||||||
sqlx::query(
|
sqlx::query(
|
||||||
r#"
|
r#"
|
||||||
UPDATE "_sqlx_migrations"
|
UPDATE "_sqlx_migrations"
|
||||||
@@ -105,7 +110,7 @@ async fn fix_modrinth_issued_migrations(
|
|||||||
)
|
)
|
||||||
.execute(pool)
|
.execute(pool)
|
||||||
.await?;
|
.await?;
|
||||||
tracing::info!("⚙️ Fixed second migration");
|
tracing::info!("⚙️ Fixed checksum for second migration");
|
||||||
sqlx::query(
|
sqlx::query(
|
||||||
r#"
|
r#"
|
||||||
UPDATE "_sqlx_migrations"
|
UPDATE "_sqlx_migrations"
|
||||||
@@ -115,7 +120,7 @@ async fn fix_modrinth_issued_migrations(
|
|||||||
)
|
)
|
||||||
.execute(pool)
|
.execute(pool)
|
||||||
.await?;
|
.await?;
|
||||||
tracing::info!("⚙️ Fixed third migration");
|
tracing::info!("⚙️ Fixed checksum for third migration");
|
||||||
sqlx::query(
|
sqlx::query(
|
||||||
r#"
|
r#"
|
||||||
UPDATE "_sqlx_migrations"
|
UPDATE "_sqlx_migrations"
|
||||||
@@ -125,10 +130,10 @@ async fn fix_modrinth_issued_migrations(
|
|||||||
)
|
)
|
||||||
.execute(pool)
|
.execute(pool)
|
||||||
.await?;
|
.await?;
|
||||||
tracing::info!("⚙️ Fixed fourth migration");
|
tracing::info!("⚙️ Fixed checksum for fourth migration");
|
||||||
let elapsed = started.elapsed();
|
let elapsed = started.elapsed();
|
||||||
tracing::info!(
|
tracing::info!(
|
||||||
"✅ Fixed all known modrinth-issued migrations in {:.2?}",
|
"✅ Fixed all known Modrinth checksums for migrations in {:.2?}",
|
||||||
elapsed
|
elapsed
|
||||||
);
|
);
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|||||||
Reference in New Issue
Block a user