Skip to content

Commit be70016

Browse files
authored
Merge pull request #337 from tlsfuzzer/release-0.19
Add release notes for 0.19.0 release
2 parents 0d5a38c + 217735b commit be70016

File tree

2 files changed

+50
-5
lines changed

2 files changed

+50
-5
lines changed

.github/workflows/ci.yml

+19-5
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,8 @@ jobs:
268268
- name: Install mutation testing dependencies
269269
if: ${{ matrix.mutation == 'true' }}
270270
run: |
271-
pip install https://github.com/sixty-north/cosmic-ray/archive/master.zip
271+
#pip install https://github.com/sixty-north/cosmic-ray/archive/master.zip
272+
pip install https://github.com/tomato42/cosmic-ray/archive/no-executed.zip
272273
pip install pytest-timeout
273274
- name: Display installed python package versions
274275
run: pip list
@@ -374,7 +375,13 @@ jobs:
374375
COVERALLS_FLAG_NAME: ${{ matrix.name }}
375376
COVERALLS_PARALLEL: true
376377
COVERALLS_SERVICE_NAME: github
377-
run: coveralls
378+
PY_VERSION: ${{ matrix.python-version }}
379+
run: |
380+
if [[ $PY_VERSION == "2.6" ]]; then
381+
COVERALLS_SKIP_SSL_VERIFY=1 coveralls
382+
else
383+
coveralls
384+
fi
378385
379386
coveralls:
380387
name: Indicate completion to coveralls.io
@@ -411,7 +418,8 @@ jobs:
411418
key: sessions-${{ github.sha }}
412419
- name: Install cosmic-ray
413420
run: |
414-
pip3 install https://github.com/sixty-north/cosmic-ray/archive/master.zip
421+
#pip3 install https://github.com/sixty-north/cosmic-ray/archive/master.zip
422+
pip3 install https://github.com/tomato42/cosmic-ray/archive/no-executed.zip
415423
pip install pytest-timeout
416424
- name: Install dependencies
417425
run: |
@@ -487,14 +495,19 @@ jobs:
487495
- name: Install build dependencies
488496
run: |
489497
pip install -r build-requirements.txt
490-
pip install https://github.com/sixty-north/cosmic-ray/archive/master.zip
498+
#pip install https://github.com/sixty-north/cosmic-ray/archive/master.zip
499+
pip install https://github.com/tomato42/cosmic-ray/archive/no-executed.zip
491500
pip install pytest-timeout
492501
- name: Run mutation testing
493502
run: |
494503
cp sessions/session-${{ matrix.name }}.sqlite session.sqlite
495504
systemd-run --user --scope -p MemoryMax=2G -p MemoryHigh=2G cosmic-ray exec cosmic-ray.toml session.sqlite &
496505
cosmic_pid=$!
506+
sleep 1
497507
for i in $(seq 1 10); do
508+
if ! kill -s 0 $cosmic_pid; then
509+
break
510+
fi
498511
echo $i
499512
sleep 60
500513
done
@@ -635,7 +648,8 @@ jobs:
635648
key: sessions-${{ github.sha }}-19-done
636649
- name: Install cosmic-ray
637650
run: |
638-
pip3 install https://github.com/sixty-north/cosmic-ray/archive/master.zip
651+
#pip3 install https://github.com/sixty-north/cosmic-ray/archive/master.zip
652+
pip3 install https://github.com/tomato42/cosmic-ray/archive/no-executed.zip
639653
pip install pytest-timeout
640654
- name: Install dependencies
641655
run: |

NEWS

+31
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
* Release 0.19.0 (08 Apr 2024)
2+
3+
New API:
4+
* `to_ssh` in `VerifyingKey` and `SigningKey`, supports Ed25519 keys only
5+
(Pablo Mazzini)
6+
7+
New features:
8+
* Support for twisted Brainpool curves
9+
10+
Doc fix:
11+
* Fix curve equation in glossary
12+
* Documentation for signature encoding and signature decoding functions
13+
14+
Maintenance:
15+
* Dropped official support for 3.3 and 3.4 (because of problems running them
16+
in CI, not because it's actually incompatible; support for 2.6 and 2.7 is
17+
unaffected)
18+
* Fixes aroung hypothesis parameters
19+
* Officially support Python 3.11 and 3.12
20+
* Small updates to test suite to make it work with 3.11 and 3.12 and new
21+
releases of test dependencies
22+
* Dropped the internal `_rwlock` module as it's unused
23+
* Added mutation testing to CI, lots of speed-ups to the test suite
24+
to make it happen
25+
* Removal of unnecessary `six.b` literals (Alexandre Detiste)
26+
27+
Deprecations:
28+
* `int_to_string`, `string_to_int`, and `digest_integer` from `ecdsa.ecdsa`
29+
module are now considered deprecated, they will be removed in a future
30+
release
31+
132
* Release 0.18.0 (09 Jul 2022)
233

334
New API:

0 commit comments

Comments
 (0)