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:
CarterPerez-dev 2026-08-03 19:48:09 -04:00
parent 94dcbcc381
commit 4d9ba626e9
2 changed files with 3 additions and 2 deletions

View File

@ -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::"

View File

@ -3,5 +3,5 @@
# frozen_string_literal: true
module Marshalsea
VERSION = "0.1.0"
VERSION = "0.1.1"
end