Prevent Unity serial from leaking to console
							parent
							
								
									2baaed1013
								
							
						
					
					
						commit
						03403efd8e
					
				|  | @ -426,7 +426,6 @@ class Docker { | ||||||
|                     break; |                     break; | ||||||
|                 } |                 } | ||||||
|                 case 'win32': { |                 case 'win32': { | ||||||
|                     let unitySerial = ''; |  | ||||||
|                     if (!process.env.UNITY_SERIAL) { |                     if (!process.env.UNITY_SERIAL) { | ||||||
|                         //No serial was present so it is a personal license that we need to convert
 |                         //No serial was present so it is a personal license that we need to convert
 | ||||||
|                         if (!process.env.UNITY_LICENSE) { |                         if (!process.env.UNITY_LICENSE) { | ||||||
|  | @ -435,10 +434,7 @@ class Docker { | ||||||
|                              steps and set the UNITY_LICENSE GitHub secret or enter a Unity |                              steps and set the UNITY_LICENSE GitHub secret or enter a Unity | ||||||
|                              serial number inside the UNITY_SERIAL GitHub secret.`);
 |                              serial number inside the UNITY_SERIAL GitHub secret.`);
 | ||||||
|                         } |                         } | ||||||
|                         unitySerial = this.getSerialFromLicenseFile(process.env.UNITY_LICENSE); |                         process.env.UNITY_SERIAL = this.getSerialFromLicenseFile(process.env.UNITY_LICENSE); | ||||||
|                     } |  | ||||||
|                     else { |  | ||||||
|                         unitySerial = process.env.UNITY_SERIAL; |  | ||||||
|                     } |                     } | ||||||
|                     if (!(process.env.UNITY_EMAIL && process.env.UNITY_PASSWORD)) { |                     if (!(process.env.UNITY_EMAIL && process.env.UNITY_PASSWORD)) { | ||||||
|                         throw new Error(`Unity email and password must be set for Windows based builds to
 |                         throw new Error(`Unity email and password must be set for Windows based builds to
 | ||||||
|  | @ -454,7 +450,7 @@ class Docker { | ||||||
|         --env UNITY_LICENSE_FILE \ |         --env UNITY_LICENSE_FILE \ | ||||||
|         --env UNITY_EMAIL \ |         --env UNITY_EMAIL \ | ||||||
|         --env UNITY_PASSWORD \ |         --env UNITY_PASSWORD \ | ||||||
|         --env UNITY_SERIAL="${unitySerial}" \ |         --env UNITY_SERIAL \ | ||||||
|         --env UNITY_VERSION="${version}" \ |         --env UNITY_VERSION="${version}" \ | ||||||
|         --env USYM_UPLOAD_AUTH_TOKEN \ |         --env USYM_UPLOAD_AUTH_TOKEN \ | ||||||
|         --env PROJECT_PATH="${projectPath}" \ |         --env PROJECT_PATH="${projectPath}" \ | ||||||
|  |  | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -102,7 +102,6 @@ class Docker { | ||||||
|         break; |         break; | ||||||
|       } |       } | ||||||
|       case 'win32': { |       case 'win32': { | ||||||
|         let unitySerial = ''; |  | ||||||
|         if (!process.env.UNITY_SERIAL) { |         if (!process.env.UNITY_SERIAL) { | ||||||
|           //No serial was present so it is a personal license that we need to convert
 |           //No serial was present so it is a personal license that we need to convert
 | ||||||
|           if (!process.env.UNITY_LICENSE) { |           if (!process.env.UNITY_LICENSE) { | ||||||
|  | @ -111,9 +110,7 @@ class Docker { | ||||||
|                              steps and set the UNITY_LICENSE GitHub secret or enter a Unity |                              steps and set the UNITY_LICENSE GitHub secret or enter a Unity | ||||||
|                              serial number inside the UNITY_SERIAL GitHub secret.`);
 |                              serial number inside the UNITY_SERIAL GitHub secret.`);
 | ||||||
|           } |           } | ||||||
|           unitySerial = this.getSerialFromLicenseFile(process.env.UNITY_LICENSE); |           process.env.UNITY_SERIAL = this.getSerialFromLicenseFile(process.env.UNITY_LICENSE); | ||||||
|         } else { |  | ||||||
|           unitySerial = process.env.UNITY_SERIAL!; |  | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         if (!(process.env.UNITY_EMAIL && process.env.UNITY_PASSWORD)) { |         if (!(process.env.UNITY_EMAIL && process.env.UNITY_PASSWORD)) { | ||||||
|  | @ -133,7 +130,7 @@ class Docker { | ||||||
|         --env UNITY_LICENSE_FILE \ |         --env UNITY_LICENSE_FILE \ | ||||||
|         --env UNITY_EMAIL \ |         --env UNITY_EMAIL \ | ||||||
|         --env UNITY_PASSWORD \ |         --env UNITY_PASSWORD \ | ||||||
|         --env UNITY_SERIAL="${unitySerial}" \ |         --env UNITY_SERIAL \ | ||||||
|         --env UNITY_VERSION="${version}" \ |         --env UNITY_VERSION="${version}" \ | ||||||
|         --env USYM_UPLOAD_AUTH_TOKEN \ |         --env USYM_UPLOAD_AUTH_TOKEN \ | ||||||
|         --env PROJECT_PATH="${projectPath}" \ |         --env PROJECT_PATH="${projectPath}" \ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue