Skip to content

ci(deps): bump astral-sh/setup-uv from 4 to 7#47

Merged
isc-tdyar merged 1 commit intomainfrom
dependabot/github_actions/astral-sh/setup-uv-7
Jan 13, 2026
Merged

ci(deps): bump astral-sh/setup-uv from 4 to 7#47
isc-tdyar merged 1 commit intomainfrom
dependabot/github_actions/astral-sh/setup-uv-7

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jan 5, 2026

Bumps astral-sh/setup-uv from 4 to 7.

Release notes

Sourced from astral-sh/setup-uv's releases.

v7.0.0 🌈 node24 and a lot of bugfixes

Changes

This release comes with a load of bug fixes and a speed up. Because of switching from node20 to node24 it is also a breaking change. If you are running on GitHub hosted runners this will just work, if you are using self-hosted runners make sure, that your runners are up to date. If you followed the normal installation instructions your self-hosted runner will keep itself updated.

This release also removes the deprecated input server-url which was used to download uv releases from a different server. The manifest-file input supersedes that functionality by adding a flexible way to define available versions and where they should be downloaded from.

Fixes

  • The action now respects when the environment variable UV_CACHE_DIR is already set and does not overwrite it. It now also finds cache-dir settings in config files if you set them.
  • Some users encountered problems that cache pruning took forever because they had some uv processes running in the background. Starting with uv version 0.8.24 this action uses uv cache prune --ci --force to ignore the running processes
  • If you just want to install uv but not have it available in path, this action now respects UV_NO_MODIFY_PATH
  • Some other actions also set the env var UV_CACHE_DIR. This action can now deal with that but as this could lead to unwanted behavior in some edgecases a warning is now displayed.

Improvements

If you are using minimum version specifiers for the version of uv to install for example

[tool.uv]
required-version = ">=0.8.17"

This action now detects that and directly uses the latest version. Previously it would download all available releases from the uv repo to determine the highest matching candidate for the version specifier, which took much more time.

If you are using other specifiers like 0.8.x this action still needs to download all available releases because the specifier defines an upper bound (not 0.9.0 or later) and "latest" would possibly not satisfy that.

🚨 Breaking changes

🐛 Bug fixes

🚀 Enhancements

🧰 Maintenance

... (truncated)

