Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
611c2b9
docs: update compatibility matrix
opsmill-bot Jul 15, 2026
4c82896
chore(deps): bump websocket-driver from 0.7.4 to 0.7.5 in /docs
dependabot[bot] Jul 16, 2026
850f598
chore(deps): bump actions/setup-python from 6 to 7
dependabot[bot] Jul 20, 2026
af76f97
chore(deps): bump actions/setup-node from 5 to 7
dependabot[bot] Jul 20, 2026
a61ea92
Merge pull request #1191 from opsmill/dependabot/github_actions/stabl…
dgarros Jul 21, 2026
b9ca6da
Merge pull request #1192 from opsmill/dependabot/github_actions/stabl…
dgarros Jul 21, 2026
6f36cbd
chore(deps): bump shell-quote from 1.8.4 to 1.10.0 in /docs
dependabot[bot] Jul 21, 2026
fdb35c5
chore(deps): bump webpack-dev-server from 5.2.5 to 5.2.6 in /docs
dependabot[bot] Jul 21, 2026
202ba57
chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /docs
dependabot[bot] Jul 21, 2026
dc7d047
Merge pull request #1188 from opsmill/dependabot/npm_and_yarn/docs/we…
dgarros Jul 21, 2026
7294a30
Merge pull request #1020 from opsmill/automated/update-compatibility-…
petercrocker Jul 21, 2026
bd30b91
Merge pull request #1202 from opsmill/dependabot/npm_and_yarn/docs/bo…
dgarros Jul 22, 2026
46af426
Merge pull request #1201 from opsmill/dependabot/npm_and_yarn/docs/we…
dgarros Jul 22, 2026
bf5cafe
Merge pull request #1200 from opsmill/dependabot/npm_and_yarn/docs/sh…
dgarros Jul 22, 2026
51a44cc
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /docs
dependabot[bot] Jul 22, 2026
f3e1a80
chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs
dependabot[bot] Jul 22, 2026
4da8b1e
Merge pull request #1204 from opsmill/dependabot/npm_and_yarn/docs/sv…
dgarros Jul 23, 2026
86f32d8
Merge pull request #1203 from opsmill/dependabot/npm_and_yarn/docs/fa…
dgarros Jul 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:
- name: "Check out repository code"
uses: "actions/checkout@v7"
- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.12"
- name: Install UV
Expand Down Expand Up @@ -141,7 +141,7 @@ jobs:
- name: "Check out repository code"
uses: "actions/checkout@v7"
- name: "Set up Python"
uses: "actions/setup-python@v6"
uses: "actions/setup-python@v7"
with:
python-version: "3.12"
- name: "Install uv"
Expand Down Expand Up @@ -169,15 +169,15 @@ jobs:
with:
submodules: true
- name: Install NodeJS
uses: actions/setup-node@v5
uses: actions/setup-node@v7
with:
node-version: 24
cache: "npm"
cache-dependency-path: docs/package-lock.json
- name: "Install dependencies"
run: npm install
- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.12"
- name: Install UV
Expand All @@ -204,7 +204,7 @@ jobs:
with:
submodules: true
- name: Install NodeJS
uses: actions/setup-node@v5
uses: actions/setup-node@v7
with:
node-version: 24
cache: "npm"
Expand All @@ -213,7 +213,7 @@ jobs:
run: npm install
working-directory: ./docs
- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.12"
- name: Install UV
Expand Down Expand Up @@ -277,7 +277,7 @@ jobs:
- name: "Check out repository code"
uses: "actions/checkout@v7"
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Install UV
Expand Down Expand Up @@ -325,7 +325,7 @@ jobs:
- name: "Check out repository code"
uses: "actions/checkout@v7"
- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.12"
- name: "Set environment variables"
Expand Down Expand Up @@ -376,7 +376,7 @@ jobs:
# submodules: true

# - name: Set up Python
# uses: actions/setup-python@v6
# uses: actions/setup-python@v7
# with:
# python-version: "3.12"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
needs: prepare-environment
steps:
- name: "Set up Python"
uses: "actions/setup-python@v6"
uses: "actions/setup-python@v7"
with:
python-version: "3.12"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
submodules: true

- name: "Set up Python"
uses: "actions/setup-python@v6"
uses: "actions/setup-python@v7"
with:
python-version: "3.12"

Expand Down
15 changes: 15 additions & 0 deletions docs/docs/python-sdk/reference/compatibility.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Each Infrahub release pins a specific SDK version. Using the matching SDK versio

| Infrahub | Required SDK | Release date |
| --- | --- | --- |
| 1.10.x | >= 1.22.0 | June 2026 |
| 1.9.x | >= 1.20.0 | April 2026 |
| 1.8.x | >= 1.19.0 | March 2026 |
| 1.7.x | >= 1.18.1 | January 2026 |
Expand All @@ -35,10 +36,24 @@ The table below shows the exact SDK version pinned to each Infrahub release.

