Skip to content

Commit 92af3c9

Browse files
committed
feat: update view and lang for workflow run event
1 parent 0df833d commit 92af3c9

File tree

3 files changed

+50
-31
lines changed

3 files changed

+50
-31
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
return [
4+
'completed' => [
5+
'success' => [
6+
'title' => '🎉 <b>Workflow Completed</b> form 🦑 :user',
7+
'body' => 'Done workflow: 🎉 <b>:name</b> ✨ ',
8+
],
9+
'failure' => [
10+
'title' => '🚫 <b>Workflow Failed</b> form 🦑:user',
11+
'body' => 'Failed workflow: 🚫 <b>:name</b> ❌',
12+
],
13+
'cancelled' => [
14+
'title' => '❌ <b>Workflow Cancelled</b> form 🦑 :user',
15+
'body' => 'Cancelled workflow: 🚨 <b>:name</b> ❌ ',
16+
],
17+
'default' => [
18+
'title' => "🚨 <b>Workflow Can't Success</b> form 🦑:user",
19+
'body' => "Can't Success workflow: 🚨 <b>:name</b> ❌",
20+
],
21+
],
22+
'requested' => [
23+
'title' => ' <b>Workflow Requested</b> form 🦑:user',
24+
'body' => 'Running workflow: 💥 <b>:name</b> ⏳',
25+
],
26+
'link' => '🔗 Link: :link',
27+
];

resources/views/events/github/workflow_run/completed.blade.php

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,31 @@
22
/**
33
* @var $payload mixed
44
*/
5+
?>
56

6-
switch ($payload->workflow_run->conclusion) {
7-
case 'success':
8-
$message = "🎉 <b>Workflow Completed</b> form 🦑<a href=\"{$payload->repository->html_url}\">{$payload->repository->full_name}</a>\n\n";
7+
@switch($payload->workflow_run->conclusion)
8+
@case('success')
9+
{!! __('tg-notifier::events/github/workflow_run.completed.success.title', ['user' => "<a href='{$payload->repository->html_url}'>{$payload->repository->html_url}</a>"]) !!}
910

10-
$message .= "Done workflow: 🎉 <b>{$payload->workflow_run->name}</b> ✨ \n\n";
11+
{!! __('tg-notifier::events/github/workflow_run.completed.success.body', ['name' => $payload->workflow_run->runner_name]) !!}
1112

12-
break;
13-
case 'failure':
14-
$message = "🚫 <b>Workflow Failed</b> form 🦑<a href=\"{$payload->repository->html_url}\">{$payload->repository->full_name}</a>\n\n";
13+
@break
14+
@case('failure')
15+
{!! __('tg-notifier::events/github/workflow_run.completed.failure.title', ['user' => "<a href='{$payload->repository->html_url}'>{$payload->repository->html_url}</a>"]) !!}
1516

16-
$message .= "Failed workflow: 🚫 <b>{$payload->workflow_run->name}</b> ❌ \n\n";
17+
{!! __('tg-notifier::events/github/workflow_run.completed.failure.body', ['name' => $payload->workflow_run->runner_name]) !!}
1718

18-
break;
19-
case 'cancelled':
20-
$message = "❌ <b>Workflow Cancelled</b> form 🦑<a href=\"{$payload->repository->html_url}\">{$payload->repository->full_name}</a>\n\n";
19+
@break
20+
@case('cancelled')
21+
{!! __('tg-notifier::events/github/workflow_run.completed.cancelled.title', ['user' => "<a href='{$payload->repository->html_url}'>{$payload->repository->html_url}</a>"]) !!}
2122

22-
$message .= "Cancelled workflow: 🚨 <b>{$payload->workflow_run->name}</b> ❌ \n\n";
23+
{!! __('tg-notifier::events/github/workflow_run.completed.cancelled.body', ['name' => $payload->workflow_run->runner_name]) !!}
2324

24-
break;
25-
default:
26-
$message = "🚨 <b>Workflow Can't Success</b> form 🦑<a href=\"{$payload->repository->html_url}\">{$payload->repository->full_name}</a>\n\n";
25+
@break
26+
@default
27+
{!! __('tg-notifier::events/github/workflow_run.completed.default.title', ['user' => "<a href='{$payload->repository->html_url}'>{$payload->repository->html_url}</a>"]) !!}
2728

28-
$message .= "Can't Success workflow: 🚨 <b>{$payload->workflow_run->name}</b> ❌ \n\n";
29+
{!! __('tg-notifier::events/github/workflow_run.completed.default.body', ['name' => $payload->workflow_run->runner_name]) !!}
30+
@endswitch
2931

30-
break;
31-
}
32-
33-
// $message .= "📤 Commit: <b>{$payload->workflow_run->head_commit->message}</b>\n\n";
34-
35-
$message .= "🔗 Link: <a href=\"{$payload->workflow_run->html_url}\">{$payload->workflow_run->html_url}</a>\n\n";
36-
37-
echo $message;
32+
{!! __('tg-notifier::events/github/workflow_run.link', ['link' => "<a href='{$payload->workflow_run->html_url}'>{$payload->workflow_run->html_url}</a>"]) !!}

resources/views/events/github/workflow_run/requested.blade.php

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22
/**
33
* @var $payload mixed
44
*/
5+
?>
56

6-
$message = "🔧 <b>Workflow Requested</b> form 🦑<a href=\"{$payload->repository->html_url}\">{$payload->repository->full_name}</a>\n\n";
7+
{!! __('tg-notifier::events/github/workflow_run.requested.title', ['user' => "<a href='{$payload->repository->html_url}'>{$payload->repository->html_url}</a>"]) !!}
78

8-
$message .= "Running workflow: 💥 <b>{$payload->workflow_run->name}</b> ⏳\n\n";
9+
{!! __('tg-notifier::events/github/workflow_run.requested.body', ['name' => $payload->workflow_run->runner_name]) !!}
910

10-
// $message .= "📤 Commit: <b>{$payload->workflow_run->head_commit->message}</b>\n\n";
11-
12-
$message .= "🔗 Link: <a href=\"{$payload->workflow_run->html_url}\">{$payload->workflow_run->html_url}</a>\n\n";
13-
14-
echo $message;
11+
{!! __('tg-notifier::events/github/workflow_run.link', ['link' => "<a href='{$payload->workflow_run->html_url}'>{$payload->workflow_run->html_url}</a>"]) !!}

0 commit comments

Comments
 (0)