Skip to content

Commit 6b72818

Browse files
committed
Move httpfs out of tree
1 parent ea3c0e2 commit 6b72818

File tree

7 files changed

+54
-0
lines changed

7 files changed

+54
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#
2+
# This workflow calls the main distribution pipeline from DuckDB to build, test and (optionally) release the extension
3+
#
4+
name: Main Extension Distribution Pipeline
5+
on:
6+
push:
7+
pull_request:
8+
workflow_dispatch:
9+
10+
concurrency:
11+
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref || '' }}-${{ github.base_ref || '' }}-${{ github.ref != 'refs/heads/main' || github.sha }}
12+
cancel-in-progress: true
13+
14+
jobs:
15+
duckdb-stable-build:
16+
name: Build extension binaries
17+
uses: duckdb/extension-ci-tools/.github/workflows/_extension_distribution.yml@main
18+
with:
19+
duckdb_version: v1.1.2
20+
ci_tools_version: main
21+
extension_name: httpfs
22+
23+
duckdb-stable-deploy:
24+
name: Deploy extension binaries
25+
needs: duckdb-stable-build
26+
uses: duckdb/extension-ci-tools/.github/workflows/_extension_deploy.yml@main
27+
secrets: inherit
28+
with:
29+
duckdb_version: v1.1.2
30+
extension_name: httpfs
31+
deploy_latest: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main' }}

.gitmodules

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[submodule "duckdb"]
2+
path = duckdb
3+
url = https://github.com/duckdb/duckdb.git
4+
[submodule "extension-ci-tools"]
5+
path = extension-ci-tools
6+
url = https://github.com/duckdb/extension-ci-tools.git

Makefile

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
PROJ_DIR := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
2+
3+
# Configuration of extension
4+
EXT_NAME=httpfs
5+
EXT_CONFIG=${PROJ_DIR}extension_config.cmake
6+
7+
# Include the Makefile from extension-ci-tools
8+
include extension-ci-tools/makefiles/duckdb_extension.Makefile

duckdb

Submodule duckdb added at 52b43b1

extension-ci-tools

Submodule extension-ci-tools added at b46e390

extension_config.cmake

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# This file is included by DuckDB's build system. It specifies which extension to load
2+
3+
duckdb_extension_load(httpfs LOAD_TESTS)

vcpkg.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"dependencies": [
3+
]
4+
}

0 commit comments

Comments
 (0)