apache / arrow-nanoarrow

Helpers for Arrow C Data & Arrow C Stream interfaces
https://arrow.apache.org/nanoarrow
Apache License 2.0
149 stars 34 forks source link

chore(ci): Consolidate bundling and docs workflows into the packaging workflow #541

Closed paleolimbot closed 1 week ago

paleolimbot commented 1 week ago

This PR consolidates a few existing workflows into packaging.yaml and removes the dist/ folder that had previously contained a cached version of the bundled files (updated nightly). This was confusing for a number of tools (e.g., codecov, languageserver) and is no longer really needed since the bundling is now very easy (I added the documentation to the README).

I also generally cleaned up the packaging workflow, which had duplicated the documentation build and had some things that ADBC needed but that nanoarrow doesn't.