release(marshalsea): 0.1.1 - the guard fix, and a CI list that covers the suite it lives in
0.1.0 shipped a LoadGuard that reported a block on a payload it had already run. The fix is 4166e604; this publishes it. While bumping: the publish workflow ran five of the seven suites, and load_guard_test.rb was not one of them. The suite holding the regression test for the bug being released was invisible to the pipeline releasing it. Added it and psych/inspector_test.rb, so CI now runs all seven. Local gate on the bumped version: 79 PASS, 0 FAIL.
This commit is contained in:
parent
94dcbcc381
commit
4d9ba626e9
|
|
@ -40,7 +40,8 @@ jobs:
|
|||
working-directory: PROJECTS/beginner/deserialization-gadget-lab
|
||||
run: |
|
||||
for suite in test/marshal/parser_test.rb test/scanner_test.rb test/chains_test.rb \
|
||||
test/marshal/boundary_detector_test.rb test/corpus_test.rb; do
|
||||
test/marshal/boundary_detector_test.rb test/marshal/load_guard_test.rb \
|
||||
test/psych/inspector_test.rb test/corpus_test.rb; do
|
||||
echo "::group::${suite}"
|
||||
ruby -Ilib -Itest "${suite}"
|
||||
echo "::endgroup::"
|
||||
|
|
|
|||
|
|
@ -3,5 +3,5 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module Marshalsea
|
||||
VERSION = "0.1.0"
|
||||
VERSION = "0.1.1"
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue