File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -145,14 +145,23 @@ impl TryFrom<crate::exec::ExecArgs> for Config {
145145 . collect :: < Vec < String > > ( )
146146 . join ( " " ) ;
147147
148+ let repository_override = args
149+ . shared
150+ . repository
151+ . map ( |repo| RepositoryOverride :: from_arg ( repo, args. shared . provider ) )
152+ . transpose ( ) ?
153+ //FIXME: This is ignored in the project upload endpoint, but it's easier to provide
154+ //a default override here to make the LocalProvider work without extra changes.
155+ . unwrap_or_else ( || RepositoryOverride {
156+ owner : "projects" . to_string ( ) ,
157+ repository : "local-run" . to_string ( ) ,
158+ repository_provider : RepositoryProvider :: GitHub ,
159+ } ) ;
160+
148161 Ok ( Self {
149162 upload_url,
150163 token : args. shared . token ,
151- repository_override : args
152- . shared
153- . repository
154- . map ( |repo| RepositoryOverride :: from_arg ( repo, args. shared . provider ) )
155- . transpose ( ) ?,
164+ repository_override : Some ( repository_override) ,
156165 working_directory : args. shared . working_directory ,
157166 mode : args. shared . mode ,
158167 instruments : Instruments { mongodb : None } , // exec doesn't support MongoDB
You can’t perform that action at this time.
0 commit comments