chore: remove emscripten xtask & workflow
This commit is contained in:
parent
4db3edadf4
commit
d188bf6352
5 changed files with 0 additions and 74 deletions
30
.github/workflows/emscripten.yml
vendored
30
.github/workflows/emscripten.yml
vendored
|
|
@ -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
1
Cargo.lock
generated
|
|
@ -2891,7 +2891,6 @@ dependencies = [
|
|||
"serde",
|
||||
"serde_json",
|
||||
"toml",
|
||||
"ureq",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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