Commits
  • 681c641 Bump actions/checkout from 5.0.0 to 6.0.1 (#712)
  • 2e85713 Bump actions/setup-node from 6.0.0 to 6.1.0 (#715)
  • 58b6d7b fix: add OS version to cache key to prevent binary incompatibility (#716)
  • e8b52af chore: update known checksums for 0.9.17 (#714)
  • ed21f2f Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#695)
  • 93202d8 bump dependencies (#709)
  • 5ce0900 set biome files.maxSize to 2MiB (#708)
  • 4180991 allow cache-local-path w/o enable-cache (#707)
  • 0439606 Bump github/codeql-action from 4.30.9 to 4.31.6 (#698)
  • 7dd56c1 chore: update known checksums for 0.9.16 (#706)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 4 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@v4...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Jan 5, 2026

Labels

The following labels could not be found: dependencies, github-actions. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@isc-tdyar isc-tdyar merged commit 39dca04 into main Jan 13, 2026
20 checks passed
@dependabot dependabot Bot deleted the dependabot/github_actions/astral-sh/setup-uv-7 branch January 13, 2026 17:04
isc-tdyar added a commit that referenced this pull request Feb 28, 2026
…apter, GraphRAGToolSet (#21)

* fix: correct broken PyPI project URLs and README clone instructions

- Update all 5 project.urls in pyproject.toml to point to correct repo:
  intersystems/rag-templates → intersystems-community/iris-vector-rag
- Fix Documentation URL to use /tree/main/docs format
- Fix README clone URL: iris-rag-templates → iris-vector-rag

* Add disk-based LLM caching, automated connection hardening bypass, and unified evaluation framework

* Enhance LLM caching, automate connection hardening, and implement unified evaluation framework

* chore: bump version to 0.5.16 for PyPI release

* ci: update deprecated GitHub Actions to latest versions

- Update actions/upload-artifact v3 → v4
- Update actions/download-artifact v3 → v4
- Update github/codeql-action v2 → v3

Addresses GitHub security scan deprecation warnings.

* ci: fix TDD compliance check for fork PRs

- Add continue-on-error for PR comment step
- Add try/catch to handle permission errors gracefully
- Print results to console when commenting fails
- Add workflow permissions declaration

* security: fix Dependabot vulnerabilities in MCP server

- Update @modelcontextprotocol/sdk 1.0.4 → 1.24.0 (HIGH: DNS rebinding)
- Update transitive deps body-parser, js-yaml (prototype pollution, DoS)

npm audit now reports 0 vulnerabilities.

* ci: disable security scanning workflow for private repo

Security scanning is overkill for private development repo.
Community repo has its own security workflows.

* ci: fix security workflow for community repo

- Replace Poetry with uv for dependency management
- Update CodeQL actions v3 → v4
- Add continue-on-error to prevent cascading failures
- Fix TruffleHog config for scheduled runs
- Make security policy check non-blocking
- Add SECURITY.md with vulnerability disclosure process

* ci: fix CI/CD workflows to use uv instead of Poetry

- Replace Poetry with uv (astral-sh/setup-uv@v4)
- Simplify CI pipeline, remove jobs requiring external services
- Update Python versions to 3.10, 3.11, 3.12
- Add continue-on-error to prevent cascading failures
- Update all GitHub Actions to latest versions (v4/v5)
- Add SECURITY.md with vulnerability disclosure process

* ci: remove complex workflows requiring missing infrastructure

Remove workflows that depend on infrastructure not in the repo:
- docker.yml - requires root Dockerfile and multi-stage targets
- coverage.yml - requires Poetry and complex test setup
- docs.yml - requires Poetry and documentation tooling
- release.yml - requires Poetry and release infrastructure

Keep simplified ci.yml, security.yml, and tdd-check.yml

* fix: make OSSF Scorecard non-blocking, remove deprecated semgrep param

* ci(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.3 (#31)

Bump ossf/scorecard-action from 2.3.1 to 2.4.3 for improved security scanning.

* fix: remediate CI security scan failures and harden Dockerfiles (#17)

* fix: remediate CI security scan failures and harden Dockerfiles

* ci: update triggers to include master branch

* ci: add current branch to triggers

* docs: clarify infrastructure scan scope and task details

* ci: disable CodeQL analysis due to repository settings

---------

Co-authored-by: Thomas Dyar <thomas.dyar@intersystems.com>

* deps-dev(deps-dev): bump gitpython from 3.1.43 to 3.1.46 (#46)

Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.43 to 3.1.46.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.43...3.1.46)

---
updated-dependencies:
- dependency-name: gitpython
  dependency-version: 3.1.46
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(deps): bump actions/checkout from 4 to 6 (#50)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(deps): bump actions/download-artifact from 4 to 7 (#49)

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(deps): bump astral-sh/setup-uv from 4 to 7 (#47)

Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 4 to 7.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@v4...v7)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* ci(deps): bump actions/upload-artifact from 4 to 6 (#48)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: update repository description and topics in pyproject.toml

* chore: update repository description and topics in pyproject.toml (#19)

Co-authored-by: Thomas Dyar <thomas.dyar@intersystems.com>

* chore: update repository description and topics (#51)

* fix: remediate CI security scan failures and harden Dockerfiles (#17)

* fix: remediate CI security scan failures and harden Dockerfiles

* ci: update triggers to include master branch

* ci: add current branch to triggers

* docs: clarify infrastructure scan scope and task details

* ci: disable CodeQL analysis due to repository settings

---------

Co-authored-by: Thomas Dyar <thomas.dyar@intersystems.com>

* chore: update repository description and topics in pyproject.toml

* chore: update repository description and topics in pyproject.toml (#19)

Co-authored-by: Thomas Dyar <thomas.dyar@intersystems.com>

---------

Co-authored-by: Thomas Dyar <thomas.dyar@intersystems.com>

* fix: v0.5.4 critical bug fixes, idt cleanup integration, and repo-wide lint cleanup (#20)

* fix: core v0.5.4 bug fixes — connection API, vector normalization, idt cleanup, embeddings fallback

- Replace iris.connect() with supported connection APIs, add connection None guards
- Add _normalize_vector_data() to prevent segfaults in IRIS native driver (float32, non-finite replacement)
- Integrate iris-devtester SchemaResetter for e2e/fixture cleanup (replaces broken SET NAMESPACE)
- Add stub fallback embedder when sentence-transformers import fails
- Fix HybridGraphRAGPipeline.query() signature, similarity_score normalization
- Add GraphRAG similarity_score in metadata, CRAG get_cloud_config
- Add SchemaMismatch.issue property for contract tests
- Pin sentence-transformers/transformers versions in pyproject.toml

* test: add unit tests for connection API, schema detection/init, and integration helpers

- test_connection_api.py: validates supported connection methods
- test_schema_detection.py: validates schema mismatch detection
- test_schema_initialization.py: validates automatic graph schema init
- test_iris_llm_handler.py: MCP LLM handler tests
- integration/helpers/timing.py: test timing utilities
- fixtures/graphrag/test_run_service.py: GraphRAG fixture test runner

* style: ruff lint cleanup across evaluation_framework, examples, scripts, contrib, docker, tools

- Fix bare except clauses (replace with Exception)
- Remove unused imports
- Fix f-string syntax issues
- Clean up import ordering
- No functional changes

* style: ruff lint cleanup across iris_vector_rag/ and tests/

- Fix bare except clauses, unused imports, f-string syntax
- Clean up import ordering and remove redundant code
- Fix undefined name references in test files
- No functional changes

* docs: add v0.5.4 changelog, specs, and development documentation

- CHANGELOG.md: document all v0.5.4 fixes and improvements
- specs/060-fix-users-tdyar: complete task list (T001-T029), plan, spec, contracts
- docs/development: IDT RAG cleanup proposal, IRIS env guide
- docs/api: schema manager API reference
- docs/testing: v0.5.2 regression analysis
- Update README, AGENTS.md, CLAUDE.md

* chore: update .gitignore to exclude generated artifacts and stray modules

- Ignore .opencode/, .mcp.json, .coveragerc, CODEX.md, TABNINE.md
- Ignore stray top-level common/, iris_rag/, conftest.py
- Ignore outputs/, and non-active feature spec dirs
- Update .dockerignore

* chore: lint fixes in pytest.ini and spec contract files (055, 058, 061)

---------

Co-authored-by: Thomas Dyar <thomas.dyar@intersystems.com>

* chore: bump version to 0.5.17 for PyPI release

* fix: correct connection error handling and bump version to 0.5.18

- Ensure ConnectionError is raised when all connection attempts fail
- Fix logic that was returning None instead of raising on failure
- Bump version to 0.5.18 for PyPI release

* spec: 065-iris-llm-substrate — iris_llm as IVR LLM substrate

Documents architecture decisions, validation experiment results, and
task breakdown for integrating iris_llm as the unified LLM provider
in IVR pipelines (external + future embedded mode).

Private branch only — do not merge to public until aicore/AI Hub
architecture stabilizes.

* feat(065): iris_llm as IVR LLM substrate — SqlExecutor protocol, IrisLLMDSPyAdapter, GraphRAGToolSet

- Add SqlExecutor @runtime_checkable Protocol (executor.py) enabling executor injection
  into GraphRAGPipeline/HybridGraphRAGPipeline without hard DBAPI dependency
- Add IrisLLMDSPyAdapter(dspy.BaseLM) in dspy_modules/iris_llm_lm.py wrapping
  the optional iris_llm wheel as a first-class DSPy LM provider
- Add get_llm_func(provider='iris_llm') branch in common/utils.py with
  get_llm_func_for_embedded() fallback for no-API embedded deployments
- Add iris_globals.py with gset/gget thin wrappers (graceful fallback when iris absent)
- Add GraphRAGToolSet in tools/graphrag.py exposing search_entities,
  traverse_relationships, hybrid_search as @tool-decorated methods for agent use
- Wire executor kwarg through HybridGraphRAGPipeline -> GraphRAGPipeline base
- Add [iris_llm] optional extra to pyproject.toml
- Add spec contracts, data model, plan, and tasks (all 44 tasks complete)
- 33 unit tests + 3 skip-guarded integration tests; 37/37 graphrag e2e pass

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Thomas Dyar <thomas.dyar@intersystems.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant