Skip to content

Commit f226d2b

Browse files
committed
Prettier and formatting
1 parent bdca4f4 commit f226d2b

File tree

10 files changed

+5407
-7429
lines changed

10 files changed

+5407
-7429
lines changed

.prettierrc

Lines changed: 0 additions & 10 deletions
This file was deleted.

.prettierrc.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// Import the default config file and expose it in the project root.
2+
// Useful for editor integrations.
3+
module.exports = require( '@wordpress/prettier-config' );

lib/automations.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* @type {AutomationTask[]}
77
*/
88
module.exports = [
9-
require('./automations/todos'),
10-
require('./automations/release'),
11-
require('./automations/assign-milestone'),
9+
require( './automations/todos' ),
10+
require( './automations/release' ),
11+
require( './automations/assign-milestone' ),
1212
];
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
const runner = require('./runner');
1+
const runner = require( './runner' );
22

33
module.exports = {
44
name: 'assign-milestone',
5-
events: ['pull_request_review'],
6-
actions: ['submitted', 'edited'],
5+
events: [ 'pull_request_review' ],
6+
actions: [ 'submitted', 'edited' ],
77
runner,
88
};
Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* Internal dependencies
33
*/
4-
const debug = require('../../debug');
4+
const debug = require( '../../debug' );
55

