From 6a9e1829d141d706f81e8f55a40e3c06d365f9ce Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran Date: Mon, 16 Dec 2024 12:13:26 +0530 Subject: [PATCH 1/9] add wasm build pipeline --- .github/workflows/wasm-bulild-check.yml | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/wasm-bulild-check.yml diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml new file mode 100644 index 000000000000..54dd3723db80 --- /dev/null +++ b/.github/workflows/wasm-bulild-check.yml @@ -0,0 +1,38 @@ +name: CI-push + +on: + push: + branches: + - main + # paths: + # - ".github/workflows/**" + # - "crates/**" + # - "examples/**" + # - "Cargo.lock" + # - "Cargo.toml" + + merge_group: + types: + - checks_requested + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + formatting: + name: Check formatting + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install Rust + uses: dtolnay/rust-toolchain@master + with: + toolchain: nightly + components: rustfmt + + - name: wasm build + shell: bash + run: make euclid-wasm \ No newline at end of file From 40ecf1fac60fb3ceb2a1b491a1bde68c11b9118c Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran Date: Mon, 16 Dec 2024 12:36:28 +0530 Subject: [PATCH 2/9] add wasm build pipeline --- .github/workflows/wasm-bulild-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml index 54dd3723db80..d459bad0ff23 100644 --- a/.github/workflows/wasm-bulild-check.yml +++ b/.github/workflows/wasm-bulild-check.yml @@ -1,4 +1,4 @@ -name: CI-push +name: wasm-check on: push: From c301f99f0bd7cd90686a7fe31e71e4ea99ef3fb8 Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran Date: Mon, 16 Dec 2024 12:39:33 +0530 Subject: [PATCH 3/9] add wasm build pipeline --- .github/workflows/wasm-bulild-check.yml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml index d459bad0ff23..8f4727804be3 100644 --- a/.github/workflows/wasm-bulild-check.yml +++ b/.github/workflows/wasm-bulild-check.yml @@ -1,27 +1,18 @@ -name: wasm-check +name: CI wasm-check on: push: branches: - main - # paths: - # - ".github/workflows/**" - # - "crates/**" - # - "examples/**" - # - "Cargo.lock" - # - "Cargo.toml" - - merge_group: - types: - - checks_requested + pull_request: concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: - formatting: - name: Check formatting + wasm-ci: + name: Check wasm build runs-on: ubuntu-latest steps: - name: Checkout repository From 2c7d35c65887d1d71bd1deed428a490fd025a401 Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran Date: Mon, 16 Dec 2024 12:42:19 +0530 Subject: [PATCH 4/9] add wasm build pipeline --- .github/workflows/wasm-bulild-check.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml index 8f4727804be3..d9911470f717 100644 --- a/.github/workflows/wasm-bulild-check.yml +++ b/.github/workflows/wasm-bulild-check.yml @@ -23,6 +23,10 @@ jobs: with: toolchain: nightly components: rustfmt + + - name: Install wasm-pack + run: | + curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh - name: wasm build shell: bash From e8a7efff8a1bf033c21a77d1e69dbddbb90e24c1 Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran Date: Mon, 16 Dec 2024 13:57:28 +0530 Subject: [PATCH 5/9] add wasm build pipeline --- .github/workflows/wasm-bulild-check.yml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml index d9911470f717..83c48f9b2e6b 100644 --- a/.github/workflows/wasm-bulild-check.yml +++ b/.github/workflows/wasm-bulild-check.yml @@ -18,15 +18,8 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Install Rust - uses: dtolnay/rust-toolchain@master - with: - toolchain: nightly - components: rustfmt - - name: Install wasm-pack - run: | - curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh + uses: taiki-e/install-action@v2.41.10 - name: wasm build shell: bash From 1e5f4779304c90108ac8b05d998082abac0fb6ab Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran Date: Mon, 16 Dec 2024 13:58:34 +0530 Subject: [PATCH 6/9] add wasm build pipeline --- .github/workflows/wasm-bulild-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml index 83c48f9b2e6b..345af7f80a2d 100644 --- a/.github/workflows/wasm-bulild-check.yml +++ b/.github/workflows/wasm-bulild-check.yml @@ -23,4 +23,4 @@ jobs: - name: wasm build shell: bash - run: make euclid-wasm \ No newline at end of file + run: make euclid-wasm From 386b325a50962dc00469a40656c7202ccafeef8d Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran Date: Mon, 16 Dec 2024 13:59:44 +0530 Subject: [PATCH 7/9] add wasm build pipeline --- .github/workflows/wasm-bulild-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml index 345af7f80a2d..65a7d138a2d5 100644 --- a/.github/workflows/wasm-bulild-check.yml +++ b/.github/workflows/wasm-bulild-check.yml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@v4 - name: Install wasm-pack - uses: taiki-e/install-action@v2.41.10 + uses: taiki-e/install-action@v2.41.10 - name: wasm build shell: bash From 55beb267be9b42d925173e5a246817be4610ae3d Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran Date: Mon, 16 Dec 2024 14:02:16 +0530 Subject: [PATCH 8/9] add wasm build pipeline --- .github/workflows/wasm-bulild-check.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml index 65a7d138a2d5..c32a77554c92 100644 --- a/.github/workflows/wasm-bulild-check.yml +++ b/.github/workflows/wasm-bulild-check.yml @@ -19,7 +19,10 @@ jobs: uses: actions/checkout@v4 - name: Install wasm-pack - uses: taiki-e/install-action@v2.41.10 + uses: taiki-e/install-action@v2.41.10 + with: + tool: wasm-pack + checksum: true - name: wasm build shell: bash From f2141f0e77ecc1fe281f84fb7c5cb3b568187ed1 Mon Sep 17 00:00:00 2001 From: Jeeva Ramachandran <120017870+JeevaRamu0104@users.noreply.github.com> Date: Mon, 16 Dec 2024 15:10:12 +0530 Subject: [PATCH 9/9] Update wasm-bulild-check.yml --- .github/workflows/wasm-bulild-check.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/wasm-bulild-check.yml b/.github/workflows/wasm-bulild-check.yml index c32a77554c92..d9b2860a361e 100644 --- a/.github/workflows/wasm-bulild-check.yml +++ b/.github/workflows/wasm-bulild-check.yml @@ -18,8 +18,13 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Install Rust + uses: dtolnay/rust-toolchain@master + with: + toolchain: stable 2 weeks ago + - name: Install wasm-pack - uses: taiki-e/install-action@v2.41.10 + uses: taiki-e/install-action@v2 with: tool: wasm-pack checksum: true