Skip to content

Commit 9f1e694

Browse files
authored
Merge branch 'master' into issue-798
2 parents 25bb4d9 + 0de704b commit 9f1e694

49 files changed

Lines changed: 3193 additions & 1333 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/benchmarks.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- run: |
1616
git clone https://github.com/gi0baro/rewrk.git
1717
cd rewrk && cargo build --release
18-
- uses: actions/upload-artifact@v5
18+
- uses: actions/upload-artifact@v6
1919
with:
2020
name: rewrk
2121
path: rewrk/target/release/rewrk
@@ -25,11 +25,11 @@ jobs:
2525
needs: [toolchain]
2626

2727
steps:
28-
- uses: actions/checkout@v5
28+
- uses: actions/checkout@v6
2929
- uses: actions/setup-python@v6
3030
with:
3131
python-version: '3.11'
32-
- uses: actions/download-artifact@v6
32+
- uses: actions/download-artifact@v7
3333
with:
3434
name: rewrk
3535
- run: |
@@ -49,7 +49,7 @@ jobs:
4949
run: |
5050
python benchmarks.py
5151
- name: upload results
52-
uses: actions/upload-artifact@v5
52+
uses: actions/upload-artifact@v6
5353
with:
5454
name: results-base
5555
path: benchmarks/results/*
@@ -59,11 +59,11 @@ jobs:
5959
needs: [toolchain]
6060

6161
steps:
62-
- uses: actions/checkout@v5
62+
- uses: actions/checkout@v6
6363
- uses: actions/setup-python@v6
6464
with:
6565
python-version: '3.11'
66-
- uses: actions/download-artifact@v6
66+
- uses: actions/download-artifact@v7
6767
with:
6868
name: rewrk
6969
- run: |
@@ -87,7 +87,7 @@ jobs:
8787
run: |
8888
python benchmarks.py vs
8989
- name: upload results
90-
uses: actions/upload-artifact@v5
90+
uses: actions/upload-artifact@v6
9191
with:
9292
name: results-vs
9393
path: benchmarks/results/*
@@ -96,7 +96,7 @@ jobs:
9696
runs-on: ubuntu-latest
9797

9898
steps:
99-
- uses: actions/checkout@v5
99+
- uses: actions/checkout@v6
100100
- uses: actions/setup-python@v6
101101
with:
102102
python-version: '3.11'
@@ -119,7 +119,7 @@ jobs:
119119
run: |
120120
python benchmarks.py vs_ws
121121
- name: upload results
122-
uses: actions/upload-artifact@v5
122+
uses: actions/upload-artifact@v6
123123
with:
124124
name: results-ws
125125
path: benchmarks/results/*
@@ -129,15 +129,15 @@ jobs:
129129
needs: [toolchain]
130130

131131
steps:
132-
- uses: actions/checkout@v5
132+
- uses: actions/checkout@v6
133133
- uses: actions/setup-python@v6
134134
with:
135135
python-version: |
136136
3.10
137137
3.11
138138
3.12
139139
3.13
140-
- uses: actions/download-artifact@v6
140+
- uses: actions/download-artifact@v7
141141
with:
142142
name: rewrk
143143
- run: |
@@ -171,7 +171,7 @@ jobs:
171171
BENCHMARK_EXC_PREFIX=${{ github.workspace }}/.venv313/bin ${{ github.workspace }}/.venv313/bin/python benchmarks.py interfaces
172172
mv results/data.json results/py313.json
173173
- name: upload results
174-
uses: actions/upload-artifact@v5
174+
uses: actions/upload-artifact@v6
175175
with:
176176
name: results-pyver
177177
path: benchmarks/results/*
@@ -181,27 +181,27 @@ jobs:
181181
needs: [benchmark-base, benchmark-vs, benchmark-ws, benchmark-pyver]
182182

183183
steps:
184-
- uses: actions/checkout@v5
184+
- uses: actions/checkout@v6
185185
- uses: gi0baro/setup-noir@v1
186-
- uses: actions/download-artifact@v6
186+
- uses: actions/download-artifact@v7
187187
with:
188188
name: results-base
189189
path: benchmarks/results
190190
- run: |
191191
mv benchmarks/results/data.json benchmarks/results/base.json
192-
- uses: actions/download-artifact@v6
192+
- uses: actions/download-artifact@v7
193193
with:
194194
name: results-vs
195195
path: benchmarks/results
196196
- run: |
197197
mv benchmarks/results/data.json benchmarks/results/vs.json
198-
- uses: actions/download-artifact@v6
198+
- uses: actions/download-artifact@v7
199199
with:
200200
name: results-ws
201201
path: benchmarks/results
202202
- run: |
203203
mv benchmarks/results/data.json benchmarks/results/ws.json
204-
- uses: actions/download-artifact@v6
204+
- uses: actions/download-artifact@v7
205205
with:
206206
name: results-pyver
207207
path: benchmarks/results
@@ -218,7 +218,7 @@ jobs:
218218
-v pyvb=310 -v 'benv=GHA Linux x86_64' \
219219
templates/pyver.md > pyver.md
220220
- name: open PR
221-
uses: peter-evans/create-pull-request@v7
221+
uses: peter-evans/create-pull-request@v8
222222
with:
223223
branch: benchmarks-update
224224
branch-suffix: timestamp

.github/workflows/benchmarks_ext.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212

1313
steps:
14-
- uses: actions/checkout@v5
14+
- uses: actions/checkout@v6
1515
- uses: actions/setup-python@v6
1616
with:
1717
python-version: '3.11'
@@ -24,7 +24,7 @@ jobs:
2424
run: |
2525
python external/tfb/loader.py > results/tfb.json
2626
- name: upload results
27-
uses: actions/upload-artifact@v5
27+
uses: actions/upload-artifact@v6
2828
with:
2929
name: results-tfb
3030
path: benchmarks/results/*
@@ -35,9 +35,9 @@ jobs:
3535
needs: [tfb]
3636

3737
steps:
38-
- uses: actions/checkout@v5
38+
- uses: actions/checkout@v6
3939
- uses: gi0baro/setup-noir@v1
40-
- uses: actions/download-artifact@v6
40+
- uses: actions/download-artifact@v7
4141
with:
4242
name: results-tfb
4343
path: benchmarks/results
@@ -46,7 +46,7 @@ jobs:
4646
run: |
4747
noir -c data:results/tfb.json templates/external/tfb.md > external/tfb.md
4848
- name: open PR
49-
uses: peter-evans/create-pull-request@v7
49+
uses: peter-evans/create-pull-request@v8
5050
with:
5151
branch: benchmarks-ext-update
5252
branch-suffix: timestamp

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989

9090
runs-on: ${{ matrix.os }}-latest
9191
steps:
92-
- uses: actions/checkout@v5
92+
- uses: actions/checkout@v6
9393
- name: Set jemalloc for aarch64 Linux
9494
if: matrix.target == 'aarch64' && matrix.os == 'ubuntu'
9595
run: |
@@ -104,7 +104,7 @@ jobs:
104104
container: ${{ matrix.container }}
105105
docker-options: -e CI
106106
- name: Upload wheels
107-
uses: actions/upload-artifact@v5
107+
uses: actions/upload-artifact@v6
108108
with:
109109
name: dist-${{ matrix.platform || matrix.os }}-${{ matrix.target }}-${{ matrix.manylinux || 'auto' }}-${{ matrix.allocator || 'auto' }}
110110
path: dist

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515

1616
steps:
17-
- uses: actions/checkout@v5
17+
- uses: actions/checkout@v6
1818
- uses: astral-sh/setup-uv@v7
1919
with:
2020
enable-cache: false

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ jobs:
1313
runs-on: ubuntu-latest
1414

1515
steps:
16-
- uses: actions/checkout@v5
16+
- uses: actions/checkout@v6
1717
- uses: pyo3/maturin-action@v1
1818
with:
1919
rust-toolchain: stable
2020
command: sdist
2121
args: --out dist
2222
- name: Upload sdist
23-
uses: actions/upload-artifact@v5
23+
uses: actions/upload-artifact@v6
2424
with:
2525
name: dist-sdist
2626
path: dist
@@ -108,7 +108,7 @@ jobs:
108108

109109
runs-on: ${{ matrix.os }}-latest
110110
steps:
111-
- uses: actions/checkout@v5
111+
- uses: actions/checkout@v6
112112
- name: Set jemalloc for aarch64 Linux
113113
if: matrix.target == 'aarch64' && matrix.os == 'ubuntu'
114114
run: |
@@ -123,7 +123,7 @@ jobs:
123123
container: ${{ matrix.container }}
124124
docker-options: -e CI
125125
- name: Upload wheels
126-
uses: actions/upload-artifact@v5
126+
uses: actions/upload-artifact@v6
127127
with:
128128
name: dist-${{ matrix.platform || matrix.os }}-${{ matrix.target }}-${{ matrix.manylinux || 'auto' }}-${{ matrix.allocator || 'auto' }}
129129
path: dist
@@ -138,7 +138,7 @@ jobs:
138138
id-token: write
139139

140140
steps:
141-
- uses: actions/download-artifact@v6
141+
- uses: actions/download-artifact@v7
142142
with:
143143
pattern: dist-*
144144
merge-multiple: true

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
env:
3232
UV_PYTHON: ${{ matrix.python-version }}
3333
steps:
34-
- uses: actions/checkout@v5
34+
- uses: actions/checkout@v6
3535
- uses: astral-sh/setup-uv@v7
3636
with:
3737
enable-cache: false
@@ -66,7 +66,7 @@ jobs:
6666
env:
6767
UV_PYTHON: ${{ matrix.python-version }}
6868
steps:
69-
- uses: actions/checkout@v5
69+
- uses: actions/checkout@v6
7070
- uses: astral-sh/setup-uv@v7
7171
with:
7272
enable-cache: false
@@ -97,7 +97,7 @@ jobs:
9797
env:
9898
UV_PYTHON: ${{ matrix.python-version }}
9999
steps:
100-
- uses: actions/checkout@v5
100+
- uses: actions/checkout@v6
101101
- uses: astral-sh/setup-uv@v7
102102
with:
103103
enable-cache: false

0 commit comments

Comments
 (0)