From 647dee4e949b7ccbd55b3d39468be750d6b8bab5 Mon Sep 17 00:00:00 2001 From: Will Jones Date: Thu, 3 Apr 2025 16:19:00 -0700 Subject: [PATCH] ci: check release builds when we change dependencies (#2299) The issue we fixed in https://github.com/lancedb/lancedb/pull/2296 was caused by an upgrade in dependencies. This could have been caught if we had run these CI jobs when we did the dependency change. ## Summary by CodeRabbit - **Chores** - Updated our automated pipeline to trigger additional stability checks when dependency configurations change, ensuring smoother build and release processes. --- .github/workflows/npm-publish.yml | 1 + .github/workflows/pypi-publish.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 8e65c37c..67abf170 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -18,6 +18,7 @@ on: # This should trigger a dry run (we skip the final publish step) paths: - .github/workflows/npm-publish.yml + - Cargo.toml # Change in dependency frequently breaks builds concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index eae1d4e3..1fe34aa5 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -8,6 +8,7 @@ on: # This should trigger a dry run (we skip the final publish step) paths: - .github/workflows/pypi-publish.yml + - Cargo.toml # Change in dependency frequently breaks builds jobs: linux: