Skip to content

Consolidate bot PRs #379-#383 and fix pytest incompatibility blocking their CI#384

Merged
tpvasconcelos merged 8 commits into
mainfrom
consolidate-bot-prs-379-383
Jul 25, 2026
Merged

Consolidate bot PRs #379-#383 and fix pytest incompatibility blocking their CI#384
tpvasconcelos merged 8 commits into
mainfrom
consolidate-bot-prs-379-383

Conversation

@tpvasconcelos

@tpvasconcelos tpvasconcelos commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Re-applies the changes from 5 open bot PRs into a single branch (following the precedent set by #378), together with the test-suite fix that was causing their CI failures.

Why were these PRs failing CI?

All five bot PRs were failing the Software tests jobs for a reason unrelated to their changes: the latest pytest release deprecated passing a lazy iterator to pytest.mark.parametrize, and tests/unit/test_utils.py::TestGetXYExtrema passed an itertools.product object directly. Since the test config turns warnings into errors, collection failed everywhere (and the same deprecation also trips pyright in Static checks, seen on #383). The first commit here wraps it in list(...).

Consolidated changes

Changelog updated under Unreleased changes > CI/CD.

Closes #379
Closes #380
Closes #381
Closes #382
Closes #383


📚 Documentation preview 📚: https://ridgeplot--384.org.readthedocs.build/en/384/

@github-actions

This comment has been minimized.

@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (658306c) to head (7921942).
⚠️ Report is 9 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #384   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           18        18           
  Lines          657       657           
  Branches        85        85           
=========================================
  Hits           657       657           
Flag Coverage Δ
combined-src 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 351ccbfc23

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .pre-commit-config.yaml

- repo: https://github.com/python-jsonschema/check-jsonschema.git
rev: 0.37.2
rev: 0.37.4

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add the missing changelog entry

This PR changes CI/dependency configuration and a test, but docs/reference/changelog.md was not updated; its Unreleased CI/CD section still stops at earlier PRs, so the check-release-notes workflow will keep MISSING_CHANGELOG_ENTRY=1 and fail for any normal PR unless someone applies skip news. Please add the {gh-pr} changelog entry for this change so CI can pass.

Useful? React with 👍 / 👎.

@tpvasconcelos
tpvasconcelos merged commit bfb387f into main Jul 25, 2026
13 of 14 checks passed
@tpvasconcelos
tpvasconcelos deleted the consolidate-bot-prs-379-383 branch July 25, 2026 03:54
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