From 116b81c1d0decd74e694b2f45cf3558b29cfe06e Mon Sep 17 00:00:00 2001 From: Pedro Leite Date: Mon, 13 Jul 2026 11:31:24 +0100 Subject: [PATCH 1/3] fix: move langchainhub to dev dependencies in llmstudio --- libs/llmstudio/poetry.lock | 8 ++++---- libs/llmstudio/pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/llmstudio/poetry.lock b/libs/llmstudio/poetry.lock index 6fb2241..f4e71ef 100644 --- a/libs/llmstudio/poetry.lock +++ b/libs/llmstudio/poetry.lock @@ -2108,7 +2108,7 @@ version = "0.1.18" description = "The LangChain Hub API client" optional = false python-versions = "<4.0,>=3.8.1" -groups = ["main"] +groups = ["dev"] files = [ {file = "langchainhub-0.1.18-py3-none-any.whl", hash = "sha256:11501f15e7f34715ecc8892587daa35c6f2a3005e1f2926c9bcabd31fc2c100c"}, {file = "langchainhub-0.1.18.tar.gz", hash = "sha256:f2d0d8bf3abe4ca5e70511d8220bdc9ccea28d5267bcfd0e5ef9c53bd5bd3bad"}, @@ -2323,7 +2323,7 @@ files = [ [[package]] name = "llmstudio-core" -version = "1.1.5a4" +version = "1.1.5a5" description = "LLMStudio core capabilities for routing llm calls for any vendor. No proxy server required. For that use llmstudio[proxy]" optional = false python-versions = ">=3.10,<3.15" @@ -4642,7 +4642,7 @@ version = "2.33.0.20260518" description = "Typing stubs for requests" optional = false python-versions = ">=3.10" -groups = ["main"] +groups = ["dev"] files = [ {file = "types_requests-2.33.0.20260518-py3-none-any.whl", hash = "sha256:626d697d1adaaff76e2044dc8c5c051d8f21abc157bdfe204a75558076fe0bf0"}, {file = "types_requests-2.33.0.20260518.tar.gz", hash = "sha256:df7bd3bfe0ca8402dfb841e7d9be714bb5578203283d66d7dc4ef69343449a5e"}, @@ -5370,4 +5370,4 @@ tracker = ["llmstudio-tracker"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.15" -content-hash = "fbd298dd075ec3018aaef2e9401209093e87b9642f8ec74282e3d1ed160adf40" +content-hash = "abd88fd2d0fe99b7187c77a95c6afb170c490e6b9dc3fa60cce2d30414dc5507" diff --git a/libs/llmstudio/pyproject.toml b/libs/llmstudio/pyproject.toml index 2eab5f6..461eb26 100644 --- a/libs/llmstudio/pyproject.toml +++ b/libs/llmstudio/pyproject.toml @@ -19,7 +19,6 @@ pydantic = "^2.5" python-dotenv = ">=0.4.0,<2.0.0" langchain = "^1.2.8" langchain-experimental = "^0" -langchainhub = "^0" llmstudio-core = "^1.0.0" llmstudio-tracker = { version = "^1.1.2a0", optional = true } @@ -38,6 +37,7 @@ black = "^23.7" pre-commit = "^3.7" flake8= "^7" ipykernel = "^6" +langchainhub = "^0" llmstudio-core = { path = "../core/", develop = true } llmstudio-tracker = { path = "../tracker/", develop = true } llmstudio-proxy = { path = "../proxy/", develop = true } From 85accd7b014ddb295210cf547256ab39a8ac9dde Mon Sep 17 00:00:00 2001 From: Pedro Leite Date: Tue, 28 Jul 2026 16:20:02 +0300 Subject: [PATCH 2/3] fix: upgrade actions/checkout to v4 across all workflows --- .github/workflows/lint.yml | 2 +- .github/workflows/upload-dockerhub-dev.yml | 2 +- .github/workflows/upload-pypi-core.yml | 2 +- .github/workflows/upload-pypi-dev.yml | 2 +- .github/workflows/upload-pypi-proxy.yml | 2 +- .github/workflows/upload-pypi-sdk.yml | 2 +- .github/workflows/upload-pypi-tracker.yml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4d80726..ffb44f8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,7 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 diff --git a/.github/workflows/upload-dockerhub-dev.yml b/.github/workflows/upload-dockerhub-dev.yml index 5f697fc..1b2fc92 100644 --- a/.github/workflows/upload-dockerhub-dev.yml +++ b/.github/workflows/upload-dockerhub-dev.yml @@ -20,7 +20,7 @@ jobs: steps: # Checkout the code - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: develop token: ${{ secrets.GH_TOKEN }} diff --git a/.github/workflows/upload-pypi-core.yml b/.github/workflows/upload-pypi-core.yml index d936aa7..6e77418 100644 --- a/.github/workflows/upload-pypi-core.yml +++ b/.github/workflows/upload-pypi-core.yml @@ -15,7 +15,7 @@ jobs: steps: # Checkout the code - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: main token: ${{ secrets.GH_TOKEN }} diff --git a/.github/workflows/upload-pypi-dev.yml b/.github/workflows/upload-pypi-dev.yml index 85cf886..e0c1f24 100644 --- a/.github/workflows/upload-pypi-dev.yml +++ b/.github/workflows/upload-pypi-dev.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: develop token: ${{ secrets.GH_TOKEN }} diff --git a/.github/workflows/upload-pypi-proxy.yml b/.github/workflows/upload-pypi-proxy.yml index b21df77..2f15d8c 100644 --- a/.github/workflows/upload-pypi-proxy.yml +++ b/.github/workflows/upload-pypi-proxy.yml @@ -15,7 +15,7 @@ jobs: steps: # Checkout the code - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: main token: ${{ secrets.GH_TOKEN }} diff --git a/.github/workflows/upload-pypi-sdk.yml b/.github/workflows/upload-pypi-sdk.yml index 5390ba2..980e22c 100644 --- a/.github/workflows/upload-pypi-sdk.yml +++ b/.github/workflows/upload-pypi-sdk.yml @@ -15,7 +15,7 @@ jobs: steps: # Checkout the code - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: main token: ${{ secrets.GH_TOKEN }} diff --git a/.github/workflows/upload-pypi-tracker.yml b/.github/workflows/upload-pypi-tracker.yml index 0152d44..9a754e8 100644 --- a/.github/workflows/upload-pypi-tracker.yml +++ b/.github/workflows/upload-pypi-tracker.yml @@ -15,7 +15,7 @@ jobs: steps: # Checkout the code - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: main token: ${{ secrets.GH_TOKEN }} From edde712dc2ea7869ce3474d9b8741f949c206a16 Mon Sep 17 00:00:00 2001 From: Pedro Leite Date: Wed, 29 Jul 2026 12:42:37 +0300 Subject: [PATCH 3/3] fix: replace GH_TOKEN with GITHUB_TOKEN and add contents:write permissions --- .github/workflows/upload-dockerhub-dev.yml | 2 +- .github/workflows/upload-pypi-core.yml | 4 +++- .github/workflows/upload-pypi-dev.yml | 4 +++- .github/workflows/upload-pypi-proxy.yml | 4 +++- .github/workflows/upload-pypi-sdk.yml | 4 +++- .github/workflows/upload-pypi-tracker.yml | 4 +++- 6 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/upload-dockerhub-dev.yml b/.github/workflows/upload-dockerhub-dev.yml index 1b2fc92..406541e 100644 --- a/.github/workflows/upload-dockerhub-dev.yml +++ b/.github/workflows/upload-dockerhub-dev.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@v4 with: ref: develop - token: ${{ secrets.GH_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} # Set up Docker Buildx - name: Set up Docker Buildx diff --git a/.github/workflows/upload-pypi-core.yml b/.github/workflows/upload-pypi-core.yml index 6e77418..a89e01b 100644 --- a/.github/workflows/upload-pypi-core.yml +++ b/.github/workflows/upload-pypi-core.yml @@ -12,13 +12,15 @@ on: jobs: deploy: runs-on: ubuntu-latest + permissions: + contents: write steps: # Checkout the code - name: Checkout code uses: actions/checkout@v4 with: ref: main - token: ${{ secrets.GH_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} # Set up Python environment - name: Set up Python diff --git a/.github/workflows/upload-pypi-dev.yml b/.github/workflows/upload-pypi-dev.yml index e0c1f24..c2f036b 100644 --- a/.github/workflows/upload-pypi-dev.yml +++ b/.github/workflows/upload-pypi-dev.yml @@ -20,12 +20,14 @@ on: jobs: deploy: runs-on: ubuntu-latest + permissions: + contents: write steps: - name: Checkout code uses: actions/checkout@v4 with: ref: develop - token: ${{ secrets.GH_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} - name: Set up Python uses: actions/setup-python@v4 diff --git a/.github/workflows/upload-pypi-proxy.yml b/.github/workflows/upload-pypi-proxy.yml index 2f15d8c..2dc3f3a 100644 --- a/.github/workflows/upload-pypi-proxy.yml +++ b/.github/workflows/upload-pypi-proxy.yml @@ -12,13 +12,15 @@ on: jobs: deploy: runs-on: ubuntu-latest + permissions: + contents: write steps: # Checkout the code - name: Checkout code uses: actions/checkout@v4 with: ref: main - token: ${{ secrets.GH_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} # Set up Python environment - name: Set up Python diff --git a/.github/workflows/upload-pypi-sdk.yml b/.github/workflows/upload-pypi-sdk.yml index 980e22c..e7f86bb 100644 --- a/.github/workflows/upload-pypi-sdk.yml +++ b/.github/workflows/upload-pypi-sdk.yml @@ -12,13 +12,15 @@ on: jobs: deploy: runs-on: ubuntu-latest + permissions: + contents: write steps: # Checkout the code - name: Checkout code uses: actions/checkout@v4 with: ref: main - token: ${{ secrets.GH_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} # Set up Python environment - name: Set up Python diff --git a/.github/workflows/upload-pypi-tracker.yml b/.github/workflows/upload-pypi-tracker.yml index 9a754e8..de1bcc1 100644 --- a/.github/workflows/upload-pypi-tracker.yml +++ b/.github/workflows/upload-pypi-tracker.yml @@ -12,13 +12,15 @@ on: jobs: deploy: runs-on: ubuntu-latest + permissions: + contents: write steps: # Checkout the code - name: Checkout code uses: actions/checkout@v4 with: ref: main - token: ${{ secrets.GH_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} # Set up Python environment - name: Set up Python