@@ -7,8 +7,8 @@ const verifyConfig = require('./lib/verify-config');
77
88const PLUGIN_TYPES = [ 'analyzeCommits' , 'verifyRelease' , 'generateNotes' , 'publish' , 'success' , 'fail' ] ;
99
10- async function verifyConditions ( pluginConfig , params ) {
11- for ( const [ option , value ] of Object . entries ( params . options || { } ) ) {
10+ async function verifyConditions ( pluginConfig , context ) {
11+ for ( const [ option , value ] of Object . entries ( context . options || { } ) ) {
1212 if ( PLUGIN_TYPES . includes ( option ) ) {
1313 for ( const plugin of castArray ( value ) ) {
1414 if (
@@ -24,52 +24,52 @@ async function verifyConditions(pluginConfig, params) {
2424 verifyConfig ( pluginConfig ) ;
2525
2626 try {
27- await execScript ( pluginConfig , params ) ;
27+ await execScript ( pluginConfig , context ) ;
2828 } catch ( err ) {
2929 throw new SemanticReleaseError ( err . stdout , 'EVERIFYCONDITIONS' ) ;
3030 }
3131}
3232
33- async function analyzeCommits ( pluginConfig , params ) {
34- const stdout = await execScript ( pluginConfig , params ) ;
33+ async function analyzeCommits ( pluginConfig , context ) {
34+ const stdout = await execScript ( pluginConfig , context ) ;
3535 return stdout . trim ( ) ? stdout : undefined ;
3636}
3737
38- async function verifyRelease ( pluginConfig , params ) {
38+ async function verifyRelease ( pluginConfig , context ) {
3939 try {
40- await execScript ( pluginConfig , params ) ;
40+ await execScript ( pluginConfig , context ) ;
4141 } catch ( err ) {
4242 throw new SemanticReleaseError ( err . stdout , 'EVERIFYRELEASE' ) ;
4343 }
4444}
4545
46- async function generateNotes ( pluginConfig , params ) {
47- return execScript ( pluginConfig , params ) ;
46+ async function generateNotes ( pluginConfig , context ) {
47+ return execScript ( pluginConfig , context ) ;
4848}
4949
50- async function prepare ( pluginConfig , params ) {
51- await execScript ( pluginConfig , params ) ;
50+ async function prepare ( pluginConfig , context ) {
51+ await execScript ( pluginConfig , context ) ;
5252}
5353
54- async function publish ( pluginConfig , params ) {
55- const stdout = await execScript ( pluginConfig , params ) ;
54+ async function publish ( pluginConfig , context ) {
55+ const stdout = await execScript ( pluginConfig , context ) ;
5656 try {
5757 return stdout . trim ( ) ? parseJson ( stdout ) : undefined ;
5858 } catch ( err ) {
5959 debug ( stdout ) ;
6060 debug ( err ) ;
61- params . logger . log (
61+ context . logger . log (
6262 `The command ${ pluginConfig . cmd } wrote invalid JSON to stdout. The stdout content will be ignored.`
6363 ) ;
6464 }
6565}
6666
67- async function success ( pluginConfig , params ) {
68- await execScript ( pluginConfig , params ) ;
67+ async function success ( pluginConfig , context ) {
68+ await execScript ( pluginConfig , context ) ;
6969}
7070
71- async function fail ( pluginConfig , params ) {
72- await execScript ( pluginConfig , params ) ;
71+ async function fail ( pluginConfig , context ) {
72+ await execScript ( pluginConfig , context ) ;
7373}
7474
7575module . exports = { verifyConditions, analyzeCommits, verifyRelease, generateNotes, prepare, publish, success, fail} ;
0 commit comments