Skip to content

Commit 22082c9

Browse files
authored
Merge branch 'main' into dependabot/uv/api/azure-mgmt-compute-38.0.0
2 parents 9959c30 + 897a436 commit 22082c9

27 files changed

Lines changed: 177 additions & 69 deletions

.github/dependabot.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,41 @@ updates:
1414
- "patch"
1515

1616
# Docs site (Docusaurus, managed with yarn classic — dependabot's npm ecosystem auto-detects yarn.lock)
17+
# Build is pinned to Node 18 via transformerlab-docs/netlify.toml. Major bumps are ignored across
18+
# the board (manual coordination needed); packages that drop Node 18 support in a minor or patch
19+
# bump are listed individually under `ignore` below. Revisit when the build moves to Node 20+.
1720
- package-ecosystem: "npm"
1821
directory: "/transformerlab-docs"
1922
schedule:
2023
interval: "weekly"
2124
day: "monday"
2225
open-pull-requests-limit: 5
26+
commit-message:
27+
prefix: "docs-deps"
28+
include: "scope"
29+
labels:
30+
- "dependencies"
31+
- "docs"
2332
groups:
33+
docusaurus:
34+
patterns:
35+
- "@docusaurus/*"
36+
- "@mdx-js/*"
37+
react:
38+
patterns:
39+
- "react"
40+
- "react-dom"
2441
minor-and-patch:
2542
update-types:
2643
- "minor"
2744
- "patch"
45+
ignore:
46+
# mermaid >= 11.12 requires Node 20+; we're pinned to Node 18 in Netlify.
47+
- dependency-name: "mermaid"
48+
versions: [">=11.12"]
49+
# Major bumps on docs deps need manual coordination; minor/patch is enough for security.
50+
- dependency-name: "*"
51+
update-types: ["version-update:semver-major"]
2852

2953
# API (FastAPI, managed with uv)
3054
- package-ecosystem: "uv"

.github/workflows/check-cli-version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
working-directory: cli
1919

2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v6
2222

2323
- name: Ensure version is set in pyproject.toml
2424
run: |

.github/workflows/check-lab-sdk-version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v6
1616

1717
- name: Compare lab-sdk and API transformerlab versions
1818
run: |

.github/workflows/check-sdk-version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
working-directory: lab-sdk
2222

2323
steps:
24-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v6
2525

2626
- name: Check if version already exists on PyPI
2727
run: |

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636

3737
steps:
3838
- name: Checkout repository
39-
uses: actions/checkout@v4
39+
uses: actions/checkout@v6
4040

4141
- name: Initialize CodeQL
4242
uses: github/codeql-action/init@v3

.github/workflows/docker-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414

1515
steps:
1616
- name: Checkout code
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v6
1818

1919
- name: Set up Docker Buildx
20-
uses: docker/setup-buildx-action@v3
20+
uses: docker/setup-buildx-action@v4
2121

2222
- name: Log in to Docker Hub
23-
uses: docker/login-action@v3
23+
uses: docker/login-action@v4
2424
with:
2525
username: ${{ secrets.DOCKERHUB_USERNAME }}
2626
password: ${{ secrets.DOCKERHUB_TOKEN }}

.github/workflows/gallery-channel-bundles.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ jobs:
1919
run:
2020
working-directory: api
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@v6
2323
with:
2424
fetch-depth: 0
2525
- name: Set up Python 3.11
26-
uses: actions/setup-python@v5
26+
uses: actions/setup-python@v6
2727
with:
2828
python-version: "3.11"
2929
- name: Require stable/beta bundle update for source changes

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
build:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v6
1414
- name: Install Node.js
15-
uses: actions/setup-node@v4
15+
uses: actions/setup-node@v6
1616
with:
1717
node-version: 22
1818
cache: npm

.github/workflows/playwright.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ jobs:
3030
runs-on: ubuntu-latest
3131
timeout-minutes: 10
3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v6
3434

35-
- uses: actions/setup-node@v4
35+
- uses: actions/setup-node@v6
3636
with:
3737
node-version: 22
3838
cache: npm
@@ -80,9 +80,9 @@ jobs:
8080
runs-on: ubuntu-latest
8181
timeout-minutes: 20
8282
steps:
83-
- uses: actions/checkout@v4
83+
- uses: actions/checkout@v6
8484

85-
- uses: actions/setup-node@v4
85+
- uses: actions/setup-node@v6
8686
with:
8787
node-version: 22
8888
cache: npm

.github/workflows/prettier.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616

1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
2020

2121
- name: Setup Node.js
22-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@v6
2323
with:
2424
node-version: "22"
2525

0 commit comments

Comments
 (0)