Skip to content

Merge pull request #110 from cwida/107-improve-slow-undirected-edge-p… #180

Merge pull request #110 from cwida/107-improve-slow-undirected-edge-p…

Merge pull request #110 from cwida/107-improve-slow-undirected-edge-p… #180

#name: Stock DuckDB
#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: false
#defaults:
# run:
# shell: bash
#
#jobs:
# linux:
# name: Linux Release
# runs-on: ubuntu-latest
# container: ${{ matrix.container }}
# strategy:
# matrix:
# # Add commits/tags to build against other DuckDB versions
# duckdb_version: [ 'v0.8.1' ]
# arch: ['linux_amd64', 'linux_arm64', 'linux_amd64_gcc4']
# include:
# - arch: 'linux_amd64'
# container: 'ubuntu:16.04'
# - arch: 'linux_arm64'
# container: 'ubuntu:18.04'
# - arch: 'linux_amd64_gcc4'
# container: 'quay.io/pypa/manylinux2014_x86_64'
# env:
# GEN: ninja
#
# steps:
# - name: Install required ubuntu packages
# if: ${{ matrix.arch == 'linux_amd64' || matrix.arch == 'linux_arm64' }}
# run: |
# apt-get update -y -qq
# apt-get install -y -qq software-properties-common
# add-apt-repository ppa:git-core/ppa
# apt-get update -y -qq
# apt-get install -y -qq ninja-build make gcc-multilib g++-multilib libssl-dev wget openjdk-8-jdk zip maven unixodbc-dev libc6-dev-i386 lib32readline6-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip build-essential checkinstall libffi-dev curl libz-dev openssh-client
#
# - name: Install Git 2.18.5
# if: ${{ matrix.arch == 'linux_amd64' || matrix.arch == 'linux_arm64' }}
# run: |
# wget https://github.com/git/git/archive/refs/tags/v2.18.5.tar.gz
# tar xvf v2.18.5.tar.gz
# cd git-2.18.5
# make
# make prefix=/usr install
# git --version
#
# - uses: actions/checkout@v3
# with:
# fetch-depth: 0
# submodules: 'true'
#
# - name: Checkout DuckDB to version
# if: ${{ matrix.duckdb_version != '<submodule_version>'}}
# run: |
# cd duckdb-pgq
# git checkout ${{ matrix.duckdb_version }}
#
# - if: ${{ matrix.arch == 'linux_amd64_gcc4' }}
# uses: ./duckdb-pgq/.github/actions/centos_7_setup
# with:
# openssl: 0
#
# - if: ${{ matrix.arch == 'linux_amd64' || matrix.arch == 'linux_arm64' }}
# uses: ./duckdb-pgq/.github/actions/ubuntu_16_setup
# with:
# aarch64_cross_compile: ${{ matrix.arch == 'linux_arm64' && 1 }}
#
# - name: Build extension
# env:
# GEN: ninja
# STATIC_LIBCPP: 1
# CC: ${{ matrix.arch == 'linux_arm64' && 'aarch64-linux-gnu-gcc' || '' }}
# CXX: ${{ matrix.arch == 'linux_arm64' && 'aarch64-linux-gnu-g++' || '' }}
# run: |
# make release
#
# - name: Stock DuckDB test
# env:
# GEN: ninja
# STATIC_LIBCPP: 1
# CC: ${{ matrix.arch == 'linux_arm64' && 'aarch64-linux-gnu-gcc' || '' }}
# CXX: ${{ matrix.arch == 'linux_arm64' && 'aarch64-linux-gnu-g++' || '' }}
# if: ${{ matrix.duckdb_version != '<submodule_version>'}}
# run: |
# make test_release_stock_duckdb DUCKDB_VERSION=${{ matrix.duckdb_version }}
#
# - name: Build extension
# if: ${{ matrix.arch != 'linux_arm64'}}
# run: |
# make test