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

Run doc publishing workflow from "airflow" repo #45641

Open
potiuk opened this issue Jan 14, 2025 · 4 comments
Open

Run doc publishing workflow from "airflow" repo #45641

potiuk opened this issue Jan 14, 2025 · 4 comments
Assignees
Labels
area:CI Airflow's tests and continious integration kind:documentation

Comments

@potiuk
Copy link
Member

potiuk commented Jan 14, 2025

Currently doc publishing is a complex process - it involves checking two repos and copying code between them, just to publish generated code from one repo to the other and then push it so that it can be published. That requires not only to have both repos checked out at the same time locally but also some linking between them and it only works from local machine.

We could get rid of all that completely if we have just one publishing workflow in "airflow" CI. Once we move to "s3" only storage and exposing as website (via #45621), there is no need to copy the files to the separate repo any more, and with #45613 where we can move sphinx airflow theme to the main reapo as well, the whole publishing framework could be done as a set of workflow publishing the docuementation - straight from "airlfow" repository.

@potiuk potiuk converted this from a draft issue Jan 14, 2025
@dosubot dosubot bot added area:CI Airflow's tests and continious integration kind:documentation labels Jan 14, 2025
@bugraoz93
Copy link
Contributor

I can check this out. Assigning to myself

@bugraoz93 bugraoz93 self-assigned this Mar 10, 2025
@bugraoz93
Copy link
Contributor

I followed the work in the beginning but I still have a bit to catch up on what is done. Please let me know if there are important things to consider.

@potiuk
Copy link
Member Author

potiuk commented Mar 12, 2025

I think we need to figure out more or less how to to do it and describe it in a doc first

@bugraoz93
Copy link
Contributor

I think we need to figure out more or less how to to do it and describe it in a doc first

Thanks Jarek! Make sense! Let me create a document first and discussions can shape to a how

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:CI Airflow's tests and continious integration kind:documentation
Projects
Status: Ready
Development

No branches or pull requests

2 participants