-
Notifications
You must be signed in to change notification settings - Fork 25
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
CI changes for packaging duckdb-wasm AND publishing on nightly bucket #76
Conversation
b4d267f
to
417885b
Compare
417885b
to
73dd35c
Compare
Do we need to copy and paste the The WASM builds also seem to have a lot of code duplication. Maybe that could be isolated through a |
I think current setting is that repositories based on extension-template should have, at a minimum:
We can look with @samansmink at ways to get rid of extension-upload.sh in general, but for now I think the model requires these to be duplicated. This is true for sure for the general case, but our special case we might do with less code duplication. I will come back to this.
Thanks for the feedback, will come back later after addressing it. |
4cea870
to
b3806e2
Compare
@Mytherin: I reworked the Makefile part on duckdb-wasm, should be a bit cleaner what's reused and what's specific. Also, mentioned by @samansmink, we could think of ways to delegate to a common CMake, but that I would move to the next iteration. On the extra workflow and extra script, I think we have a path forward on that, should that be a blocker or this can go further while working on that on top? |
I'm fine merging this for now |
I can look into deduplicating the deploy workflow and script (because we now use 1 org, we can do this, 3rd parties will still need the deploy workflow copied). This will require changes to duckdb so for now i would say this is ok. then on 0.10 ( or when switching an extension over to duckdb master ) we can use the shared one in duckdb. |
Thanks! |
Other workflows
.github/workflows/MacOS.yml
& co still have testing infrastructure that is specific to sqlite_scanner.For now it's a bit wasteful the duplication, but I think it's OK (eventually testing step should go also in).
Update: fixed, stuff has been unified in a single workflow.