We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 494e1fa commit 41a6fa3Copy full SHA for 41a6fa3
1 file changed
src/main.ts
@@ -76,12 +76,12 @@ async function run(): Promise<void> {
76
'-m',
77
`Capturing event ${eventName} (id: ${id})`,
78
])
79
- const code = await exec('git', ['push'])
80
- if (code === 0) {
81
- // success! We're finished.
+ try {
+ await exec('git', ['push'])
+ // if the push succeeded, we're finished
82
core.info('Success!')
83
break
84
- } else {
+ } catch (error) {
85
core.info('Retrying because of conflicts...')
86
await exec('git', ['reset', '--hard', 'HEAD'])
87
await exec('git', ['pull'])
0 commit comments