@@ -28,19 +28,33 @@ jobs:
2828 fail-fast : false
2929 matrix :
3030 os : [macos-12, ubuntu-22.04, windows-2022]
31+ <<<<<<< HEAD
3132 minor : [8]
33+ =======
34+ minor : [7, 8]
35+ >>>>>>> master
3236 runs-on : ${{ matrix.os }}
3337 steps :
3438 - uses : actions/checkout@v3
3539 - uses : actions/setup-python@v3
40+ <<<<<<< HEAD
3641 - uses : pypa/cibuildwheel@v2.16.2
42+ =======
43+ - uses : pypa/cibuildwheel@v2.13.0
44+ >>>>>>> master
3745 with :
3846 output-dir : dist
3947 env :
4048 CIBW_BUILD : cp3${{ matrix.minor }}-*
49+ <<<<<<< HEAD
4150 CIBW_ARCHS_MACOS : x86_64 universal2 arm64
4251 CIBW_BEFORE_BUILD : pip install -r {project}/requirements-build-3_08.txt
4352 CIBW_BEFORE_TEST : pip install -r {project}/requirements-dev-3_08.txt
53+ =======
54+ CIBW_ARCHS_MACOS : all
55+ CIBW_BEFORE_BUILD : pip install -r {project}/requirements-build-backward.txt
56+ CIBW_BEFORE_TEST : pip install -r {project}/requirements-test-backward.txt
57+ >>>>>>> master
4458 CIBW_TEST_COMMAND : pytest {project}
4559
4660 - uses : actions/upload-artifact@v3
@@ -59,11 +73,16 @@ jobs:
5973 steps :
6074 - uses : actions/checkout@v3
6175 - uses : actions/setup-python@v3
76+ <<<<<<< HEAD
6277 - uses : pypa/cibuildwheel@v2.16.2
78+ =======
79+ - uses : pypa/cibuildwheel@v2.13.0
80+ >>>>>>> master
6381 with :
6482 output-dir : dist
6583 env :
6684 CIBW_BUILD : cp3${{ matrix.minor }}-*
85+ <<<<<<< HEAD
6786 CIBW_ARCHS_MACOS : x86_64 universal2 arm64
6887 CIBW_BEFORE_BUILD : pip install -r {project}/requirements-build-3_11.txt
6988 CIBW_BEFORE_TEST : pip install -r {project}/requirements-dev-3_11.txt
@@ -93,17 +112,46 @@ jobs:
93112 CIBW_ARCHS_MACOS : x86_64 universal2 arm64
94113 CIBW_BEFORE_BUILD : pip install -r {project}/requirements-build-3_12.txt
95114 CIBW_BEFORE_TEST : pip install -r {project}/requirements-dev-3_12.txt
115+ =======
116+ CIBW_ARCHS_MACOS : all
117+ CIBW_BEFORE_BUILD : pip install -r {project}/requirements-build.txt
118+ CIBW_BEFORE_TEST : pip install -r {project}/requirements-test.txt
119+ >>>>>>> master
96120 CIBW_TEST_COMMAND : pytest {project}
97121
98122 - uses : actions/upload-artifact@v3
99123 with :
100124 name : dist
101125 path : dist
102126
127+ forward :
128+ name : Forward / ${{ matrix.os }} / Python 3.${{ matrix.minor }}
129+ strategy :
130+ fail-fast : false
131+ matrix :
132+ os : [ubuntu-22.04]
133+ minor : [11]
134+ runs-on : ${{ matrix.os }}
135+ steps :
136+ - uses : actions/checkout@v3
137+ - uses : actions/setup-python@v3
138+ - uses : pypa/cibuildwheel@v2.13.0
139+ with :
140+ output-dir : dist
141+ env :
142+ CIBW_BUILD : cp3${{ matrix.minor }}-*
143+ CIBW_BEFORE_BUILD : pip install -r {project}/requirements-build.txt
144+ CIBW_BEFORE_TEST : pip install -r {project}/requirements-test-forward.txt
145+ CIBW_TEST_COMMAND : pytest {project}
146+
103147 upload :
104148 name : Publish
105149 if : github.event_name == 'release' && github.event.action == 'published'
150+ <<<<<<< HEAD
106151 needs : [tar_gz, whl_3_8, whl_gte_3_9_to_3_11, whl_3_12]
152+ =======
153+ needs : [tar_gz, whl_lt_3_9, whl_gte_3_9, forward]
154+ >>>>>>> master
107155 runs-on : ubuntu-latest
108156 steps :
109157 - uses : actions/download-artifact@v3
0 commit comments