Skip to content
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

Merged
merged 3 commits into from
Apr 11, 2024
Merged

Conversation

mistercrunch
Copy link
Member

SUMMARY

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.

Copy link
Member

@rusackas rusackas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Member

@villebro villebro left a 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..

@mistercrunch
Copy link
Member Author

mistercrunch commented Apr 10, 2024

@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 .htaccess stuffs

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.
@github-actions github-actions bot added the doc Namespace | Anything related to documentation label Apr 10, 2024
@mistercrunch mistercrunch merged commit a6d16ed into master Apr 11, 2024
39 checks passed
@mistercrunch mistercrunch deleted the docs_only_master branch April 11, 2024 00:03
EnxDev pushed a commit to EnxDev/superset that referenced this pull request Apr 15, 2024
qleroy pushed a commit to qleroy/superset that referenced this pull request Apr 28, 2024
jzhao62 pushed a commit to jzhao62/superset that referenced this pull request May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Namespace | Anything related to documentation github_actions Pull requests that update GitHub Actions code size/XS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants