-
Notifications
You must be signed in to change notification settings - Fork 13.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
docs: deploy docs when merging to master #27956
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, this must have caused lots of flip-floppery..
@villebro luckily I think we caught this one before it created confusion as we were troubleshooting something else (.htaccess file changes not taking effect) and caught it while double-checking assumptions... @rusackas I'll let you merge this one since you wanted to use it for troubleshooting the |
I believe the intention is to have the docs aligned with what is on `master`, currently pushing on a release branch will trigger a potential regression. It could be reasonable for the docs to be aligned with the latest release, but if that was the intention we should deploy the docs as part of the release process, and avoid previous release branch from deploying the docs. I think this happened by mistake on https://github.com/apache/superset/pull/27390/files#diff-1f3b6eaac4370772e5f0d6cebab7906e0a83ce78e07f6ae8a239c06b33a420d4R9 when the intention was to trigger CI on release branches, not to deploy the docs.
ecd3815
to
fd6dd48
Compare
SUMMARY
I believe the intention is to have the docs
aligned with what is on
master
, currently pushing on a releasebranch will trigger a potential regression.
It could be reasonable for the docs to be aligned with the latest
release, but if that was the intention we should deploy the
docs as part of the release process, and avoid previous release branch
from deploying the docs.
I think this happened by mistake on
https://github.com/apache/superset/pull/27390/files#diff-1f3b6eaac4370772e5f0d6cebab7906e0a83ce78e07f6ae8a239c06b33a420d4R9
when the intention was to trigger CI on release branches, not to deploy
the docs.