diff --git a/.forgejo/workflows/nyx-scan.yml b/.forgejo/workflows/nyx-scan.yml new file mode 100644 index 0000000..2ee672c --- /dev/null +++ b/.forgejo/workflows/nyx-scan.yml @@ -0,0 +1,32 @@ +name: NYX Security Scan + +on: + pull_request: + branches: [main, master] + +jobs: + nyx-scan: + runs-on: docker-amd64 + + steps: + - name: Checkout PR + run: | + git clone --depth=1 \ + "https://oauth2:${{ github.token }}@bitfreedom.net/code/${{ github.repository }}.git" \ + . + git fetch --depth=1 origin ${{ github.sha }} + git checkout ${{ github.sha }} + + - name: Fetch action source + run: | + git clone --depth=1 --branch master \ + "https://oauth2:${{ github.token }}@bitfreedom.net/code/nomyo-ai/actions.git" \ + ./.nyx-action + + - uses: ./.nyx-action/nyx-scan + with: + forgejo_push_token: ${{ secrets.FORGEJO_PUSH_TOKEN }} + repository: ${{ github.repository }} + pr_number: ${{ github.event.pull_request.number }} + sha: ${{ github.sha }} + fail_on: HIGH \ No newline at end of file diff --git a/nomyo/__init__.py b/nomyo/__init__.py index a4aa26a..38d9bef 100644 --- a/nomyo/__init__.py +++ b/nomyo/__init__.py @@ -51,6 +51,6 @@ try: except ImportError: pass -__version__ = "0.2.8" +__version__ = "0.2.9" __author__ = "NOMYO AI" __license__ = "Apache-2.0" diff --git a/pyproject.toml b/pyproject.toml index 74c4203..c42fef8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "nomyo" -version = "0.2.8" +version = "0.2.9" description = "OpenAI-compatible secure chat client with end-to-end encryption for NOMYO Inference Endpoints" authors = [ {name = "NOMYO.AI", email = "ichi@nomyo.ai"}, @@ -27,16 +27,16 @@ classifiers = [ ] requires-python = ">=3.10" dependencies = [ - "anyio==4.12.0", - "certifi==2025.11.12", + "anyio==4.13.0", + "certifi==2026.5.20", "cffi==2.0.0", - "cryptography==46.0.6", + "cryptography==48.0.0", "exceptiongroup==1.3.1", "h11==0.16.0", "httpcore==1.0.9", "httpx==0.28.1", - "idna==3.11", - "pycparser==2.23", + "idna==3.16", + "pycparser==3.0", "typing_extensions==4.15.0", ] diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..6af7325 --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "local>nomyo-ai/renovate-config" + ] +} diff --git a/requirements.txt b/requirements.txt index 868c9f0..2e17834 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,11 +1,11 @@ -anyio==4.12.0 -certifi==2025.11.12 +anyio==4.13.0 +certifi==2026.5.20 cffi==2.0.0 -cryptography==46.0.6 +cryptography==48.0.0 exceptiongroup==1.3.1 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 -idna==3.11 -pycparser==2.23 +idna==3.16 +pycparser==3.0 typing_extensions==4.15.0