Skip to content

Commit 744214a

Browse files
Add poetry lock --no-update after source add to fix lock mismatch
poetry source add modifies pyproject.toml, which makes poetry refuse to install from the existing lock file. Running poetry lock --no-update regenerates the lock file metadata without changing dependency versions. Co-authored-by: Isaac Signed-off-by: Vikrant Puppala <vikrant.puppala@databricks.com>
1 parent 5d10f5e commit 744214a

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

.github/workflows/code-coverage.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ jobs:
5757
poetry config repositories.jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
5858
poetry config http-basic.jfrog gha-service-account "${JFROG_ACCESS_TOKEN}"
5959
poetry source add --priority=primary jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
60+
poetry lock --no-update
6061
6162
#----------------------------------------------
6263
# load cached venv if cache exists

.github/workflows/code-quality-checks.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
poetry config repositories.jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
5555
poetry config http-basic.jfrog gha-service-account "${JFROG_ACCESS_TOKEN}"
5656
poetry source add --priority=primary jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
57+
poetry lock --no-update
5758
5859
#----------------------------------------------
5960
# load cached venv if cache exists
@@ -149,6 +150,7 @@ jobs:
149150
poetry config repositories.jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
150151
poetry config http-basic.jfrog gha-service-account "${JFROG_ACCESS_TOKEN}"
151152
poetry source add --priority=primary jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
153+
poetry lock --no-update
152154

153155
#----------------------------------------------
154156
# load cached venv if cache exists
@@ -238,6 +240,7 @@ jobs:
238240
poetry config repositories.jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
239241
poetry config http-basic.jfrog gha-service-account "${JFROG_ACCESS_TOKEN}"
240242
poetry source add --priority=primary jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
243+
poetry lock --no-update
241244
242245
#----------------------------------------------
243246
# load cached venv if cache exists
@@ -302,6 +305,7 @@ jobs:
302305
poetry config repositories.jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
303306
poetry config http-basic.jfrog gha-service-account "${JFROG_ACCESS_TOKEN}"
304307
poetry source add --priority=primary jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
308+
poetry lock --no-update
305309
306310
#----------------------------------------------
307311
# load cached venv if cache exists

.github/workflows/daily-telemetry-e2e.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ jobs:
6161
poetry config repositories.jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
6262
poetry config http-basic.jfrog gha-service-account "${JFROG_ACCESS_TOKEN}"
6363
poetry source add --priority=primary jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
64+
poetry lock --no-update
6465
6566
#----------------------------------------------
6667
# load cached venv if cache exists

.github/workflows/integration.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
poetry config repositories.jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
5353
poetry config http-basic.jfrog gha-service-account "${JFROG_ACCESS_TOKEN}"
5454
poetry source add --priority=primary jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
55+
poetry lock --no-update
5556
5657
#----------------------------------------------
5758
# load cached venv if cache exists
@@ -122,6 +123,7 @@ jobs:
122123
poetry config repositories.jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
123124
poetry config http-basic.jfrog gha-service-account "${JFROG_ACCESS_TOKEN}"
124125
poetry source add --priority=primary jfrog https://databricks.jfrog.io/artifactory/api/pypi/db-pypi/simple
126+
poetry lock --no-update
125127
- name: Load cached venv
126128
id: cached-poetry-dependencies
127129
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4

0 commit comments

Comments
 (0)