@@ -21,7 +21,7 @@ permissions:
21
21
22
22
jobs :
23
23
sdist :
24
- runs-on : ubuntu-latest
24
+ runs-on : ubuntu-24.04
25
25
26
26
permissions :
27
27
contents : write
@@ -53,11 +53,11 @@ jobs:
53
53
- name : Run tests
54
54
run : pytest -v --color=yes
55
55
56
- # - name: Upload sdist
57
- # uses: actions/upload-artifact@v4.3.1
58
- # with:
59
- # name: sdist
60
- # path: dist/*.tar.gz
56
+ - name : Upload sdist
57
+ uses : actions/upload-artifact@v4.3.1
58
+ with :
59
+ name : sdist
60
+ path : dist/*.tar.gz
61
61
62
62
generate-wheels-matrix :
63
63
# Create a matrix of all architectures & versions to build.
@@ -77,18 +77,28 @@ jobs:
77
77
# by updating the matrix to include windows builds as well.
78
78
# See example here:
79
79
# https://github.com/lxml/lxml/blob/3ccc7d583e325ceb0ebdf8fc295bbb7fc8cd404d/.github/workflows/wheels.yml#L95C1-L106C51
80
+ # run: |
81
+ # MATRIX=$(
82
+ # {
83
+ # cibuildwheel --print-build-identifiers --platform linux \
84
+ # | grep -E 'manylinux_(x86_64|aarch64)' \
85
+ # | grep -E 'cp3(12|13)-' \
86
+ # | jq -nRc '{"only": inputs, "os": "ubuntu-latest"}' \
87
+ # && cibuildwheel --print-build-identifiers --platform macos \
88
+ # | grep -E 'cp3(12|13)-' \
89
+ # | grep -E 'arm64' \
90
+ # | jq -nRc '{"only": inputs, "os": "macos-latest"}'
91
+ # } | jq -sc
92
+ # )
93
+ # echo "include=$MATRIX"
94
+ # echo "include=$MATRIX" >> $GITHUB_OUTPUT
80
95
run : |
81
96
MATRIX=$(
82
97
{
83
98
cibuildwheel --print-build-identifiers --platform linux \
84
- | grep -E 'manylinux_(x86_64|aarch64)' \
85
- | grep -E 'cp3(12|13)-' \
86
- | jq -nRc '{"only": inputs, "os": "ubuntu-latest"}' \
87
- && cibuildwheel --print-build-identifiers --platform macos \
88
- | grep -E 'cp3(12|13)-' \
89
- | grep -E 'arm64' \
90
- | jq -nRc '{"only": inputs, "os": "macos-latest"}'
91
- } | jq -sc
99
+ | grep -E 'manylinux_(x86_64)' \
100
+ | grep -E 'cp3(12)-' \
101
+ | jq -nRc '{"only": inputs, "os": "ubuntu-latest"}'
92
102
)
93
103
echo "include=$MATRIX"
94
104
echo "include=$MATRIX" >> $GITHUB_OUTPUT
@@ -106,7 +116,7 @@ jobs:
106
116
env :
107
117
PYXMLSEC_LIBXML2_VERSION : 2.13.8
108
118
PYXMLSEC_LIBXSLT_VERSION : 1.1.43
109
- PYXMLSEC_XMLSEC1_VERSION : 1.2.40
119
+ PYXMLSEC_XMLSEC1_VERSION : 1.3.7
110
120
PYXMLSEC_OPENSSL_VERSION : 3.5.0
111
121
112
122
steps :
0 commit comments