@@ -480,6 +480,8 @@ void main() {
480480 'package-{{version}}' ,
481481 'package-v{{version}}' ,
482482 'package-v{{version}}-postfix' ,
483+ 'abc/def-{{version}}' ,
484+ '{{version}}-abc/def' ,
483485 ];
484486 for (final value in values) {
485487 verifyTagPattern (tagPattern: value);
@@ -491,8 +493,6 @@ void main() {
491493 '' , // empty pattern is not allowed
492494 '{{version}}{{version}}' , // two {{version}} is not allowed
493495 '%-{{version}}' , // % is not allowed
494- 'abc/def-{{version}}' , // / is not allowed
495- '{{version}}-abc/def' , // / is not allowed
496496 ];
497497 for (final value in values) {
498498 expect (
@@ -506,6 +506,7 @@ void main() {
506506 final values = [
507507 ('{{version}}' , 'refs/tags/1.0.0' ),
508508 ('pkg-v{{version}}' , 'refs/tags/pkg-v1.0.0' ),
509+ ('dir/pkg-v{{version}}' , 'refs/tags/dir/pkg-v1.0.0' ),
509510 ];
510511 for (final value in values) {
511512 verifyTagPatternWithRef (
@@ -520,6 +521,7 @@ void main() {
520521 final values = [
521522 ('v{{version}}' , 'refs/tags/1.0.0' ), // does not match `v` prefix
522523 ('v{{version}}' , 'refs/x/v1.0.0' ), // missing refs/tags
524+ ('dir/{{version}}' , 'refs/tags/v1.0.0' ), // missing dir/ prefix
523525 ];
524526 for (final value in values) {
525527 expect (
0 commit comments