early-access version 3088

This commit is contained in:
pineappleEA
2022-11-05 15:35:56 +01:00
parent 4e4fc25ce3
commit b601909c6d
35519 changed files with 5996896 additions and 860 deletions

View File

@@ -0,0 +1,11 @@
---
name: Feature Request
about: Create an issue that requests a feature or other improvement
title: ''
labels: enhancement
assignees: ''
---
Thank you for your contributions. Main development of B2 has moved to
https://github.com/bfgroup/b2

View File

@@ -0,0 +1,11 @@
---
name: Problem Report
about: Report a bug, something does not work as it supposed to
title: ''
labels: bug
assignees: ''
---
Thank you for your contributions. Main development of B2 has moved to
https://github.com/bfgroup/b2

View File

@@ -0,0 +1,2 @@
Thank you for your contributions. Main development of B2 has moved to
https://github.com/bfgroup/b2

View File

@@ -0,0 +1,32 @@
name: 'Repo Lockdown'
on:
issues:
types: opened
pull_request_target:
types: opened
workflow_dispatch:
permissions:
issues: write
pull-requests: write
jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/repo-lockdown@v2
with:
log-output: true
skip-closed-issue-comment: true
issue-labels: 'transition'
issue-comment: >
Thank you for your contributions. Main development of B2 has moved to
https://github.com/bfgroup/b2
Please consider following up at https://github.com/bfgroup/b2/issues
skip-closed-pr-comment: true
pr-labels: 'transition'
pr-comment: >
Thank you for your contributions. Main development of B2 has moved to
https://github.com/bfgroup/b2
Please consider following up at https://github.com/bfgroup/b2/pulls

View File

@@ -0,0 +1,80 @@
# Use, modification, and distribution are
# subject to the Boost Software License, Version 1.0. (See accompanying
# file LICENSE.txt)
#
# Copyright René Ferdinand Rivera Morell 2020-2021.
on:
push:
branches: [ 'main', 'release' ]
paths-ignore: [
'.circleci/**',
'.cirrus.yml',
'.drone.star',
'.semaphore/**',
'.travis.yml',
'appveyor.yml',
'azure-pipelines.yml' ]
jobs:
qemu-multiarch-linux:
strategy:
fail-fast: false
matrix:
include:
- { name: 'Ubuntu 20.04 Focal (armhf)', image: 'multiarch/ubuntu-debootstrap:armhf-focal', cxx: 'g++', toolset: 'gcc' }
- { name: 'Ubuntu 20.04 Focal (arm64)', image: 'multiarch/ubuntu-debootstrap:arm64-focal', cxx: 'g++', toolset: 'gcc' }
- { name: 'Ubuntu 20.04 Focal (ppc64el)', image: 'multiarch/ubuntu-debootstrap:ppc64el-focal', cxx: 'g++', toolset: 'gcc' }
- { name: 'Debian 11 Bullseye (armhf)', image: 'multiarch/debian-debootstrap:armhf-bullseye', cxx: 'g++', toolset: 'gcc' }
name: ${{ matrix.name }}
runs-on: ubuntu-latest
env:
CXX: ${{ matrix.cxx }}
CXXFLAGS: ${{ matrix.cxxflags }}
PACKAGES: ${{ matrix.packages }}
LLVM_OS: ${{ matrix.llvm_os }}
LLVM_VER: ${{ matrix.llvm_ver }}
TOOLSET: ${{ matrix.toolset }}
steps:
- name: 'Checkout'
uses: actions/checkout@master
- name: 'Install'
run: |
sudo apt-get -o Acquire::Retries=3 update
sudo apt-get -o Acquire::Retries=3 -y install qemu-user-static
docker pull "${{ matrix.image }}"
- name: 'Setup'
run: |
env | grep -v '^#' | xargs > docker-run-action.env
- name: 'Info'
run: |
echo ">>>>> ENV:"
cat docker-run-action.env
echo ">>>>> WORKDIR: ${{ github.workspace }}"
ls -laF ${{ github.workspace }}
- name: 'Run'
uses: addnab/docker-run-action@v3
with:
image: ${{ matrix.image }}
options: -v ${{ github.workspace }}:${{ github.workspace }} -w ${{ github.workspace }} --env-file docker-run-action.env
run: |
set -e
uname -a
echo ">>>>>"
echo ">>>>> Install.."
echo ">>>>>"
./.ci/linux-cxx-install.sh
echo ">>>>>"
echo ">>>>> Build.."
echo ">>>>>"
cd src/engine
export "PATH=${PATH};${CXX_PATH}"
./build.sh ${TOOLSET}
./b2 -v
cd ../..
echo ">>>>>"
echo ">>>>> Test.."
echo ">>>>>"
cd test
python3 test_all.py ${TOOLSET}
cd ..