diff --git a/.github/workflows/publish-binaries.yml b/.github/workflows/publish-binaries.yml index 78c4b029..ca0b8aa8 100644 --- a/.github/workflows/publish-binaries.yml +++ b/.github/workflows/publish-binaries.yml @@ -17,9 +17,9 @@ jobs: - name: Login GH CLI run: gh auth login --with-token < <(echo ${{ secrets.GITHUB_TOKEN }}) - name: Delete old dev release - run: gh release delete -R bytecodealliance/wac dev -y || true + run: gh release delete -R bytecodealliance/wac-cli dev -y || true - name: Create new latest release - run: gh release create -R bytecodealliance/wac dev --prerelease --notes "Published artifacts from the latest build" + run: gh release create -R bytecodealliance/wac-cli dev --prerelease --notes "Published artifacts from the latest build" publish_dev_release: if: github.event_name == 'push' && github.ref == 'refs/heads/main' && github.repository == 'bytecodealliance/wac' @@ -54,14 +54,14 @@ jobs: if: ${{ matrix.cross }} - run: cross build --release --target ${{ matrix.rust-target }} --features native-tls-vendored if: ${{ matrix.cross }} - - run: mv ./target/${{ matrix.rust-target }}/release/wac.exe ./target/${{ matrix.rust-target }}/release/wac-${{ matrix.rust-target }} + - run: mv ./target/${{ matrix.rust-target }}/release/wac-cli.exe ./target/${{ matrix.rust-target }}/release/wac-cli-${{ matrix.rust-target }} if: matrix.os == 'windows-latest' - - run: mv ./target/${{ matrix.rust-target }}/release/wac ./target/${{ matrix.rust-target }}/release/wac-${{ matrix.rust-target }} + - run: mv ./target/${{ matrix.rust-target }}/release/wac-cli ./target/${{ matrix.rust-target }}/release/wac-${{ matrix.rust-target }} if: matrix.os != 'windows-latest' - name: Login GH CLI shell: bash run: gh auth login --with-token < <(echo ${{ secrets.GITHUB_TOKEN }}) - - run: gh release upload -R bytecodealliance/wac --clobber dev target/${{ matrix.rust-target }}/release/wac-${{ matrix.rust-target }} + - run: gh release upload -R bytecodealliance/wac-cli --clobber dev target/${{ matrix.rust-target }}/release/wac-cli-${{ matrix.rust-target }} publish_tagged_release: if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') && github.repository == 'bytecodealliance/wac' @@ -93,11 +93,11 @@ jobs: if: ${{ matrix.cross }} - run: cross build --release --target ${{ matrix.rust-target }} --features native-tls-vendored if: ${{ matrix.cross }} - - run: mv ./target/${{ matrix.rust-target }}/release/wac.exe ./target/${{ matrix.rust-target }}/release/wac-${{ matrix.rust-target }} + - run: mv ./target/${{ matrix.rust-target }}/release/wac-cli.exe ./target/${{ matrix.rust-target }}/release/wac-cli-${{ matrix.rust-target }} if: matrix.os == 'windows-latest' - - run: mv ./target/${{ matrix.rust-target }}/release/wac ./target/${{ matrix.rust-target }}/release/wac-${{ matrix.rust-target }} + - run: mv ./target/${{ matrix.rust-target }}/release/wac-cli ./target/${{ matrix.rust-target }}/release/wac-cli-${{ matrix.rust-target }} if: matrix.os != 'windows-latest' - name: Login GH CLI shell: bash run: gh auth login --with-token < <(echo ${{ secrets.GITHUB_TOKEN }}) - - run: gh release upload -R bytecodealliance/wac --clobber ${{ github.ref_name }} target/${{ matrix.rust-target }}/release/wac-${{ matrix.rust-target }} + - run: gh release upload -R bytecodealliance/wac-cli --clobber ${{ github.ref_name }} target/${{ matrix.rust-target }}/release/wac-cli-${{ matrix.rust-target }} diff --git a/Cargo.lock b/Cargo.lock index 93e12b34..a3153fb2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3827,7 +3827,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "wac-cli" -version = "0.1.0" +version = "0.3.0-dev" dependencies = [ "anyhow", "clap", @@ -3854,7 +3854,7 @@ dependencies = [ [[package]] name = "wac-graph" -version = "0.1.0" +version = "0.3.0-dev" dependencies = [ "anyhow", "id-arena", @@ -3878,7 +3878,7 @@ dependencies = [ [[package]] name = "wac-parser" -version = "0.1.0" +version = "0.3.0-dev" dependencies = [ "anyhow", "id-arena", @@ -3905,7 +3905,7 @@ dependencies = [ [[package]] name = "wac-resolver" -version = "0.1.0" +version = "0.3.0-dev" dependencies = [ "anyhow", "futures", @@ -3933,7 +3933,7 @@ dependencies = [ [[package]] name = "wac-types" -version = "0.1.0" +version = "0.3.0-dev" dependencies = [ "anyhow", "id-arena", diff --git a/Cargo.toml b/Cargo.toml index 52f485cb..b6f10595 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ keywords = { workspace = true } repository = { workspace = true } [workspace.package] -version = "0.1.0" +version = "0.3.0-dev" edition = "2021" authors = ["Peter Huene "] license = "Apache-2.0 WITH LLVM-exception" @@ -52,10 +52,10 @@ native-tls-vendored = ["warg-client?/native-tls-vendored"] members = ["examples/programmatic"] [workspace.dependencies] -wac-parser = { path = "crates/wac-parser", version = "0.1.0", default-features = false } -wac-resolver = { path = "crates/wac-resolver", version = "0.1.0", default-features = false } -wac-graph = { path = "crates/wac-graph", version = "0.1.0" } -wac-types = { path = "crates/wac-types", version = "0.1.0" } +wac-parser = { path = "crates/wac-parser", version = "0.3.0-dev", default-features = false } +wac-resolver = { path = "crates/wac-resolver", version = "0.3.0-dev", default-features = false } +wac-graph = { path = "crates/wac-graph", version = "0.3.0-dev" } +wac-types = { path = "crates/wac-types", version = "0.3.0-dev" } wit-parser = "0.202.0" wasmparser = "0.202.0" wit-component = "0.202.0" diff --git a/crates/wac-parser/tests/encoding/include-resource.wac.result b/crates/wac-parser/tests/encoding/include-resource.wac.result index a0822bb2..23eb89b3 100644 --- a/crates/wac-parser/tests/encoding/include-resource.wac.result +++ b/crates/wac-parser/tests/encoding/include-resource.wac.result @@ -46,6 +46,6 @@ ) ) (@producers - (processed-by "wac-parser" "0.1.0") + (processed-by "wac-parser" "0.3.0-dev") ) ) diff --git a/crates/wac-parser/tests/encoding/instantiation.wac.result b/crates/wac-parser/tests/encoding/instantiation.wac.result index fd8fac6c..8afdde42 100644 --- a/crates/wac-parser/tests/encoding/instantiation.wac.result +++ b/crates/wac-parser/tests/encoding/instantiation.wac.result @@ -84,6 +84,6 @@ (alias export $x4 "foo" (func (;3;))) (export (;4;) "foo" (func 3)) (@producers - (processed-by "wac-parser" "0.1.0") + (processed-by "wac-parser" "0.3.0-dev") ) ) diff --git a/crates/wac-parser/tests/encoding/merged-functions.wac.result b/crates/wac-parser/tests/encoding/merged-functions.wac.result index 5869250e..12fe7392 100644 --- a/crates/wac-parser/tests/encoding/merged-functions.wac.result +++ b/crates/wac-parser/tests/encoding/merged-functions.wac.result @@ -47,6 +47,6 @@ ) ) (@producers - (processed-by "wac-parser" "0.1.0") + (processed-by "wac-parser" "0.3.0-dev") ) ) diff --git a/crates/wac-parser/tests/encoding/resources.wac.result b/crates/wac-parser/tests/encoding/resources.wac.result index 0ee8940b..ed4c56be 100644 --- a/crates/wac-parser/tests/encoding/resources.wac.result +++ b/crates/wac-parser/tests/encoding/resources.wac.result @@ -50,6 +50,6 @@ (alias export $x "foo" (instance (;2;))) (export (;3;) "foo" (instance 2)) (@producers - (processed-by "wac-parser" "0.1.0") + (processed-by "wac-parser" "0.3.0-dev") ) ) diff --git a/crates/wac-parser/tests/encoding/resources/foo/bar.wat b/crates/wac-parser/tests/encoding/resources/foo/bar.wat index 0b0e7441..a53ccaf9 100644 --- a/crates/wac-parser/tests/encoding/resources/foo/bar.wat +++ b/crates/wac-parser/tests/encoding/resources/foo/bar.wat @@ -17,6 +17,6 @@ (import "foo" (instance (;0;) (type 0))) (export "foo" (instance 0)) (@producers - (processed-by "wac-parser" "0.1.0") + (processed-by "wac-parser" "0.3.0-dev") ) -) \ No newline at end of file +) diff --git a/crates/wac-parser/tests/encoding/types.wac.result b/crates/wac-parser/tests/encoding/types.wac.result index 32edf2e7..4233709b 100644 --- a/crates/wac-parser/tests/encoding/types.wac.result +++ b/crates/wac-parser/tests/encoding/types.wac.result @@ -171,6 +171,6 @@ (export $p2 (;59;) "p2" (type $p)) (export $q2 (;60;) "q2" (type $q)) (@producers - (processed-by "wac-parser" "0.1.0") + (processed-by "wac-parser" "0.3.0-dev") ) ) diff --git a/crates/wac-resolver/tests/registry.rs b/crates/wac-resolver/tests/registry.rs index 04a1c6d3..53f98415 100644 --- a/crates/wac-resolver/tests/registry.rs +++ b/crates/wac-resolver/tests/registry.rs @@ -113,7 +113,7 @@ export i2.foo as "bar"; (export (;6;) "test:wit/foo" (instance 4)) (export (;7;) "bar" (instance 5)) (@producers - (processed-by "wac-parser" "0.1.0") + (processed-by "wac-parser" "0.3.0-dev") ) ) "#