Skip to content

Commit f250ccc

Browse files
committed
DO NOT MERGE, skip some CI
1 parent 5df627a commit f250ccc

File tree

2 files changed

+1
-291
lines changed

2 files changed

+1
-291
lines changed

.github/workflows/ci-tests.yml

-201
This file was deleted.

.github/workflows/wheels.yml

+1-90
Original file line numberDiff line numberDiff line change
@@ -15,81 +15,14 @@ concurrency:
1515
cancel-in-progress: true
1616

1717
jobs:
18-
build_wheels:
19-
name: ${{ matrix.image }} wheels
20-
runs-on: ubuntu-24.04
21-
strategy:
22-
matrix:
23-
include:
24-
- image: manylinux_2_28_x86_64
25-
build: "*manylinux*"
26-
- image: musllinux_1_1_x86_64
27-
build: "*musllinux*"
28-
- image: musllinux_1_2_x86_64
29-
build: "*musllinux*"
30-
31-
steps:
32-
- uses: actions/checkout@v4
33-
if: ${{ github.event_name != 'repository_dispatch' }}
34-
with:
35-
fetch-depth: 0 # slow, but gets all the tags
36-
- uses: actions/checkout@v4
37-
if: ${{ github.event_name == 'repository_dispatch' }}
38-
with:
39-
fetch-depth: 0 # slow, but gets all the tags
40-
ref: ${{ github.event.client_payload.ref }}
41-
42-
# - name: Set up QEMU
43-
# if: runner.os == 'Linux'
44-
# uses: docker/setup-qemu-action@v2
45-
# with:
46-
# platforms: all
47-
48-
- name: Build wheels
49-
uses: pypa/[email protected]
50-
env:
51-
CIBW_BUILD: ${{ matrix.build }}
52-
CIBW_MANYLINUX_X86_64_IMAGE: quay.io/pypa/${{ matrix.image }}
53-
CIBW_MUSLLINUX_X86_64_IMAGE: quay.io/pypa/${{ matrix.image }}
54-
# configure cibuildwheel to build native 64-bit archs ('auto64'), and some
55-
# emulated ones
56-
# Linux arm64 wheels are built on circleci
57-
CIBW_ARCHS_LINUX: auto64 # ppc64le s390x
58-
59-
- uses: actions/upload-artifact@v4
60-
with:
61-
name: artifact-${{ matrix.image }}
62-
path: ./wheelhouse/*.whl
63-
64-
build_sdist:
65-
name: Build source distribution
66-
runs-on: ubuntu-24.04
67-
steps:
68-
- uses: actions/checkout@v4
69-
if: ${{ github.event_name != 'repository_dispatch' }}
70-
with:
71-
fetch-depth: 0 # slow, but gets all the tags
72-
- uses: actions/checkout@v4
73-
if: ${{ github.event_name == 'repository_dispatch' }}
74-
with:
75-
fetch-depth: 0 # slow, but gets all the tags
76-
ref: ${{ github.event.client_payload.ref }}
77-
78-
- name: Build sdist
79-
run: pipx run build --sdist
80-
81-
- uses: actions/upload-artifact@v4
82-
with:
83-
name: artifact-source
84-
path: dist/*.tar.gz
8518

8619
build_wheels_nonlinux:
8720
name: Build wheels on ${{ matrix.os }}
8821
runs-on: ${{ matrix.os }}
8922
strategy:
9023
matrix:
9124
# macos-13 is an intel runner, macos-14 is apple silicon
92-
os: [macos-13, macos-14, windows-latest]
25+
os: [windows-latest]
9326
steps:
9427
- uses: actions/checkout@v4
9528
if: ${{ github.event_name != 'repository_dispatch' }}
@@ -108,25 +41,3 @@ jobs:
10841
with:
10942
name: artifact-${{ matrix.os }}-${{ strategy.job-index }}
11043
path: ./wheelhouse/*.whl
111-
112-
upload_pypi:
113-
needs: [build_wheels, build_sdist]
114-
runs-on: ubuntu-24.04
115-
environment: pypi
116-
permissions:
117-
id-token: write
118-
if: (github.event_name == 'release' && github.event.action == 'published') || (github.event_name == 'repository_dispatch' && github.event.client_payload.publish_wheel == true)
119-
steps:
120-
- uses: actions/download-artifact@v4
121-
with:
122-
# unpacks default artifact into dist/
123-
pattern: artifact-*
124-
merge-multiple: true
125-
path: dist
126-
127-
- uses: pypa/gh-action-pypi-publish@release/v1
128-
with:
129-
# To test: repository-url: https://test.pypi.org/legacy/
130-
user: __token__
131-
password: ${{ secrets.PYPI_API_TOKEN }}
132-
skip-existing: true

0 commit comments

Comments
 (0)