@@ -4,27 +4,41 @@ icon_url: https://boston.gov/digitalteamicon.png
4
4
pretext : A production deployment has been completed and release notes have been published.
5
5
title : <{{payload.release.html_url}}|Code Release>
6
6
title_link : {{payload.release.html_url}}
7
+
7
8
text : |
8
- A new release has been made for {{payload.repository.name}}.
9
- {{payload.repository.description}}
9
+ A new release has been made for <{{payload.repository.homepage}}|{{payload.repository.name}}>.
10
+ _{{payload.repository.description}}_
11
+ <{{payload.release.html_url}}|Click here> to see the Release Notes.
12
+
10
13
fallback : |-
11
14
[GitHub] {{payload.release.name}} is released for {{repositoryName}}
12
- fields :
13
- - title : Release
14
- value : " <{{payload.release.html_url}}|{{payload.release.name}}>"
15
- short : true
16
- - title : Repository Tag
17
- value : " {{payload.release.tag_name}}"
18
- short : true
19
- - title : Released By
20
- value : " {{payload.release.author}} {{payload.release.author.name}}"
21
- short : true
22
- - title : Release Time
23
- value : " {{payload.release.created_at}}"
24
- short : true
15
+
16
+ blocks :
17
+ - type : " divider"
18
+ - type : " header"
19
+ text :
20
+ type : " plain_text"
21
+ text : " Release Information"
22
+ - type : section
23
+ fields :
24
+ - type : mrkdwn
25
+ text : " Release Title\n <{{payload.release.html_url}}|{{payload.release.name}}>"
26
+ - type : mrkdwn
27
+ text : " Repository Tag\n {{payload.release.tag_name}}"
28
+ - type : mrkdwn
29
+ text : " Release Date\n {{truncate payload.release.created_at 10}}"
30
+ - type : context
31
+ elements :
32
+ - type : image
33
+ image_url : " {{payload.release.author.avatar_url}}"
34
+ alt_text : " {{#if (payload.release.author.name)}}{{payload.release.author.name}}{{else}}{{payload.release.author.login}}{{/if}}"
35
+ - type : mrkdwn
36
+ text : " Released By <{{payload.release.author.html_url}}|{{#if (payload.release.author.name)}}{{payload.release.author.name}}{{else}}{{payload.release.author.login}}{{/if}}>"
37
+ - type : " divider"
25
38
26
39
footer : >-
27
- {{payload.enterprise.name}}, {{payload.repository.name}} <{{payload.release.html_url}}|Code Release>
40
+ {{payload.enterprise.name}}, <{{payload.repository.homepage}}|{{payload.repository.name}}> <{{payload.release.html_url}}|code release>
41
+
28
42
colors :
29
43
success : ' #5DADE2'
30
44
failure : ' #884EA0'
0 commit comments