diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e0bac9..c340a0d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install rust uses: dsherret/rust-toolchain-file@v1 - name: Clippy @@ -26,16 +26,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install rust uses: dsherret/rust-toolchain-file@v1 - name: Install Deno - uses: denoland/setup-deno@v1 + uses: denoland/setup-deno@v2 with: - deno-version: 2.x - - uses: actions/setup-node@v5 + deno-version: canary + - uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: '24.x' registry-url: 'https://registry.npmjs.org' - name: Build diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index cccd0b1..9cf7cb5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,7 +13,7 @@ jobs: id-token: write steps: - name: Clone repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - uses: rust-lang/crates-io-auth-action@v1 id: auth - run: cargo publish diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f505ecf..d9ec64b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,11 +20,13 @@ jobs: steps: - name: Clone repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: token: ${{ secrets.DENOBOT_PAT }} - - uses: denoland/setup-deno@v1 + - uses: denoland/setup-deno@v2 + with: + deno-version: canary - uses: dsherret/rust-toolchain-file@v1 - name: Tag and release diff --git a/Cargo.lock b/Cargo.lock index e711a7a..38a6418 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -487,9 +487,9 @@ dependencies = [ [[package]] name = "deno_ast" -version = "0.52.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30c2f6f65154faed61e45d6578566f9fab9d2a330c35c87366706883701cce51" +checksum = "8ac5df28715465cff3f03294564f38c9cd3c24c4cfb965a32fd1327efa111b02" dependencies = [ "base64 0.22.1", "capacity_builder", @@ -553,9 +553,9 @@ dependencies = [ [[package]] name = "deno_graph" -version = "0.106.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c972bc1d8b49a202a1034f20986afb1cb15d25b5b7d054ff099bd88a5e8f383" +checksum = "e8a89f45d0d890dc0b1230ffefed23e2b3b6d93873494839256aaa8d4711c1fc" dependencies = [ "async-trait", "boxed_error", @@ -599,9 +599,9 @@ dependencies = [ [[package]] name = "deno_media_type" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fd0af4161f90b092feb363864a64d7c74e0efc13a15905d0d09df73bb72a123" +checksum = "debab24ecd9f4fd64aa42fb18a02dff20a97d5830b2b85b98ce70b509f790763" dependencies = [ "data-url", "encoding_rs", diff --git a/Cargo.toml b/Cargo.toml index c8dbebb..c81b18b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,8 +11,8 @@ license = "MIT" members = ["lib"] [workspace.dependencies] -deno_graph = { version = "0.106.0", default-features = false } -deno_ast = { version = "0.52.0", features = ["transpiling"] } +deno_graph = { version = "0.107.0", default-features = false } +deno_ast = { version = "0.53.0", features = ["transpiling"] } import_map = "0.24.0" serde = "1" deno_error = "0.7.0" @@ -71,4 +71,3 @@ reqwest = { version = "0.11.23", features = ["rustls-tls"] } jsonc-parser = { version = "0.23.0", features = ["serde"] } insta = "1.34.0" criterion = { version = "0.5", features = ["async_tokio"] } -