Pure git merge --squash smart_holder (no manual interventions).

This commit is contained in:
Ralf W. Grosse-Kunstleve
2025-02-22 11:25:12 -08:00
parent d8565ac731
commit cd1c9d4b52
73 changed files with 5801 additions and 28 deletions

View File

@@ -7,6 +7,7 @@ on:
branches:
- master
- stable
- smart_holder
- v*
permissions: read-all
@@ -87,6 +88,20 @@ jobs:
# Extra ubuntu latest job
- runs-on: ubuntu-latest
python: '3.11'
# Exercise PYBIND11_USE_SMART_HOLDER_AS_DEFAULT
# with recent (or ideally latest) released Python version.
- runs-on: ubuntu-latest
python: '3.12'
args: >
-DCMAKE_CXX_FLAGS="-DPYBIND11_USE_SMART_HOLDER_AS_DEFAULT"
- runs-on: macos-13
python: '3.12'
args: >
-DCMAKE_CXX_FLAGS="-DPYBIND11_USE_SMART_HOLDER_AS_DEFAULT"
- runs-on: windows-2022
python: '3.12'
args: >
-DCMAKE_CXX_FLAGS="/DPYBIND11_USE_SMART_HOLDER_AS_DEFAULT /GR /EHsc"
exclude:
# The setup-python action currently doesn't have graalpy for windows
- python: 'graalpy-24.1'

View File

@@ -7,6 +7,7 @@ on:
branches:
- master
- stable
- smart_holder
- v*
permissions:

View File

@@ -6,6 +6,7 @@ on:
branches:
- master
- stable
- smart_holder
- v*
concurrency:

View File

@@ -10,6 +10,7 @@ on:
branches:
- master
- stable
- smart_holder
- "v*"
permissions:

View File

@@ -7,6 +7,7 @@ on:
branches:
- master
- stable
- smart_holder
- v*
release:
types: