chore: remove emscripten xtask & workflow
This commit is contained in:
parent
4db3edadf4
commit
d188bf6352
5 changed files with 0 additions and 74 deletions
|
|
@ -6,7 +6,6 @@ mod clippy;
|
|||
mod fetch;
|
||||
mod generate;
|
||||
mod test;
|
||||
mod upgrade_emscripten;
|
||||
mod upgrade_wasmtime;
|
||||
|
||||
use std::path::Path;
|
||||
|
|
@ -49,8 +48,6 @@ enum Commands {
|
|||
TestWasm,
|
||||
/// Upgrade the wasmtime dependency.
|
||||
UpgradeWasmtime(UpgradeWasmtime),
|
||||
/// Upgrade the emscripten file.
|
||||
UpgradeEmscripten,
|
||||
}
|
||||
|
||||
#[derive(Args)]
|
||||
|
|
@ -236,7 +233,6 @@ fn run() -> Result<()> {
|
|||
Commands::UpgradeWasmtime(upgrade_wasmtime_options) => {
|
||||
upgrade_wasmtime::run(&upgrade_wasmtime_options)?;
|
||||
}
|
||||
Commands::UpgradeEmscripten => upgrade_emscripten::run()?,
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
|
|
|||
|
|
@ -1,38 +0,0 @@
|
|||
use anyhow::{anyhow, Result};
|
||||
use git2::Repository;
|
||||
use serde_json::Value;
|
||||
use std::fs;
|
||||
|
||||
use crate::{create_commit, root_dir};
|
||||
|
||||
pub fn run() -> Result<()> {
|
||||
let response = ureq::get("https://api.github.com/repos/emscripten-core/emsdk/tags")
|
||||
.call()?
|
||||
.body_mut()
|
||||
.read_to_string()?;
|
||||
|
||||
let json = serde_json::from_str::<Value>(&response)?;
|
||||
let version = json
|
||||
.as_array()
|
||||
.and_then(|arr| arr.first())
|
||||
.and_then(|tag| tag["name"].as_str())
|
||||
.ok_or(anyhow!("No tags found"))?;
|
||||
|
||||
let version_file = root_dir()
|
||||
.join("crates")
|
||||
.join("loader")
|
||||
.join("emscripten-version");
|
||||
|
||||
fs::write(version_file, version)?;
|
||||
|
||||
println!("Upgraded emscripten version to {version}");
|
||||
|
||||
let repo = Repository::open(".")?;
|
||||
create_commit(
|
||||
&repo,
|
||||
&format!("build(deps): bump emscripten to {version}"),
|
||||
&["crates/loader/emscripten-version"],
|
||||
)?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue