Skip to content

ci: Try fix distribution #5

ci: Try fix distribution

ci: Try fix distribution #5

Workflow file for this run

name: Main Extension Distribution Pipeline
on:
push:
tags:
- "*"
pull_request:
paths:
- "CMakeLists.txt"
- "Makefile"
- "extension_config.cmake"
- "vcpkg.json"
- ".github/workflows/Distribution.yml"
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref || '' }}-${{ github.base_ref || '' }}-${{ github.ref != 'refs/heads/main' && github.sha || '' }}
cancel-in-progress: true
jobs:
duckdb-stable-build:
name: Build extension binaries
uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@v1.4.3
with:
duckdb_version: v1.4.3
ci_tools_version: v1.4.3
extension_name: lance
extra_toolchains: "rust"
exclude_archs: "wasm_mvp;wasm_eh;wasm_threads;windows_amd64_mingw"
release:
name: Create GitHub release
if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') }}
runs-on: ubuntu-latest
needs: duckdb-stable-build
permissions:
contents: write
steps:
- name: Download extension artifacts
uses: actions/download-artifact@v4
with:
pattern: lance-*-extension-*
path: artifacts
- name: Publish GitHub release
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ github.ref_name }}
files: artifacts/*
generate_release_notes: true