Await properly for commands to finish
This commit is contained in:
		@@ -24,8 +24,8 @@ function run() {
 | 
			
		||||
            const version = core.getInput('rust-version');
 | 
			
		||||
            if (version) {
 | 
			
		||||
                yield rustup.install(version);
 | 
			
		||||
                exec.exec('rustup', ['default', version]);
 | 
			
		||||
                exec.exec('rustup', ['update', version]);
 | 
			
		||||
                yield exec.exec('rustup', ['default', version]);
 | 
			
		||||
                yield exec.exec('rustup', ['update', version]);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        catch (error) {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,9 +9,8 @@ async function run() {
 | 
			
		||||
 | 
			
		||||
    if(version) {
 | 
			
		||||
      await rustup.install(version);
 | 
			
		||||
 | 
			
		||||
      exec.exec('rustup', ['default', version]);
 | 
			
		||||
      exec.exec('rustup', ['update', version]);
 | 
			
		||||
      await exec.exec('rustup', ['default', version]);
 | 
			
		||||
      await exec.exec('rustup', ['update', version]);
 | 
			
		||||
    }
 | 
			
		||||
  } catch (error) {
 | 
			
		||||
    core.setFailed(error.message);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user