2
0
mirror of https://github.com/boostorg/cmake.git synced 2026-01-19 04:02:15 +00:00

Merge pull request #96 from Flamefire/workflow-trigger

Add option to trigger cmake-versions GHA workflow & run workflows on tags
This commit is contained in:
Peter Dimov
2025-10-11 12:25:53 +03:00
committed by GitHub
4 changed files with 21 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ on:
- master
- develop
- feature/**
tags: ['**']
jobs:
posix:

View File

@@ -7,6 +7,7 @@ on:
- master
- develop
- feature/**
tags: ['**']
env:
UBSAN_OPTIONS: print_stacktrace=1

View File

@@ -7,6 +7,17 @@ on:
- master
- develop
- feature/**
tags: ['**']
workflow_dispatch:
inputs:
branch:
description: 'Boost branch to run for'
required: false
default: 'auto'
options:
- auto
- master
- develop
jobs:
posix:
@@ -22,10 +33,13 @@ jobs:
- uses: actions/checkout@v4
- name: Setup Boost
run: |
REF=${GITHUB_BASE_REF:-$GITHUB_REF}
REF=${REF#refs/heads/}
echo REF: $REF
BOOST_BRANCH=develop && [ "$REF" == "master" ] && BOOST_BRANCH=master || true
BOOST_BRANCH="${{inputs.branch}}"
if [[ -z $BOOST_BRANCH ]]; then
REF=${GITHUB_BASE_REF:-$GITHUB_REF}
REF=${REF#refs/heads/}
echo REF: $REF
[[ "$REF" == "master" ]] && BOOST_BRANCH=master || BOOST_BRANCH=develop
fi
echo BOOST_BRANCH: $BOOST_BRANCH
cd ..
git clone -b $BOOST_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root

View File

@@ -7,6 +7,7 @@ on:
- master
- develop
- feature/**
tags: ['**']
jobs:
a-m: