Compare commits

...

8 Commits

Author SHA1 Message Date
Peter Dimov 7760ef2a61 Merge pull request #278 from mborland/remove_ppa
Remove ppa ubuntu-toolchain-r
2026-05-05 02:13:07 +03:00
Matt Borland 08f5b88d8d Add concurrency to kill on push 2026-05-04 16:09:12 -04:00
Matt Borland ce2a2b62eb 22.04 doesn't have clang-18 2026-05-04 15:31:38 -04:00
Matt Borland be7c83f58e 22.04 doesn't have gcc13 2026-05-04 15:30:35 -04:00
Matt Borland 47ded14274 Remove ppa ubuntu-toolchain-r 2026-05-04 15:27:04 -04:00
Peter Dimov 5a1fc98b75 Merge branch 'develop' 2026-05-04 21:57:51 +03:00
Andrey Semashev 1fabbb3b25 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-04-25 19:23:29 +03:00
jzmaddock f439e22ae4 Merge pull request #255 from boostorg/202507
Merge for release.
2025-07-04 17:16:34 +01:00
+6 -10
View File
@@ -15,12 +15,16 @@ on:
release:
types: [published, created, edited]
concurrency:
group: ${{format('{0}:{1}', github.repository, github.ref)}}
cancel-in-progress: true
env:
UBSAN_OPTIONS: print_stacktrace=1
jobs:
ubuntu-jammy:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
@@ -32,8 +36,6 @@ jobs:
fetch-depth: '0'
- name: Set TOOLSET
run: echo ${{ matrix.compiler }} | awk '/^g/ { print "TOOLSET=gcc" } /^clang/ { print "TOOLSET=clang" }' >> $GITHUB_ENV
- name: Add repository
run: sudo apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
- name: Install packages
run: sudo apt install g++-11 g++-12 g++-13
- name: Checkout main boost
@@ -75,8 +77,6 @@ jobs:
fetch-depth: '0'
- name: Set TOOLSET
run: echo ${{ matrix.compiler }} | awk '/^g/ { print "TOOLSET=gcc" } /^clang/ { print "TOOLSET=clang" }' >> $GITHUB_ENV
- name: Add repository
run: sudo apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
- name: Install packages
run: sudo apt install libicu-dev
- name: Test
@@ -95,8 +95,6 @@ jobs:
fetch-depth: '0'
- name: Set TOOLSET
run: echo ${{ matrix.compiler }} | awk '/^g/ { print "TOOLSET=gcc" } /^clang/ { print "TOOLSET=clang" }' >> $GITHUB_ENV
- name: Add repository
run: sudo apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
- name: Install packages
run: sudo apt install clang-15
- name: Checkout main boost
@@ -126,7 +124,7 @@ jobs:
run: ../../../b2 toolset=$TOOLSET define=CI_SUPPRESS_KNOWN_ISSUES define=SLOW_COMPILER
working-directory: ../boost-root/libs/regex/test
ubuntu-jammy-clang-18-modules:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v6
with:
@@ -168,8 +166,6 @@ jobs:
fetch-depth: '0'
- name: Set TOOLSET
run: echo ${{ matrix.compiler }} | awk '/^g/ { print "TOOLSET=gcc" } /^clang/ { print "TOOLSET=clang" }' >> $GITHUB_ENV
- name: Add repository
run: sudo apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
- name: Install packages
run: sudo apt install clang-16 clang-17 clang-18
- name: Checkout main boost