From b034f9bea8964abbd11f9fdd9c2c899915590f53 Mon Sep 17 00:00:00 2001 From: Jason Chiu Date: Wed, 15 Apr 2026 15:10:55 -0700 Subject: [PATCH 1/2] Add lisan-al-gaib workflow --- .gitattributes | 1 + .github/workflows/lisan-al-gaib.yaml | 24 ++++++++++++++++++++++++ pyproject.toml | 1 + 3 files changed, 26 insertions(+) create mode 100644 .gitattributes create mode 100644 .github/workflows/lisan-al-gaib.yaml diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..fb7fa1706 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.lock -merge linguist-vendored diff --git a/.github/workflows/lisan-al-gaib.yaml b/.github/workflows/lisan-al-gaib.yaml new file mode 100644 index 000000000..590d92443 --- /dev/null +++ b/.github/workflows/lisan-al-gaib.yaml @@ -0,0 +1,24 @@ +name: "Dependency Check" +on: + push: + branches: [main] + paths: + - .github/workflows/lisan-al-gaib.yaml + - '*.lock' + pull_request: + +permissions: + contents: read + +jobs: + check: + runs-on: ubuntu-slim + steps: + - uses: runloopai/checkout@main + + - uses: runloopai/lisan-al-gaib-action@main + with: + ecosystems: python,actions + bypass-keyword: cve-fix + python-lockfiles: '*.lock' + diff --git a/pyproject.toml b/pyproject.toml index 64ca9ee03..4c0d9da8e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,6 +46,7 @@ Documentation = "https://runloopai.github.io/api-client-python/" aiohttp = ["aiohttp", "httpx_aiohttp>=0.1.9"] [tool.uv] +exclude-newer = "14 days" managed = true required-version = ">=0.9" From e4a028acb42244bac7c0ad8e82a59ee58b75eb0b Mon Sep 17 00:00:00 2001 From: Jason Chiu Date: Wed, 15 Apr 2026 16:48:07 -0700 Subject: [PATCH 2/2] override licenses --- .github/workflows/lisan-al-gaib.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/lisan-al-gaib.yaml b/.github/workflows/lisan-al-gaib.yaml index 590d92443..19f50c56c 100644 --- a/.github/workflows/lisan-al-gaib.yaml +++ b/.github/workflows/lisan-al-gaib.yaml @@ -21,4 +21,8 @@ jobs: ecosystems: python,actions bypass-keyword: cve-fix python-lockfiles: '*.lock' + license-overrides: | + python: + apeye: ignore # Only used by sphinx-toolbox for docs generation + cssutils: ignore # Only used by sphinx-toolbox for docs generation