@@ -1675,6 +1675,16 @@ def do_showlinked(self, subcmd, opts, *args):
16751675 help = 'Trigger the action of a token' )
16761676 @cmdln .option ('' , '--scm-token' , metavar = 'SCM_TOKEN' ,
16771677 help = 'The scm\' s access token (only in combination with a --operation=workflow option)' )
1678+ @cmdln .option ('-a' , '--arch' ,
1679+ help = 'Release/Rebuild only binaries from the specified architecture' )
1680+ @cmdln .option ('-r' , '--repo' ,
1681+ help = 'Release/Rebuild only binaries from the specified repository' )
1682+ @cmdln .option ('--target-project' , metavar = 'PROJECT' ,
1683+ help = 'Release only to specified project' )
1684+ @cmdln .option ('--target-repo' , metavar = 'REPO' ,
1685+ help = 'Release only to specified repository' )
1686+ @cmdln .option ('--set-release' , metavar = 'RELEASE_TAG' ,
1687+ help = 'Rename binaries during release using this release tag' )
16781688 def do_token (self , subcmd , opts , * args ):
16791689 """
16801690 Show and manage authentication token
@@ -1731,7 +1741,17 @@ def do_token(self, subcmd, opts, *args):
17311741 print (status .to_string ())
17321742 elif opts .trigger :
17331743 print ("Trigger token" )
1734- status = obs_api .Token .do_trigger (apiurl , token = opts .trigger , project = project , package = package )
1744+ status = obs_api .Token .do_trigger (
1745+ apiurl ,
1746+ token = opts .trigger ,
1747+ project = project ,
1748+ package = package ,
1749+ repo = opts .repo ,
1750+ arch = opts .arch ,
1751+ target_project = opts .target_project ,
1752+ target_repo = opts .target_repo ,
1753+ set_release = opts .set_release ,
1754+ )
17351755 print (status .to_string ())
17361756 else :
17371757 if args and args [0 ] in ['create' , 'delete' , 'trigger' ]:
0 commit comments