43 lines
1.1 KiB
JavaScript
43 lines
1.1 KiB
JavaScript
const PKG_URLS = [
|
|
'https://example.org/StatusIm-123-456-abc-pr.apk',
|
|
'https://example.org/StatusIm-123-456-abc-pr.exe',
|
|
null,
|
|
'https://example.org/StatusIm-123-456-abc-pr.AppImage',
|
|
'https://i.diawi.com/ABCDxyz1',
|
|
'https://unknown.example.org/path/package',
|
|
null,
|
|
'https://example.org/StatusIm-123-456-abc-pr.tar.gz',
|
|
]
|
|
|
|
/* example valid build */
|
|
const BUILD = {
|
|
id: 'ID-1',
|
|
commit: 'abcd1234',
|
|
success: true,
|
|
platform: 'PLATFORM-1',
|
|
duration: 'DURATION-1',
|
|
url: 'https://example.com/some/url/path/',
|
|
pkg_url: 'https://example.com/some/pkg/StatusIm-123-456-789.apk',
|
|
}
|
|
|
|
const getBuild = (idx) => ({
|
|
id: `ID-${idx}`,
|
|
commit: `COMMIT-${Math.floor(idx/4)}`,
|
|
success: (idx%3) ? true : false,
|
|
platform: `PLATFORM-${idx}`,
|
|
duration: `DURATION-${idx} 12 sec`,
|
|
url: `URL-${idx}/`,
|
|
pkg_url: PKG_URLS[(idx-1)%PKG_URLS.length],
|
|
meta: { created: 1545294300000+(idx*56789) },
|
|
})
|
|
|
|
const BUILDS = Array.apply(null, Array(12)).map((v,i)=>getBuild(i+1))
|
|
|
|
const COMMENTS = [
|
|
{ pr: 'PR-1', comment_id: 1234 },
|
|
{ pr: 'PR-2', comment_id: 4321 },
|
|
{ pr: 'PR-3', comment_id: 9753 },
|
|
]
|
|
|
|
module.exports = { BUILD, BUILDS, COMMENTS }
|