Open blaisep opened 10 months ago
Overall, the development and documentation of this effort can be simplified by supporting CI locally in the repo, rather than depending on github and submodules. ( see: https://github.com/blaisep/pytest-bdd-ng/commit/1d7aad7787ecf56a0d2d1ea5ea4812d8383ab72f )
For example, when @The-BDD-Coach asks
"where is the source for the Step object?
It turns out that it's in a different repo altogether, the messages repo
So I think it would be useful to run a bit of code using dagger to run the CI and access the git sub-modules directly
messages
repo as a directory to the working container?I want to make it easy to matrix so that developers can try newer/older versions of the external dependencies.
Currently the CI takes 29 minutes and it has pinned dependencies in other repos.
I intend to implement local CI so that:
Investigate dagger as the local build agent.