Skip to content

Commit f25df24

Browse files
committed
Infrastructure updates
* pin black version used in CI * update corrosion submodule * various fixes to wheel workflow * disable monthly run/test of wheel building workflow
1 parent b7e8f7c commit f25df24

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

.github/workflows/black.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
submodules: true
2929
- name: Install black
3030
run: |
31-
python -m pip install black
31+
python -m pip install black=="24.10.0"
3232
- name: Validate code
3333
run: |
3434
find . -name '*.py'|grep -v headers|grep -v demes-spec|xargs python -m black --check

.github/workflows/wheels.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: Build, test, and deploy, wheels
22

33
on:
4-
schedule:
5-
- cron: "0 0 1 * *"
4+
# schedule:
5+
# - cron: "0 0 1 * *"
66
release:
77
types: [created]
88
pull_request:
@@ -108,6 +108,7 @@ jobs:
108108
strategy:
109109
matrix:
110110
python: ["3.10", "3.11", "3.12", "3.13"]
111+
rust: [1.62.1]
111112
steps:
112113
- name: Cancel Previous Runs
113114
uses: styfle/cancel-workflow-action@0.12.1
@@ -123,8 +124,15 @@ jobs:
123124
uses: actions/setup-python@v5
124125
with:
125126
python-version: ${{ matrix.python }}
127+
- name: Install cbindgen
128+
uses: baptiste0928/cargo-install@v3
129+
with:
130+
crate: cbindgen
131+
version: "=0.24.3"
132+
locked: true
126133
- name: Install sdist into venv
127134
run: |
135+
sudo apt install -y --fix-missing libgsl0-dev
128136
python -m venv sdist_venv
129137
source sdist_venv/bin/activate
130138
python -m pip install --upgrade pip setuptools

rust/corrosion

Submodule corrosion updated 252 files

0 commit comments

Comments
 (0)