Skip to content

Commit b194e79

Browse files
committed
clean up outputs for 'noopMode'
1 parent 3c376f6 commit b194e79

File tree

4 files changed

+23
-27
lines changed

4 files changed

+23
-27
lines changed

__tests__/main.test.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -119,14 +119,14 @@ test('successfully runs the action', async () => {
119119
expect(setOutputMock).toHaveBeenCalledWith('triggered', 'true')
120120
expect(setOutputMock).toHaveBeenCalledWith('comment_id', 123)
121121
expect(setOutputMock).toHaveBeenCalledWith('ref', 'test-ref')
122-
expect(setOutputMock).toHaveBeenCalledWith('noop', 'false')
122+
expect(setOutputMock).toHaveBeenCalledWith('noop', false)
123123
expect(setOutputMock).toHaveBeenCalledWith('continue', 'true')
124124
expect(saveStateMock).toHaveBeenCalledWith('isPost', 'true')
125125
expect(saveStateMock).toHaveBeenCalledWith('actionsToken', 'faketoken')
126126
expect(saveStateMock).toHaveBeenCalledWith('environment', 'production')
127127
expect(saveStateMock).toHaveBeenCalledWith('comment_id', 123)
128128
expect(saveStateMock).toHaveBeenCalledWith('ref', 'test-ref')
129-
expect(saveStateMock).toHaveBeenCalledWith('noop', 'false')
129+
expect(saveStateMock).toHaveBeenCalledWith('noop', false)
130130
expect(setOutputMock).toHaveBeenCalledWith('type', 'deploy')
131131
expect(saveStateMock).toHaveBeenCalledWith('deployment_id', 123)
132132
expect(debugMock).toHaveBeenCalledWith('production_environment: true')
@@ -144,14 +144,14 @@ test('successfully runs the action on a deployment to development', async () =>
144144
expect(setOutputMock).toHaveBeenCalledWith('triggered', 'true')
145145
expect(setOutputMock).toHaveBeenCalledWith('comment_id', 123)
146146
expect(setOutputMock).toHaveBeenCalledWith('ref', 'test-ref')
147-
expect(setOutputMock).toHaveBeenCalledWith('noop', 'false')
147+
expect(setOutputMock).toHaveBeenCalledWith('noop', false)
148148
expect(setOutputMock).toHaveBeenCalledWith('continue', 'true')
149149
expect(saveStateMock).toHaveBeenCalledWith('isPost', 'true')
150150
expect(saveStateMock).toHaveBeenCalledWith('actionsToken', 'faketoken')
151151
expect(saveStateMock).toHaveBeenCalledWith('environment', 'development')
152152
expect(saveStateMock).toHaveBeenCalledWith('comment_id', 123)
153153
expect(saveStateMock).toHaveBeenCalledWith('ref', 'test-ref')
154-
expect(saveStateMock).toHaveBeenCalledWith('noop', 'false')
154+
expect(saveStateMock).toHaveBeenCalledWith('noop', false)
155155
expect(setOutputMock).toHaveBeenCalledWith('type', 'deploy')
156156
expect(saveStateMock).toHaveBeenCalledWith('deployment_id', 123)
157157
expect(debugMock).toHaveBeenCalledWith('production_environment: false')
@@ -174,15 +174,15 @@ test('successfully runs the action in noop mode', async () => {
174174
expect(setOutputMock).toHaveBeenCalledWith('triggered', 'true')
175175
expect(setOutputMock).toHaveBeenCalledWith('comment_id', 123)
176176
expect(setOutputMock).toHaveBeenCalledWith('ref', 'test-ref')
177-
expect(setOutputMock).toHaveBeenCalledWith('noop', 'true')
177+
expect(setOutputMock).toHaveBeenCalledWith('noop', true)
178178
expect(setOutputMock).toHaveBeenCalledWith('continue', 'true')
179179
expect(setOutputMock).toHaveBeenCalledWith('type', 'deploy')
180180
expect(saveStateMock).toHaveBeenCalledWith('isPost', 'true')
181181
expect(saveStateMock).toHaveBeenCalledWith('actionsToken', 'faketoken')
182182
expect(saveStateMock).toHaveBeenCalledWith('environment', 'production')
183183
expect(saveStateMock).toHaveBeenCalledWith('comment_id', 123)
184184
expect(saveStateMock).toHaveBeenCalledWith('ref', 'test-ref')
185-
expect(saveStateMock).toHaveBeenCalledWith('noop', 'true')
185+
expect(saveStateMock).toHaveBeenCalledWith('noop', true)
186186
})
187187

188188
test('runs the action in lock mode and fails due to bad permissions', async () => {
@@ -568,15 +568,15 @@ test('successfully runs the action with required contexts', async () => {
568568
expect(setOutputMock).toHaveBeenCalledWith('triggered', 'true')
569569
expect(setOutputMock).toHaveBeenCalledWith('comment_id', 123)
570570
expect(setOutputMock).toHaveBeenCalledWith('ref', 'test-ref')
571-
expect(setOutputMock).toHaveBeenCalledWith('noop', 'false')
571+
expect(setOutputMock).toHaveBeenCalledWith('noop', false)
572572
expect(setOutputMock).toHaveBeenCalledWith('continue', 'true')
573573
expect(setOutputMock).toHaveBeenCalledWith('type', 'deploy')
574574
expect(saveStateMock).toHaveBeenCalledWith('isPost', 'true')
575575
expect(saveStateMock).toHaveBeenCalledWith('actionsToken', 'faketoken')
576576
expect(saveStateMock).toHaveBeenCalledWith('environment', 'production')
577577
expect(saveStateMock).toHaveBeenCalledWith('comment_id', 123)
578578
expect(saveStateMock).toHaveBeenCalledWith('ref', 'test-ref')
579-
expect(saveStateMock).toHaveBeenCalledWith('noop', 'false')
579+
expect(saveStateMock).toHaveBeenCalledWith('noop', false)
580580
})
581581

582582
test('detects an out of date branch and exits', async () => {
@@ -607,14 +607,14 @@ test('detects an out of date branch and exits', async () => {
607607
expect(setOutputMock).toHaveBeenCalledWith('triggered', 'true')
608608
expect(setOutputMock).toHaveBeenCalledWith('comment_id', 123)
609609
expect(setOutputMock).toHaveBeenCalledWith('ref', 'test-ref')
610-
expect(setOutputMock).toHaveBeenCalledWith('noop', 'false')
610+
expect(setOutputMock).toHaveBeenCalledWith('noop', false)
611611
expect(setOutputMock).toHaveBeenCalledWith('type', 'deploy')
612612
expect(saveStateMock).toHaveBeenCalledWith('isPost', 'true')
613613
expect(saveStateMock).toHaveBeenCalledWith('actionsToken', 'faketoken')
614614
expect(saveStateMock).toHaveBeenCalledWith('environment', 'production')
615615
expect(saveStateMock).toHaveBeenCalledWith('comment_id', 123)
616616
expect(saveStateMock).toHaveBeenCalledWith('ref', 'test-ref')
617-
expect(saveStateMock).toHaveBeenCalledWith('noop', 'false')
617+
expect(saveStateMock).toHaveBeenCalledWith('noop', false)
618618
expect(saveStateMock).toHaveBeenCalledWith('bypass', 'true')
619619
})
620620

dist/index.js

Lines changed: 6 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -485,19 +485,17 @@ export async function run() {
485485
})
486486

487487
// Set outputs for noopMode
488-
var noop
489488
if (precheckResults.noopMode) {
490-
noop = 'true'
491-
core.setOutput('noop', noop)
489+
core.setOutput('noop', precheckResults.noopMode)
492490
core.setOutput('continue', 'true')
493-
core.saveState('noop', noop)
491+
core.saveState('noop', precheckResults.noopMode)
494492
core.info('noop mode detected')
495-
// If noop mode is enabled, return
493+
494+
// If noop mode is enabled, return here
496495
return 'success - noop'
497496
} else {
498-
noop = 'false'
499-
core.setOutput('noop', noop)
500-
core.saveState('noop', noop)
497+
core.setOutput('noop', precheckResults.noopMode)
498+
core.saveState('noop', precheckResults.noopMode)
501499
}
502500

503501
// Get required_contexts for the deployment

0 commit comments

Comments
 (0)