17 lines
486 B
JavaScript
17 lines
486 B
JavaScript
/**
|
|
* This script uploads the screenshots package to an external service (Argos).
|
|
*/
|
|
import execa from 'execa';
|
|
import { isReferenceBranch } from './utils/utils.mjs';
|
|
|
|
console.log('Upload to Argos');
|
|
|
|
if (isReferenceBranch() && !process.env.CI) {
|
|
throw new Error('Screenshots from base branch can be uploaded only from Github');
|
|
} else {
|
|
await execa.command('npx @argos-ci/cli upload screenshots', {
|
|
env: { ARGOS_TOKEN: process.env.ARGOS_TOKEN },
|
|
stdio: 'inherit'
|
|
});
|
|
}
|