| Infrahub | SDK version | Infrahub release date |
| --- | --- | --- |
| 1.10.5 | 1.22.1 | 2026-07-15 |
| 1.10.4 | 1.22.1 | 2026-07-13 |
| 1.10.3 | 1.22.1 | 2026-07-08 |
| 1.10.2 | 1.22.0 | 2026-07-03 |
| 1.10.1 | 1.22.0 | 2026-07-01 |
| 1.10.0 | 1.22.0 | 2026-06-23 |
| 1.9.10 | 1.20.1 | 2026-07-07 |
| 1.9.9 | 1.20.1 | 2026-06-23 |
| 1.9.8 | 1.20.1 | 2026-06-09 |
| 1.9.7 | 1.20.1 | 2026-06-03 |
| 1.9.6 | 1.20.1 | 2026-05-20 |
| 1.9.5 | 1.20.0 | 2026-05-18 |
| 1.9.4 | 1.20.0 | 2026-05-13 |
| 1.9.3 | 1.20.0 | 2026-05-05 |
| 1.9.2 | 1.20.0 | 2026-04-30 |
| 1.9.1 | 1.20.0 | 2026-04-29 |
| 1.9.0 | 1.20.0 | 2026-04-24 |
| 1.8.7 | 1.19.0 | 2026-06-04 |
| 1.8.6 | 1.19.0 | 2026-04-21 |
| 1.8.5 | 1.19.0 | 2026-04-17 |
| 1.8.4 | 1.19.0 | 2026-04-02 |
Expand Down
15 changes: 15 additions & 0 deletions docs/docs_generation/compatibility.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ class FeatureRequirement:
# Mapping of Infrahub minor version series to minimum SDK versions.
# Auto-updated by update_compatibility.py.
VERSION_RANGES: list[VersionRange] = [
VersionRange(infrahub="1.10.x", min_sdk="1.22.0", date="June 2026"),
VersionRange(infrahub="1.9.x", min_sdk="1.20.0", date="April 2026"),
VersionRange(infrahub="1.8.x", min_sdk="1.19.0", date="March 2026"),
VersionRange(infrahub="1.7.x", min_sdk="1.18.1", date="January 2026"),
Expand All @@ -90,10 +91,24 @@ class FeatureRequirement:
# Detailed mapping of every Infrahub release to its pinned SDK version.
# Auto-updated by update_compatibility.py.
RELEASE_MAPPINGS: list[ReleaseMapping] = [
ReleaseMapping(infrahub="1.10.5", sdk="1.22.1", date="2026-07-15"),
ReleaseMapping(infrahub="1.10.4", sdk="1.22.1", date="2026-07-13"),
ReleaseMapping(infrahub="1.10.3", sdk="1.22.1", date="2026-07-08"),
ReleaseMapping(infrahub="1.10.2", sdk="1.22.0", date="2026-07-03"),
ReleaseMapping(infrahub="1.10.1", sdk="1.22.0", date="2026-07-01"),
ReleaseMapping(infrahub="1.10.0", sdk="1.22.0", date="2026-06-23"),
ReleaseMapping(infrahub="1.9.10", sdk="1.20.1", date="2026-07-07"),
ReleaseMapping(infrahub="1.9.9", sdk="1.20.1", date="2026-06-23"),
ReleaseMapping(infrahub="1.9.8", sdk="1.20.1", date="2026-06-09"),
ReleaseMapping(infrahub="1.9.7", sdk="1.20.1", date="2026-06-03"),
ReleaseMapping(infrahub="1.9.6", sdk="1.20.1", date="2026-05-20"),
ReleaseMapping(infrahub="1.9.5", sdk="1.20.0", date="2026-05-18"),
ReleaseMapping(infrahub="1.9.4", sdk="1.20.0", date="2026-05-13"),
ReleaseMapping(infrahub="1.9.3", sdk="1.20.0", date="2026-05-05"),
ReleaseMapping(infrahub="1.9.2", sdk="1.20.0", date="2026-04-30"),
ReleaseMapping(infrahub="1.9.1", sdk="1.20.0", date="2026-04-29"),
ReleaseMapping(infrahub="1.9.0", sdk="1.20.0", date="2026-04-24"),
ReleaseMapping(infrahub="1.8.7", sdk="1.19.0", date="2026-06-04"),
ReleaseMapping(infrahub="1.8.6", sdk="1.19.0", date="2026-04-21"),
ReleaseMapping(infrahub="1.8.5", sdk="1.19.0", date="2026-04-17"),
ReleaseMapping(infrahub="1.8.4", sdk="1.19.0", date="2026-04-02"),
Expand Down
53 changes: 19 additions & 34 deletions docs/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.