diff --git a/composer.json b/composer.json index 78eebf6..2a0f6c7 100644 --- a/composer.json +++ b/composer.json @@ -37,7 +37,7 @@ }, "require": { "php": "^8.1", - "cslant/telegram-git-notifier": "^v1.3" + "cslant/telegram-git-notifier": "^v1.4" }, "require-dev": { "friendsofphp/php-cs-fixer": "^v3.0", diff --git a/lang/de/app.php b/lang/de/app.php index bdbfe1f..e78618e 100644 --- a/lang/de/app.php +++ b/lang/de/app.php @@ -7,4 +7,13 @@ 'branch' => 'Branch', 'commit' => 'Commit', 'title' => 'Title', + 'state' => 'State', + 'confidential' => 'Confidential', + 'status' => 'Status', + 'link' => 'Link', + 'repo' => 'Repository', + 'author' => [ + 'name' => 'Name', + 'email' => 'Email', + ], ]; diff --git a/lang/de/events/gitlab/job.php b/lang/de/events/gitlab/job.php new file mode 100644 index 0000000..24f5c27 --- /dev/null +++ b/lang/de/events/gitlab/job.php @@ -0,0 +1,6 @@ + 'Update Job Status', + 'name' => 'Job Name', +]; diff --git a/lang/de/events/gitlab/pipeline.php b/lang/de/events/gitlab/pipeline.php new file mode 100644 index 0000000..3bf4f22 --- /dev/null +++ b/lang/de/events/gitlab/pipeline.php @@ -0,0 +1,5 @@ + 'Pipeline Status Update', +]; diff --git a/lang/en/app.php b/lang/en/app.php index c255c52..e78618e 100644 --- a/lang/en/app.php +++ b/lang/en/app.php @@ -9,4 +9,11 @@ 'title' => 'Title', 'state' => 'State', 'confidential' => 'Confidential', + 'status' => 'Status', + 'link' => 'Link', + 'repo' => 'Repository', + 'author' => [ + 'name' => 'Name', + 'email' => 'Email', + ], ]; diff --git a/lang/en/events/gitlab/job.php b/lang/en/events/gitlab/job.php new file mode 100644 index 0000000..24f5c27 --- /dev/null +++ b/lang/en/events/gitlab/job.php @@ -0,0 +1,6 @@ + 'Update Job Status', + 'name' => 'Job Name', +]; diff --git a/lang/en/events/gitlab/pipeline.php b/lang/en/events/gitlab/pipeline.php new file mode 100644 index 0000000..3bf4f22 --- /dev/null +++ b/lang/en/events/gitlab/pipeline.php @@ -0,0 +1,5 @@ + 'Pipeline Status Update', +]; diff --git a/lang/ja/app.php b/lang/ja/app.php index bdbfe1f..e78618e 100644 --- a/lang/ja/app.php +++ b/lang/ja/app.php @@ -7,4 +7,13 @@ 'branch' => 'Branch', 'commit' => 'Commit', 'title' => 'Title', + 'state' => 'State', + 'confidential' => 'Confidential', + 'status' => 'Status', + 'link' => 'Link', + 'repo' => 'Repository', + 'author' => [ + 'name' => 'Name', + 'email' => 'Email', + ], ]; diff --git a/lang/ja/events/gitlab/job.php b/lang/ja/events/gitlab/job.php new file mode 100644 index 0000000..24f5c27 --- /dev/null +++ b/lang/ja/events/gitlab/job.php @@ -0,0 +1,6 @@ + 'Update Job Status', + 'name' => 'Job Name', +]; diff --git a/lang/ja/events/gitlab/pipeline.php b/lang/ja/events/gitlab/pipeline.php new file mode 100644 index 0000000..3bf4f22 --- /dev/null +++ b/lang/ja/events/gitlab/pipeline.php @@ -0,0 +1,5 @@ + 'Pipeline Status Update', +]; diff --git a/lang/vi/app.php b/lang/vi/app.php index bb91a54..d1a49a0 100644 --- a/lang/vi/app.php +++ b/lang/vi/app.php @@ -9,4 +9,11 @@ 'title' => 'Tiêu đề', 'state' => 'Trạng thái', 'confidential' => 'Bí mật', + 'status' => 'Trạng thái', + 'link' => 'Liên kết', + 'repo' => 'Kho', + 'author' => [ + 'name' => 'Tên', + 'email' => 'Email', + ], ]; diff --git a/lang/vi/events/gitlab/job.php b/lang/vi/events/gitlab/job.php new file mode 100644 index 0000000..5b4ac10 --- /dev/null +++ b/lang/vi/events/gitlab/job.php @@ -0,0 +1,6 @@ + 'Cập nhật trạng thái của Job', + 'name' => 'Tên Job', +]; diff --git a/lang/vi/events/gitlab/pipeline.php b/lang/vi/events/gitlab/pipeline.php new file mode 100644 index 0000000..a7f39a1 --- /dev/null +++ b/lang/vi/events/gitlab/pipeline.php @@ -0,0 +1,5 @@ + 'Cập nhật trạng thái Pipeline', +]; diff --git a/resources/views/events/gitlab/deployment/default.blade.php b/resources/views/events/gitlab/deployment/default.blade.php new file mode 100644 index 0000000..251f9e2 --- /dev/null +++ b/resources/views/events/gitlab/deployment/default.blade.php @@ -0,0 +1,8 @@ + +Need to implement this view diff --git a/resources/views/events/gitlab/emoji/default.blade.php b/resources/views/events/gitlab/emoji/default.blade.php new file mode 100644 index 0000000..251f9e2 --- /dev/null +++ b/resources/views/events/gitlab/emoji/default.blade.php @@ -0,0 +1,8 @@ + +Need to implement this view diff --git a/resources/views/events/gitlab/job/default.blade.php b/resources/views/events/gitlab/job/default.blade.php new file mode 100644 index 0000000..85edae5 --- /dev/null +++ b/resources/views/events/gitlab/job/default.blade.php @@ -0,0 +1,16 @@ + + +🛸 {{ __('tg-notifier::events/gitlab/job.title') }} 🦊 + +🚀 {{ __('tg-notifier::app.repo') }}: {{ $payload->project->path_with_namespace }} +🛸 {{ __('tg-notifier::events/gitlab/job.name') }}: {{ $payload->build_name }} +🌳 {{ __('tg-notifier::app.branch') }}: {{ $payload->project->default_branch }} +👤 {{ __('tg-notifier::app.author.name') }}: {{ $payload->commit->author_name }} +💻 {{ __('tg-notifier::app.commit') }}: {{ $payload->commit->message }} +🚦 {{ __('tg-notifier::app.status') }}: {{ $payload->build_status }} diff --git a/resources/views/events/gitlab/pipeline/default.blade.php b/resources/views/events/gitlab/pipeline/default.blade.php new file mode 100644 index 0000000..ed43830 --- /dev/null +++ b/resources/views/events/gitlab/pipeline/default.blade.php @@ -0,0 +1,15 @@ + + +🛰 {{ __('tg-notifier::events/gitlab/pipeline.title') }} 🦊 + +🚀 {{ __('tg-notifier::app.repo') }}: {{ $payload->project->path_with_namespace }} +🌳 {{ __('tg-notifier::app.branch') }}: {{ $payload->object_attributes->ref }} +👤 {{ __('tg-notifier::app.author.name') }}: {{ $payload->commit->author->name }} +💻 {{ __('tg-notifier::app.commit') }}: {{ $payload->commit->message }} +🚦 {{ __('tg-notifier::app.status') }}: Pipeline {{ $payload->object_attributes->status }} {{ $payload->object_attributes->duration ? "⏱️ {$payload->object_attributes->duration}s" : '' }}