chore: Refactor for Docker support - #36
Closed
j4n wants to merge 3 commits into
Closed
Conversation
j4n
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 3, 2026 15:00
66ad66d to
e706ea1
Compare
j4n
force-pushed
the
j4n/source-ref-sha-support
branch
from
August 5, 2026 10:32
19a2e2a to
e1c990e
Compare
j4n
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 5, 2026 10:32
e706ea1 to
68f7425
Compare
j4n
force-pushed
the
j4n/source-ref-sha-support
branch
2 times, most recently
from
August 5, 2026 11:57
c1c5884 to
9f7ecb5
Compare
j4n
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 5, 2026 11:57
68f7425 to
c652452
Compare
j4n
force-pushed
the
j4n/source-ref-sha-support
branch
from
August 6, 2026 06:07
9f7ecb5 to
f3cac4b
Compare
j4n
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 6, 2026 06:07
c652452 to
05c62e8
Compare
j4n
force-pushed
the
j4n/source-ref-sha-support
branch
from
August 6, 2026 11:23
f3cac4b to
ee9d4ba
Compare
j4n
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 6, 2026 11:23
05c62e8 to
628634a
Compare
j4n
force-pushed
the
j4n/source-ref-sha-support
branch
from
August 6, 2026 11:35
ee9d4ba to
5bb1716
Compare
j4n
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 6, 2026 11:35
628634a to
eaf84ed
Compare
j4n
force-pushed
the
j4n/source-ref-sha-support
branch
from
August 11, 2026 10:39
5bb1716 to
b1969ca
Compare
j4n
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 11, 2026 10:39
eaf84ed to
0836f27
Compare
hpk42
force-pushed
the
j4n/source-ref-sha-support
branch
from
August 11, 2026 12:36
b1969ca to
bce82b0
Compare
hpk42
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 11, 2026 12:36
0836f27 to
553a878
Compare
hpk42
force-pushed
the
j4n/source-ref-sha-support
branch
from
August 11, 2026 12:53
bce82b0 to
65db096
Compare
hpk42
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 11, 2026 12:53
553a878 to
d972f27
Compare
…nit_relay Extract cmdeploy test logic to run_cmdeploy_pytest() standalone function so any cmdeploy-based driver (CmdeployDriver and DockerDriver) can call it.
…ript Both the cmdeploy and docker drivers need to generate chatmail.ini with relaxed rate limits for testing. Extract the overrides dict and the Python snippet builder into shared helpers.
Two wrappers for Container.bash() with and without failure checking.
j4n
force-pushed
the
j4n/source-ref-sha-support
branch
from
August 12, 2026 07:04
65db096 to
aa78a29
Compare
j4n
force-pushed
the
j4n/docker-driver-prereqs
branch
from
August 12, 2026 07:04
d972f27 to
73fb9df
Compare
Contributor
Author
|
moved these commits into #37 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
More refactoring in preparation of the Docker support
refactor(driver_cmdeploy): extract shared pytest runner, restore on_init_relay
Extract cmdeploy test logic to run_cmdeploy_pytest() standalone function so any cmdeploy-based driver (CmdeployDriver and DockerDriver) can call it.
refactor(driver_cmdeploy): extract TEST_INI_OVERRIDES and make_ini_script
Both the cmdeploy and docker drivers need to generate chatmail.ini with relaxed rate limits for testing. Extract the overrides dict and the Python snippet builder into shared helpers.
refactor(container): add bash_get() and bash_do() helpers
Two wrappers for Container.bash() with and without failure checking.