Skip to content

Add reproducible dev container - #243

Open
krowvin wants to merge 2 commits into
mainfrom
feature/devcontainer
Open

Add reproducible dev container#243
krowvin wants to merge 2 commits into
mainfrom
feature/devcontainer

Conversation

@krowvin

@krowvin krowvin commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a Linux/Python 3.12 development container
  • run Python 3.12 CI through the same container while retaining Python 3.9 coverage
  • document contributor and agent usage

Validation

  • poetry run pytest -q in the dev container (225 passed)
  • poetry run pre-commit run --all-files in the dev container

@krowvin
krowvin requested a review from MikeNeilson July 30, 2026 21:27
Comment thread AGENTS.md
Comment on lines +6 to +7
- Use JDK 21 at `C:\Program Files\Java\jdk-21` unless a task specifically needs
another Java version.

@krowvin krowvin Jul 30, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I'm assuming we're using into Java 21 atm for enterprise targets (Batch/etc)
But probably should have a line in her for linux/nix OS

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Basically anything new, and not intended to run on the T7s should be Java 21 or higher.

@krowvin
krowvin marked this pull request as ready for review July 30, 2026 21:32
@krowvin
krowvin requested a review from Enovotny as a code owner July 30, 2026 21:32
jobs:
test:
name: Test CLI on ${{ matrix.python-version }}
test-python-39:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

don't remove the matrix. It will eventually get used.

- name: Run full test suite
run: poetry run pytest -q

test-python-312:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Okay, really don't remove the matrix.

Create a new job (in this file) specific to testing the dev container.

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.

2 participants