From 11ef0e8b9460f67a28011c5b19d38c9e448707dd Mon Sep 17 00:00:00 2001 From: Andrzej Ressel Date: Sat, 9 Mar 2024 23:33:30 +0100 Subject: [PATCH 1/2] Build language plugin --- .github/workflows/{rust.yml => build.yml} | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) rename .github/workflows/{rust.yml => build.yml} (80%) diff --git a/.github/workflows/rust.yml b/.github/workflows/build.yml similarity index 80% rename from .github/workflows/rust.yml rename to .github/workflows/build.yml index 5aa63b07..40c6b5e5 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: Rust +name: Build on: push: @@ -28,11 +28,19 @@ jobs: restore-keys: | ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}- ${{ runner.os }}-cargo- + - uses: actions/setup-go@v5 + with: + go-version: '^1.22.0' + - run: go version - name: Install Protoc uses: arduino/setup-protoc@v3 with: version: "25.3" - - name: Build + - run: protoc --version + - name: Build language plugin + run: ./build.sh + working-directory: pulumi-language-wasm + - name: Build WASM support run: | cargo install cargo-component@0.9.0 --locked || cargo-component --version cargo build --verbose From 5e79f4cc60431f5a631516f3894979f91e030aa1 Mon Sep 17 00:00:00 2001 From: Andrzej Ressel Date: Sat, 9 Mar 2024 23:43:28 +0100 Subject: [PATCH 2/2] Build language plugin --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eeb8ab7d..fad8cf58 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,6 +31,7 @@ jobs: - uses: actions/setup-go@v5 with: go-version: '^1.22.0' + cache-dependency-path: "**/go.sum" - run: go version - name: Install Protoc uses: arduino/setup-protoc@v3