Skip to content

Commit

Permalink
build: running on mac
Browse files Browse the repository at this point in the history
  • Loading branch information
tshauck committed Oct 17, 2023
1 parent 40f71e5 commit 2b35b66
Show file tree
Hide file tree
Showing 27 changed files with 1,309 additions and 1,341 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/ClientTests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#
# This workflow runs (some of) the client test for the DuckDB extension. These should only be used when necessary, writing
# regular SQL tests is generally preferable. Feel free to remove this workflow for your extension.
#

name: Client specific tests
on: [push, pull_request, repository_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:
client-tests:
name: Client Tests
uses: duckdb/duckdb/.github/workflows/[email protected]
with:
duckdb_version: v0.9.1
152 changes: 0 additions & 152 deletions .github/workflows/Linux.yml

This file was deleted.

55 changes: 0 additions & 55 deletions .github/workflows/MacOS.yml

This file was deleted.

31 changes: 31 additions & 0 deletions .github/workflows/MainDistributionPipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#
# This workflow calls the main distribution pipeline from DuckDB to build, test and (optionally) release the extension
#
name: Main Extension Distribution Pipeline
on:
push:
pull_request:
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/duckdb/.github/workflows/[email protected]
with:
duckdb_version: v0.9.1
extension_name: exon

duckdb-stable-deploy:
name: Deploy extension binaries
needs: duckdb-stable-build
uses: ./.github/workflows/_extension_deploy.yml
secrets: inherit
with:
duckdb_version: v0.9.1
extension_name: exon
deploy_latest: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main' }}
deploy_versioned: ${{ startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main' }}
56 changes: 0 additions & 56 deletions .github/workflows/TestInsalls.yml

This file was deleted.

Loading

0 comments on commit 2b35b66

Please sign in to comment.