diff --git a/.github/workflows/MainDistributionPipeline.yml b/.github/workflows/MainDistributionPipeline.yml index 664a2ff..9a2b391 100644 --- a/.github/workflows/MainDistributionPipeline.yml +++ b/.github/workflows/MainDistributionPipeline.yml @@ -14,8 +14,19 @@ concurrency: jobs: duckdb-stable-build: name: Build extension binaries - uses: ./.github/workflows/_extension_distribution.yml + uses: ./.github/workflows/_extension_distribution.yml # Overridden due to rust dependency during build with: duckdb_version: main extension_name: delta - exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools;windows_amd64;linux_arm64' \ No newline at end of file + exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools;windows_amd64;linux_arm64' + + duckdb-stable-deploy: + name: Deploy extension binaries + needs: duckdb-stable-build + uses: duckdb/duckdb/.github/workflows/_extension_deploy.yml@main + secrets: inherit + with: + extension_name: delta + duckdb_version: main + exclude_archs: 'wasm_mvp;wasm_eh;wasm_threads;windows_amd64_rtools;windows_amd64;linux_arm64' + deploy_latest: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main' }} \ No newline at end of file diff --git a/README.md b/README.md index 7ad4607..d54c2e8 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ tables, both local and remote. # Supported platforms The supported platforms are: -- linux_amd64 and linux_amd64_gcc4 -- osx_amd64 and osx_arm64 +- `linux_amd64` and `linux_amd64_gcc4` +- `osx_amd64` and `osx_arm64` Support for the [other](https://duckdb.org/docs/extensions/working_with_extensions#platforms) DuckDB platforms is work-in-progress @@ -20,7 +20,7 @@ and the extension will be autoloaded: FROM delta_scan('s3://some/delta/table'); ``` -Note that using DuckDB [Secrets](https://duckdb.org/docs/configuration/secrets_manager.html) is supported for authentication: +Note that using DuckDB [Secrets](https://duckdb.org/docs/configuration/secrets_manager.html) for S3 authentication is supported: ```SQL CREATE SECRET (TYPE S3, provider credential_chain); @@ -43,6 +43,7 @@ regular parquet scanning logic: - scanning tables with deletion vectors - all primitive types - structs +- S3 support with secrets More features coming soon!