def run(self, appVersion, productName, version, buildNumber, updateChannels, stagingServer, bouncerServer, enUSPlatforms, hashFunction, schemaVersion, openURL=None, **updateKwargs): data = self.generate_data(appVersion, productName, version, buildNumber, updateChannels, stagingServer, bouncerServer, enUSPlatforms, schemaVersion, openURL, **updateKwargs) name = get_release_blob_name(productName, version, buildNumber, self.dummy) api = Release(name=name, auth=self.auth, api_root=self.api_root) current_data, data_version = api.get_data() data = recursive_update(current_data, data) api.update_release(version=appVersion, product=productName, hashFunction=hashFunction, releaseData=json.dumps(data), data_version=data_version)
def run(self, name, data): api = Release(auth=self.auth, api_root=self.api_root) current_data, data_version = api.get_data(name) data = recursive_update(current_data, data) api.update_release(name, data['appVersion'], name.split('-')[0], data['hashFunction'], json.dumps(data), data_version, schemaVersion=current_data['schema_version'])
def run(self, name, data): api = Release(name=name, auth=self.auth, api_root=self.api_root) current_data, data_version = api.get_data() data = recursive_update(current_data, data) api.update_release(product=name.split('-')[0], hashFunction=data['hashFunction'], releaseData=json.dumps(data), data_version=data_version, schemaVersion=current_data['schema_version'])
def run(self, appVersion, productName, version, buildNumber, partialUpdates, updateChannels, stagingServer, bouncerServer, enUSPlatforms, hashFunction): api = Release(auth=self.auth, api_root=self.api_root) data = self.generate_data(appVersion, productName, version, buildNumber, partialUpdates, updateChannels, stagingServer, bouncerServer, enUSPlatforms) current_data, data_version = api.get_data(self.name) data = recursive_update(current_data, data) api = Release(auth=self.auth, api_root=self.api_root) api.update_release(name=self.name, version=appVersion, product=productName, hashFunction=hashFunction, releaseData=json.dumps(data), data_version=data_version)
def run(self, appVersion, productName, version, buildNumber, updateChannels, ftpServer, bouncerServer, enUSPlatforms, hashFunction, schemaVersion, openURL=None, **updateKwargs): data = self.generate_data(appVersion, productName, version, buildNumber, updateChannels, ftpServer, bouncerServer, enUSPlatforms, schemaVersion, openURL, **updateKwargs) name = get_release_blob_name(productName, version, buildNumber, self.dummy) api = Release(name=name, auth=self.auth, api_root=self.api_root) current_data, data_version = api.get_data() data = recursive_update(current_data, data) api.update_release(version=appVersion, product=productName, hashFunction=hashFunction, releaseData=json.dumps(data), data_version=data_version)