Skip to content

Commit

Permalink
Add binary deployment to main distribution pipeline and improve README
Browse files Browse the repository at this point in the history
  • Loading branch information
samansmink committed May 15, 2024
1 parent 011fa7d commit faec54a
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 5 deletions.
15 changes: 13 additions & 2 deletions .github/workflows/MainDistributionPipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
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' }}
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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);
Expand All @@ -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!

Expand Down

0 comments on commit faec54a

Please sign in to comment.