Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
7d1c214
Fix dependency CVEs and gate PRs, releases and a weekly scan
zeevmoney Sep 21, 2026
e5a88c1
Move httpserver_listen_address to conftest so the port is order-indep…
zeevmoney Sep 21, 2026
160f129
TEMP: revert permit/ to origin/main to isolate test_bulk_operations
zeevmoney Sep 21, 2026
f9b4857
Revert "TEMP: revert permit/ to origin/main to isolate test_bulk_oper…
zeevmoney Sep 21, 2026
95a1860
Document the resource instance ident format correctly
zeevmoney Sep 22, 2026
1e6b9e6
Fix the major correctness bugs and enable the xfail tests for 3.0.0
zeevmoney Sep 22, 2026
199c4be
Isolate the end-to-end tests and start the PDP with the env's own key
zeevmoney Sep 22, 2026
3d11c3a
Give the PDP time to warm up and ABAC policy time to propagate
zeevmoney Sep 22, 2026
e7ce61d
Remove dead code and dead dependencies for 3.0.0
zeevmoney Sep 22, 2026
c439afb
Skip only the ABAC decision assertions, with the evidence
zeevmoney Sep 22, 2026
98ea10a
Fix resource_relations.list() and document two backend contracts
zeevmoney Sep 22, 2026
e86f630
Tolerate rate limiting during test teardown
zeevmoney Sep 22, 2026
0865f96
Retry rate-limited requests instead of tolerating them
zeevmoney Sep 22, 2026
0146bb8
Make the rate-limit retry more patient
zeevmoney Sep 22, 2026
e33c160
Point the ABAC skip at PER-16209
zeevmoney Sep 22, 2026
5391be2
Make CheckQuery.context optional for type checkers
zeevmoney Sep 22, 2026
afc16f4
Migrate packaging, dependencies and CI to uv
zeevmoney Sep 23, 2026
1d3b5de
Adopt strict ruff and mypy, reformat and fix the codebase
zeevmoney Sep 23, 2026
cc3253f
Merge main into the strict-tooling branch
zeevmoney Sep 29, 2026
42edcca
Adopt strict ruff, mypy and typos configuration
zeevmoney Sep 29, 2026
d0c46d4
Find the facade test's call sites without assuming layout
zeevmoney Sep 29, 2026
c3a754d
Reformat with ruff format at line length 100
zeevmoney Sep 29, 2026
afcce88
Let the sync stub generator copy whole-module imports
zeevmoney Sep 29, 2026
c62102a
Apply ruff's safe fixes
zeevmoney Sep 29, 2026
ca29753
Keep IncEx a typing generic
zeevmoney Sep 29, 2026
a812b48
Type and document the SDK for strict ruff and mypy
zeevmoney Sep 29, 2026
5d65977
Create test_envs' environments in the project it checks
zeevmoney Sep 29, 2026
00eba47
Stop test_envs' cleanup from hiding the real failure
zeevmoney Sep 29, 2026
1dbf931
Type the tests for strict ruff and mypy
zeevmoney Sep 29, 2026
e03f03d
Type and document the repository scripts
zeevmoney Sep 29, 2026
ba73988
Type and document the migration skill
zeevmoney Sep 29, 2026
01e4ca4
Fail clearly on non-finite Decimals in request bodies
zeevmoney Sep 29, 2026
a14ae11
Import the SDK without a DeprecationWarning
zeevmoney Sep 29, 2026
961b457
Fail the tests on any warning
zeevmoney Sep 29, 2026
ab998d0
Wait up to 300s for the PDP and keep its startup in the failure log
zeevmoney Sep 30, 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
27 changes: 27 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,11 @@ updates:
default-days: 7
semver-major-days: 14
groups:
# Listed first, since a dependency joins the first group it matches. A new
# lint rule or type-check error in one of these must not hold up the
# runtime floor bumps grouped below, so they get a PR of their own.
lint-tools:
patterns: ["ruff", "mypy", "typos"]
minor-and-patch:
update-types: ["minor", "patch"]
ignore:
Expand Down Expand Up @@ -72,6 +77,28 @@ updates:
labels:
- "dependencies"

# pre-commit hook revisions in .pre-commit-config.yaml. Dependabot follows the
# `# frozen: vX` comment on SHA-pinned revs and rewrites the SHA and the
# comment together. `repo: local` hooks (ruff, mypy, typos, uv-lock) are
# skipped: ruff, mypy and typos come from uv.lock, which the "uv" entry above
# maintains, and uv-lock runs the uv on PATH. Only `default-days` cooldown is
# supported for this ecosystem.
- package-ecosystem: "pre-commit"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 5
cooldown:
default-days: 7
groups:
minor-and-patch:
update-types: ["minor", "patch"]
commit-message:
prefix: "deps"
labels:
- "dependencies"

# GitHub Actions versions.
# Note: cooldown.semver-major-days is not supported for github-actions --
# Dependabot only honours it on semver-strict ecosystems like uv and npm.
Expand Down
Loading
Loading