Files
shields/services/docker/docker-cloud-common-fetch.js
chris48s ae018cdddc conform to standard js quote rules (#8395)
* restore standardjs quote behaviour

* conform to standard js quote rules
2022-09-12 17:22:12 +01:00

24 lines
553 B
JavaScript

import Joi from 'joi'
const cloudBuildSchema = Joi.object({
objects: Joi.array()
.items(
Joi.object({
state: Joi.string(),
build_settings: Joi.array(),
})
)
.required(),
}).required()
async function fetchBuild(serviceInstance, { user, repo }) {
return serviceInstance._requestJson({
schema: cloudBuildSchema,
url: 'https://cloud.docker.com/api/build/v1/source',
options: { searchParams: { image: `${user}/${repo}` } },
errorMessages: { 404: 'repo not found' },
})
}
export { fetchBuild }