-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Reconfigure doc-tests CI build to use new docs
image
#13457
Comments
@ptgott is probably the best to address this, since he originally reported the discrepancy between So you should 🤞 be good to go. Other discussion: Here are the checks that the I know this is a bit different than what we run in teleport:
As long as we're looking at this, I want to double check both these look correct. E.g. would a |
|
@wadells Related to the checks in
|
@ptgott Understood. My question is: Should we run More holistically: What is the expected process when a change is made that affects both content in |
@wadells I don't think we should run The last time there was a change that affected both I think it might help to bring @C-STYR and @jeffgaynor into this conversation as well: do you have a process you'd recommend for making linter rule changes without causing chaos in the |
@wadells Here are some affected PRs:
It actually turns out that few in-flight PRs are actively blocked, though as I do more docs reorganization work (per this issue), I'm guessing there will be more. |
Adds a build script that will construct and publish the `docs` image to `quay.io`. This build script will be triggered by Google Cloud Build on a push to `main`. The upshot of this script is that the image used by Teleoprt CI to run its doctests will be automatically updated every time a PR is merged in this repository. See-Also: gravitational/teleport#13457
Updates the image used to run the doc-tests CI build and pulls in changes from #13774 to fix compatibility issues with the new image. See-Also: #13457 Co-authored-by: Paul Gottschling <[email protected]>
Adds a build script that will construct and publish the `docs` image to `quay.io`. This build script will be triggered by Google Cloud Build on a push to `main`. The upshot of this script is that the image used by Teleoprt CI to run its doctests will be automatically updated every time a PR is merged in this repository. See-Also: gravitational/teleport#13457
The
doc-tests
build is currently using the outdatednext
image for doc tests. This should be updated to use an image produced from the new gravitational/docs repo.Unfortunately, there is no obvious procedure for creating an image from the
docs
repo, nor one fromnext
that we can copy. I therefore propose the following plan:docs
that fires on a merge tomaster
that rebuilds and pushes a docs image toquay.io
Open questions:
quay.io
still the best place to push that image? Should we push it to the Google registry as it will be both built and consumed in the Google cloud?docs
? Is it expected to work and/or contain all the machinery required for the Teleportdoc-tests
build?This is motivated by a discrepancy between teleport docs liniting and
docs
docs linting that started occurring after gravitational/docs#50.The text was updated successfully, but these errors were encountered: