-
-
Notifications
You must be signed in to change notification settings - Fork 511
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Enhancement]: Some ideas for testcontainers-go #1536
Comments
We already had that schedule, and there were lots of updates, exhausting the free tier of our GH actions workers across the entire testcontainers organisation. |
I guess that at that time there was no groups for the updates. Would it helps smooth the process? |
Regarding this, I'd say no, as we want to keep modules stable, at least until we have a real support matrix (which we do not have). Also moving to a Dockerfile-based module will force users to build the image again and again. Just in case, I'm exploring updatecli for certain updates |
@mmorel-35 I have a working branch creating
Would you like to take a look and review it if possible? I appreciate your valuable feedback about this kind of tasks |
Hi @mdelapenya , |
Here you have my branch: https://github.com/testcontainers/testcontainers-go/compare/dev-tools?expand=1 |
Proposal
There are several ideas I can see concerning testcontainers-go, some concerning modulegen, some concerning the CI/CD.
Modulegen
extract mkdocsmodulegen: generate md file inside internal/mkdocs #1543example.md
file generation in/internal/mkdocs
extractmodulegen: create internal/make #1537Makefile
file generation in/internal/make
extractmodulegen: create internal/module and internal/modfile #1539example.go
andexample_test.go
file generation in/internal/module
extractmodulegen: create internal/module and internal/modfile #1539go.mod
file generation in/internal/module
and replace html/template withgolang.org/x/mod/modfile
to directly read from maingo.mod
usemodulegen: use cobra instead of native golang flag #1550github.com/spf13/cobra
to handle the commandsCI/CD
Provide code coverage to sonarcloud (starting with main module)chore(ci): enable code coverage on Sonarcloud #1518Generate sonar-project.properties per module/example ?Change dependabot updates schedule interval to "weekly" to address updates more frequently so it doesn't become an epic task every month ?Move Image of the example/module to a Dockerfile to be able to receive updates from dependabot ?I'm much more focused on modulegen for the moment
The text was updated successfully, but these errors were encountered: