Skip to content

Update environment#1199

Open
wwarriner wants to merge 14 commits intouabrc:mainfrom
wwarriner:update-env
Open

Update environment#1199
wwarriner wants to merge 14 commits intouabrc:mainfrom
wwarriner:update-env

Conversation

@wwarriner
Copy link
Copy Markdown
Contributor

@wwarriner wwarriner commented Mar 18, 2026

Pull Request

Intent

Bring build and dev environments up-to-date and separate dev from build.

Proposed Changes

  • update ruff to 0.15.6
  • update markdownlint to 0.21.0
  • update yamllint to 1.38.0
  • update all workflow actions to match new versions
  • update pre-commit to match new versions
  • update build package versions
  • separate build and dev dependencies into pip requirements files
  • clean up cruft

Changes to Section Headers

N/A

Changes to Page URLs

N/A

Related or Fixed Issues

N/A

Accessibility Checklist

I have ensured all of the following for new or changed content:

  • all images have appropriate alt text. Guidelines
  • all images with text have sufficient contrast ratio. Checker
  • all image text is transcribed or described in body text.
  • all technical terms, jargon, and abbreviations are introduced before they are used.

Style Checklist

I have done all of the following:

  • searched for other relevant pages and crosslinked from my content to them.
  • searched for other relevant pages and crosslinked from them to my content.
  • added redirects in mkdocs.yml for any moved headers or pages.
  • defined new technical terms, jargon, and abbreviations in the glossary.
  • searched for existing technical terms, jargon, and abbreviations in the glossary and added crosslinks to them.
  • properly formatted and introduced key branding terms. List here.

- increment to v0.15.6
- update ruff config
- remove test.py, vscode supports interpreter selection natively in cli
- increment version to 0.21.0
- add rule MD060 preference
- update workflow
- increment to 1.38.0
- update workflow
- increment versions
- remove auto packages
- push critical requirements into pip
- split build from dev
@wwarriner wwarriner added the pr: review PR is ready for review label Mar 18, 2026
Comment thread build_env.yml Outdated
- conda-forge::numpy=2.2.6
- conda-forge::pandas=2.3.0
- conda-forge::libffi=3.5.2
- conda-forge::pandoc=3.7.0.2
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Move into pip requirements file

Comment thread docs/news/posts/2025-10-07-migration-overview.md
@Premas Premas self-requested a review April 7, 2026 14:44
Comment thread requirements-build.txt
Copy link
Copy Markdown
Contributor

@Premas Premas left a comment

Choose a reason for hiding this comment

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

Everything else looks good to me.

@Premas Premas added pr: changes requested Review complete, needs changes and removed pr: review PR is ready for review labels Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: changes requested Review complete, needs changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants