@@ -4,27 +4,41 @@ icon_url: https://boston.gov/digitalteamicon.png
44pretext : A production deployment has been completed and release notes have been published.
55title : <{{payload.release.html_url}}|Code Release>
66title_link : {{payload.release.html_url}}
7+
78text : |
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+
1013fallback : |-
1114 [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"
2538
2639footer : >-
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+
2842colors :
2943 success : ' #5DADE2'
3044 failure : ' #884EA0'
0 commit comments