From bf1a7e73cf1fc999be89ad5241c71faf705a9330 Mon Sep 17 00:00:00 2001 From: Michael Vlach <vlach.michael@gmail.com> Date: Wed, 15 Jan 2025 21:57:47 +0100 Subject: [PATCH 1/3] Update coverage.yaml --- .github/workflows/coverage.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml index d9d621e5..43f8b1ff 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/coverage.yaml @@ -19,6 +19,10 @@ jobs: - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 - uses: taiki-e/install-action@cargo-llvm-cov + - run: npm ci && npm run build + working-directory: agdb_api/typescript + - run: npm ci && npm run build + working-directory: agdb_studio - run: rustup component add llvm-tools-preview - run: cargo llvm-cov -p agdb -p agdb_api -p agdb_server --all-features --ignore-filename-regex "agdb(_derive|_benchmarks)|api.rs" --lcov --output-path lcov.info - uses: codecov/codecov-action@v3 From 8471630f5f88b996e96403bd0eeeb5a2d2ac94a5 Mon Sep 17 00:00:00 2001 From: Michael Vlach <vlach.michael@gmail.com> Date: Wed, 15 Jan 2025 21:57:49 +0100 Subject: [PATCH 2/3] Update release.yaml --- .github/workflows/release.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 84abf309..52ee7e0d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -18,6 +18,10 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 + - run: npm ci && npm run build + working-directory: agdb_api/typescript + - run: npm ci && npm run build + working-directory: agdb_studio - run: cargo build -p agdb_derive -p agdb -p agdb_api -p agdb_server --all-features -r dev_image: From 35826c582ca99fabb9aadcbd2383ce9e6111574a Mon Sep 17 00:00:00 2001 From: Michael Vlach <vlach.michael@gmail.com> Date: Wed, 15 Jan 2025 22:00:06 +0100 Subject: [PATCH 3/3] Update release.yaml --- .github/workflows/release.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 52ee7e0d..0e2cbb7f 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -71,6 +71,10 @@ jobs: steps: - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 + - run: npm ci && npm run build + working-directory: agdb_api/typescript + - run: npm ci && npm run build + working-directory: agdb_studio - run: | cargo publish -p agdb_derive --token ${CRATES_IO_TOKEN} cargo publish -p agdb --token ${CRATES_IO_TOKEN}