66
/**
77
* @typedef {import('../../typedefs').GitHubContext} GitHubContext
@@ -12,56 +12,57 @@ const debug = require('../../debug');
1212
* @param {GitHubContext} context
1313
* @param {GitHub} octokit
1414
*/
15-
module.exports = async (context, octokit) => {
15+
module.exports = async ( context, octokit ) => {
1616
const pullNumber = context.payload.pull_request.number;
1717
const reviewState = context.payload.review.state;
1818

19-
debug(`pullRequestReviewHandler: Pull Request number is [${pullNumber}].`);
20-
debug(`pullRequestReviewHandler: Review state is [${reviewState}].`);
19+
debug(
20+
`pullRequestReviewHandler: Pull Request number is [${ pullNumber }].`
21+
);
22+
debug( `pullRequestReviewHandler: Review state is [${ reviewState }].` );
2123

2224
// Check state
23-
if (reviewState !== 'approved') {
25+
if ( reviewState !== 'approved' ) {
2426
debug(
2527
`pullRequestReviewHandler: Review state is not approved--bailing.`
2628
);
2729
return;
2830
}
2931

3032
// Check current milestone
31-
if (context.payload.pull_request.milestone !== null) {
33+
if ( context.payload.pull_request.milestone !== null ) {
3234
debug(
3335
`pullRequestReviewHandler: Pull request already has a milestone--bailing.`
3436
);
3537
return;
3638
}
3739

3840
// Get next milestone
39-
const milestones = await octokit.issues.listMilestones({
41+
const milestones = await octokit.issues.listMilestones( {
4042
...context.repo,
4143
sort: 'due_on',
4244
direction: 'asc',
43-
});
45+
} );
4446

45-
if (!milestones.data || !milestones.data[0]) {
47+
if ( ! milestones.data || ! milestones.data[ 0 ] ) {
4648
debug(
4749
`pullRequestReviewHandler: There are no milestones available to assign to this PR.`
4850
);
4951
return;
5052
}
5153

52-
const milestoneNumber = milestones.data[0].number;
54+
const milestoneNumber = milestones.data[ 0 ].number;
5355

5456
// Assign milestone
55-
const milestoneAssigned = await octokit.issues.update({
57+
const milestoneAssigned = await octokit.issues.update( {
5658
...context.repo,
5759
issue_number: pullNumber,
5860
milestone: milestoneNumber,
59-
});
61+
} );
6062

61-
if (!milestoneAssigned) {
63+
if ( ! milestoneAssigned ) {
6264
debug(
63-
`pullRequestReviewHandler: Could not assign milestone [${milestoneNumber}] to pull request [${pullNumber}].`
65+
`pullRequestReviewHandler: Could not assign milestone [${ milestoneNumber }] to pull request [${ pullNumber }].`
6466
);
65-
return;
6667
}
6768
};

lib/automations/assign-milestone/runner.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
/**
22
* External dependencies
33
*/
4-
const debug = require('../../debug');
5-
const { setFailed } = require('@actions/core');
4+
const debug = require( '../../debug' );
5+
const { setFailed } = require( '@actions/core' );
66

77
/**
88
* Internal dependencies
99
*/
10-
const pullRequestReviewHandler = require('./pull-request-review-handler');
10+
const pullRequestReviewHandler = require( './pull-request-review-handler' );
1111

1212
/**
1313
* @typedef {import('@actions/github').GitHub} GitHub
@@ -30,13 +30,13 @@ const runnerMatrix = {
3030
*
3131
* @return {AutomationTaskRunner} A runner function.
3232
*/
33-
const getRunnerTask = (eventName, action) => {
34-
if (!runnerMatrix[eventName]) {
33+
const getRunnerTask = ( eventName, action ) => {
34+
if ( ! runnerMatrix[ eventName ] ) {
3535
return;
3636
}
3737
return action === undefined
38-
? runnerMatrix[eventName]
39-
: runnerMatrix[eventName][action];
38+
? runnerMatrix[ eventName ]
39+
: runnerMatrix[ eventName ][ action ];
4040
};
4141

4242
/**
@@ -47,14 +47,14 @@ const getRunnerTask = (eventName, action) => {
4747
*
4848
* @return {AutomationTaskRunner} task runner.
4949
*/
50-
const runner = async (context, octokit) => {
51-
const task = getRunnerTask(context.eventName, context.payload.action);
52-
if (typeof task === 'function') {
53-
debug(`assignMilestoneRunner: Executing the ${task.name} task.`);
54-
await task(context, octokit);
50+
const runner = async ( context, octokit ) => {
51+
const task = getRunnerTask( context.eventName, context.payload.action );
52+
if ( typeof task === 'function' ) {
53+
debug( `assignMilestoneRunner: Executing the ${ task.name } task.` );
54+
await task( context, octokit );
5555
} else {
5656
setFailed(
57-
`assignMilestoneRunner: There is no configured task for the event = '${context.eventName}' and the payload action = '${context.payload.action}'`
57+
`assignMilestoneRunner: There is no configured task for the event = '${ context.eventName }' and the payload action = '${ context.payload.action }'`
5858
);
5959
}
6060
};
Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
const { gimmeOctokit, gimmeContext, gimmeApp } = require('@testHelpers');
1+
const { gimmeOctokit, gimmeContext, gimmeApp } = require( '@testHelpers' );
22

3-
describe('pull-request-review-handler assigns milestones to pull requests', () => {
3+
describe( 'pull-request-review-handler assigns milestones to pull requests', () => {
44
let octokit, context, app;
5-
beforeEach(() => {
5+
beforeEach( () => {
66
octokit = gimmeOctokit();
7-
context = gimmeContext('pull_request_review', 'submitted');
8-
app = gimmeApp('assign-milestone');
9-
});
10-
it('does nothing if the pull request is not approved', async () => {
7+
context = gimmeContext( 'pull_request_review', 'submitted' );
8+
app = gimmeApp( 'assign-milestone' );
9+
} );
10+
it( 'does nothing if the pull request is not approved', async () => {
1111
context.payload = {
1212
...context.payload,
1313
review: { state: 'comment' },
1414
};
15-
await app(context, octokit);
16-
expect(octokit.issues.update).not.toHaveBeenCalled();
17-
});
18-
it('does nothing if the pull request has a milestone', async () => {
15+
await app( context, octokit );
16+
expect( octokit.issues.update ).not.toHaveBeenCalled();
17+
} );
18+
it( 'does nothing if the pull request has a milestone', async () => {
1919
context.payload = {
2020
...context.payload,
2121
pull_request: { milestone: { number: 1 } },
2222
};
23-
await app(context, octokit);
24-
expect(octokit.issues.update).not.toHaveBeenCalled();
25-
});
26-
it('assigns a milestone to an approved pull request', async () => {
27-
await app(context, octokit);
28-
expect(octokit.issues.listMilestones).toHaveBeenCalled();
29-
expect(octokit.issues.update).toHaveBeenCalled();
30-
expect(octokit.issues.update.mock.calls[0]).toMatchSnapshot();
31-
});
32-
});
23+
await app( context, octokit );
24+
expect( octokit.issues.update ).not.toHaveBeenCalled();
25+
} );
26+
it( 'assigns a milestone to an approved pull request', async () => {
27+
await app( context, octokit );
28+
expect( octokit.issues.listMilestones ).toHaveBeenCalled();
29+
expect( octokit.issues.update ).toHaveBeenCalled();
30+
expect( octokit.issues.update.mock.calls[ 0 ] ).toMatchSnapshot();
31+
} );
32+
} );

0 commit comments

Comments
 (0)