product-os / jellyfish

The Jellyfish Project
https://jel.ly.fish/
GNU Affero General Public License v3.0
15 stars 3 forks source link

The Jellyfish Cult Master Plan #821

Closed jviotti closed 6 years ago

jviotti commented 6 years ago

Publishing CHANGELOGs

Triggered Actions

9d627d06-d2d1-46ed-bb35-95f6898f4c37-1-2048x1536-oriented

nazrhom commented 6 years ago
- commits:
    - subject: Update balena-ui
      hash: 4f5e416f120b8f00cb2ef53f5fbb3a96f814b232
      body: |
        Update balena-ui from 2.126.0 to 2.132.1
      footer:
        Change-type: patch
        change-type: patch
      nested:
        - version: resin-ui-demo-2.132.1
          date: '2018-10-17'
          commits:
            - subject: 'Require Odata V5 from API [Andreas Fitzek]'
            - subject: 'Change the docker image for the demo [Andreas Fitzek]'
        - version: resin-ui-demo-2.132.0
          date: '2018-10-10'
          commits:
            - subject: >-
                Tag-label: Hide tag key in single tag column, add value
                placeholder [karaxuna]
        - version: resin-ui-demo-2.131.0
          date: '2018-10-10'
          commits:
            - subject: 'Device-list: Allow sorting by UUID [Dimitrios Lytras]'
        - version: resin-ui-demo-2.130.0
          date: '2018-10-09'
          commits:
            - subject: 'Team-members: Fix actions permissions [Dimitrios Lytras]'
        - version: resin-ui-demo-2.129.0
          date: '2018-10-08'
          commits:
            - subject: 'Releases: Show exact time of build completion [Dimitrios Lytras]'
        - version: resin-ui-demo-2.128.1
          date: '2018-10-08'
          commits:
            - subject: >-
                App-actions: Fix app name change bug when the user has a single
                app [Dimitrios Lytras]
    - subject: Update balena-api
      hash: f42a5deade2f3ad553f091bc9161037400953057
      body: |
        Update balena-api from 8.36.2 to 9.0.0
      footer:
        Change-type: patch
        change-type: patch
      nested:
        - commits:
            - subject: Provide Core API V5
              hash: 8ae77292b135aa652705c7890636642d92288744
              body: ''
              footer:
                Change-type: major
                change-type: major
                Connects-to: '#3'
                connects-to: '#3'
                Signed-off-by: Andreas Fitzek <andreas@resin.io>
                signed-off-by: Andreas Fitzek <andreas@resin.io>
              author: Andreas Fitzek
          version: resin-api-demo-9.0.0
          date: 2018-10-17T16:02:21.280Z
        - commits:
            - subject: Add contract support
              hash: 9066427df539ee1fe5ad2fce716b1761b18eea02
              body: ''
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Giovanni Garufi <giovanni@resin.io>
                signed-off-by: Giovanni Garufi <giovanni@resin.io>
              author: Giovanni Garufi
          version: resin-api-demo-8.36.2
          date: 2018-10-17T10:19:48.844Z
  version: 1.5.0
  date: 2018-10-17T19:10:52.851Z
- commits:
    - subject: Update to 1.3.0
      hash: 03858e6e5185b2cbea630c1ea8e15c81dbd8c708
      body: ''
      footer:
        Change-type: patch
        change-type: patch
    - subject: Update to 1.2.0
      hash: 18a98e9fffb842eccfaeea51876d25ea67f78ec6
      body: ''
      footer:
        Change-type: patch
        change-type: patch
    - subject: Update to 1.1.0
      hash: 78a931b23ad926ba793f6e4067d08ccf718fca94
      body: ''
      footer:
        Change-type: patch
        change-type: patch
    - subject: Update to 1.0.0
      hash: 4c56d7e581bbb79df9369d9132ce73124a33a336
      body: ''
      footer:
        Change-type: patch
        change-type: patch
  version: 1.3.0
  date: 2018-10-17T15:11:09.275Z
jviotti commented 6 years ago

{
"active": true ,
"data": {
"actor":  "63c277a1-d9f8-41ec-97bf-3eff830a9c3e" ,
"payload": {
"active": true ,
"data": {
"alertsUser": [ ],
"description":  "" ,
"inbox":  "Test_Contracts" ,
"mentionsUser": [ ],
"mirrors": [
https://api2.frontapp.com/conversations/cnv_127mdxv, »
] ,
"status":  "open"
} ,
"links": {
"has attached element": [
{
"$link":  "f425980a-b01d-47dc-8e82-3ce71316093d" ,
"id":  "efe64a81-e3c6-49e8-b016-2a468b0031c4"
} ,
{
"$link":  "59624ec6-eb28-4586-b0ac-1e0f3c33a384" ,
"id":  "36b359d8-18b2-4fb7-9ba2-e3a3f4197574"
}
]
} ,
"markers": [ ],
"name":  "Email Test" ,
"tags": [ ]
} ,
"target":  "4ce5e681-c48d-4919-909b-55b6c9af4d4b" ,
"timestamp":  "2018-10-18T07:57:59.992Z"
} ,
"id":  "36b359d8-18b2-4fb7-9ba2-e3a3f4197574" ,
"links": {
"is attached to": [
{
"$link":  "59624ec6-eb28-4586-b0ac-1e0f3c33a384" ,
"id":  "4ce5e681-c48d-4919-909b-55b6c9af4d4b"
}
]
} ,
"markers": [ ],
"tags": [ ],
"type":  "create"
} {
"active": true ,
"data": {
"actor":  "899b6e6b-6182-43c0-9e16-898e1a5bbe17" ,
"mirrors": [
https://api2.frontapp.com/messages/msg_1z6dwqr, »
] ,
"payload": {
"alertsUser": [ ],
"mentionsUser": [ ],
"message":  "Markdown email test
---
Hello World
# Foo Bar"
} ,
"target":  "4ce5e681-c48d-4919-909b-55b6c9af4d4b" ,
"timestamp":  "2018-10-18T07:57:58.750Z"
} ,
"id":  "efe64a81-e3c6-49e8-b016-2a468b0031c4" ,
"links": {
"has attached element": [
{
"$link":  "a69863dd-7ed4-4d1e-952a-8a887774328c" ,
"id":  "790e511b-e29d-4692-9d5c-cba608722ff7"
}
] ,
"is attached to": [
{
"$link":  "f425980a-b01d-47dc-8e82-3ce71316093d" ,
"id":  "4ce5e681-c48d-4919-909b-55b6c9af4d4b"
}
]
} ,
"markers": [ ],
"tags": [ ],
"type":  "message"
}
jviotti commented 6 years ago
POST https://jellyfish.io/api/v2/action

[HEADERS]
Authorization: 'Bearer XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

[BODY]
action = 'action-create-card'
card = 'changelog'
arguments = {
  properties: {
        data: {
            payload: { ..... }
        }
  }
}