docs: function renameRemote(auth, projectId, name, newName) {
      return new Promise((resolve, reject) => {
          if (newName === name) {
              resolve(false);
              return;
          }
  
          const drive = google.drive('v3');
          drive.files.update({
              auth,
              supportsTeamDrives: true,
              fileId: projectId,
              resource: {
                  name: newName,
              },
          }, (err, result) => {
              if (err) {
                  triageGoogleError(err, 'remoteRenameProject').then((triaged) => {
                      reject(triaged);
                  }).catch((notTriaged) => {
                      reject(notTriaged);
                  });
              } else {
                  resolve(true);
              }
              return;
          });
      });
  }