chore: remove emscripten xtask & workflow

This commit is contained in:
ObserverOfTime 2025-08-20 12:01:35 +03:00 committed by Amaan Qureshi
parent 4db3edadf4
commit d188bf6352
5 changed files with 0 additions and 74 deletions

View file

@ -1,30 +0,0 @@
name: Update Emscripten
on:
pull_request:
types: [opened, synchronize]
permissions:
contents: write
pull-requests: read
jobs:
update-emscripten:
if: github.actor == 'dependabot[bot]'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up stable Rust toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
- name: Run emscripten update xtask
run: |
git config --global user.name "dependabot[bot]"
git config --global user.email "49699333+dependabot[bot]@users.noreply.github.com"
cargo xtask upgrade-emscripten
- name: Push updated version
run: git push origin HEAD:$GITHUB_HEAD_REF

1
Cargo.lock generated
View file

@ -2891,7 +2891,6 @@ dependencies = [
"serde",
"serde_json",
"toml",
"ureq",
]
[[package]]

View file

@ -27,6 +27,5 @@ regex.workspace = true
semver.workspace = true
serde.workspace = true
serde_json.workspace = true
ureq = "3.1.0"
notify = "8.2.0"
notify-debouncer-full = "0.6.0"

View file

@ -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(())

View file

@ -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(())
}