Skip to content

ci: let the nightly Repository Tests start CI, and dependency updates - #68

Merged
lpm0073 merged 14 commits into
mainfrom
alpha
Nov 2, 2026
Merged

lpm0073 merged 14 commits into
mainfrom
alpha

Conversation

@lpm0073

@lpm0073 lpm0073 commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Brings alpha's changes since the 1.0.1 release into main: a fix that lets the nightly Repository Tests run start smarter-python's CI again, and six Dependabot requirement bumps.

Nightly Repository Tests

The nightly Repository Tests run (smarter-sh/automation, scripts/repository_tests.py) starts each repository's .github/workflows/tests.yml, or test.yml, with a workflow_dispatch event. test.yml was deleted when ci.yml replaced it, but GitHub still lists it as a workflow in the state disabled_manually. The run found that one and reported smarter-python as "not started: the workflow is disabled manually".

  • New .github/workflows/tests.yml, which can only be started by hand. It calls ci.yml with CODECOV_TOKEN, as release.yml does. The runner looks for tests.yml first, so the deleted test.yml is no longer found.
  • Pull requests and releases still call ci.yml directly. Nothing else changes.

Dependency updates (Dependabot)

Package From To File
pydantic 2.14.1 2.14.2 base.txt, local.txt, and the floor in in/constraints.in
pydantic-core 2.50.1 2.50.2 base.txt, local.txt
dnspython 2.9.0 2.9.1 base.txt, local.txt
nodeenv 1.11.0 1.11.1 local.txt
python-discovery 1.6.4 1.6.7 local.txt
virtualenv 21.14.13 21.15.1 local.txt

Note: Dependabot raised pydantic's floor in requirements/in/constraints.in to >=2.14.2, but pyproject.toml still publishes >=2.14.0. The header of constraints.in says to keep the two the same. Raising pyproject.toml too, or putting the floor in constraints.in back, can follow in a separate change.

Release

Every commit here is ci: or chore(deps):, so semantic-release shouldn't publish a new version when this merges. Main's chore(release): 1.0.1 and dependabot-assignee commits aren't on alpha. They touch different files, so the merge keeps them.

Testing

  • The pre-commit hooks pass on tests.yml, including check yaml.
  • CI runs on this pull request.
  • After the merge, a manual run of Repository Tests should list smarter-python as started.

🤖 Generated with Claude Code

dependabot Bot and others added 13 commits November 2, 2026 00:10
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.14.1 to 2.14.2.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.14.2/HISTORY.md)
- [Commits](pydantic/pydantic@v2.14.1...v2.14.2)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.14.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 21.14.13 to 21.15.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](pypa/virtualenv@21.14.13...21.15.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 21.15.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [dnspython](https://github.com/rthalley/dnspython) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/rthalley/dnspython/releases)
- [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst)
- [Commits](rthalley/dnspython@v2.9.0...v2.9.1)

---
updated-dependencies:
- dependency-name: dnspython
  dependency-version: 2.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pydantic-core](https://github.com/pydantic/pydantic) from 2.50.1 to 2.50.2.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@core-v2.50.1...core-v2.50.2)

---
updated-dependencies:
- dependency-name: pydantic-core
  dependency-version: 2.50.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…pha/pydantic-2.14.2

chore(deps): bump pydantic from 2.14.1 to 2.14.2 in /requirements
Bumps [nodeenv](https://github.com/ekalinin/nodeenv) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/ekalinin/nodeenv/releases)
- [Changelog](https://github.com/ekalinin/nodeenv/blob/master/CHANGES)
- [Commits](ekalinin/nodeenv@1.11.0...1.11.1)

---
updated-dependencies:
- dependency-name: nodeenv
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…pha/dnspython-2.9.1

chore(deps): bump dnspython from 2.9.0 to 2.9.1 in /requirements
…pha/virtualenv-21.15.1

chore(deps): bump virtualenv from 21.14.13 to 21.15.1 in /requirements
Bumps [python-discovery](https://github.com/tox-dev/python-discovery) from 1.6.4 to 1.6.7.
- [Release notes](https://github.com/tox-dev/python-discovery/releases)
- [Changelog](https://github.com/tox-dev/python-discovery/blob/main/docs/changelog.rst)
- [Commits](tox-dev/python-discovery@1.6.4...1.6.7)

---
updated-dependencies:
- dependency-name: python-discovery
  dependency-version: 1.6.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…pha/pydantic-core-2.50.2

chore(deps): bump pydantic-core from 2.50.1 to 2.50.2 in /requirements
…pha/python-discovery-1.6.7

chore(deps): bump python-discovery from 1.6.4 to 1.6.7 in /requirements
…pha/nodeenv-1.11.1

chore(deps): bump nodeenv from 1.11.0 to 1.11.1 in /requirements
The nightly runner in smarter-sh/automation starts .github/workflows/tests.yml (or test.yml) with workflow_dispatch. test.yml was deleted when ci.yml replaced it, but GitHub still lists it as disabled_manually, so the run reported smarter-python as not started. tests.yml calls ci.yml and takes precedence over the deleted test.yml.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@codecov

codecov Bot commented Nov 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@lpm0073
lpm0073 merged commit 3df10aa into main Nov 2, 2026
1 check passed
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