diff --git a/polkadot/.github/workflows/release-99_bot.yml b/polkadot/.github/workflows/release-99_bot.yml index ac01b7e123f41f826373cc3da8d857af2bc02957..370ab96531095e2b44daae08e215fa280366f66f 100644 --- a/polkadot/.github/workflows/release-99_bot.yml +++ b/polkadot/.github/workflows/release-99_bot.yml @@ -24,7 +24,7 @@ jobs: - name: 'Ledger <> Polkadot Coordination' room: '!EoIhaKfGPmFOBrNSHT:web3.foundation' pre-release: true - + runs-on: ubuntu-latest steps: - name: Send Matrix message to ${{ matrix.channel.name }} diff --git a/polkadot/scripts/ci/changelog/templates/host_functions-list.md.tera b/polkadot/scripts/ci/changelog/templates/host_functions-list.md.tera new file mode 100644 index 0000000000000000000000000000000000000000..954d41e40d3b6f962432495aecd0917dcffc8ad3 --- /dev/null +++ b/polkadot/scripts/ci/changelog/templates/host_functions-list.md.tera @@ -0,0 +1,12 @@ +{%- import "change.md.tera" as m_c -%} + +{% for pr in changes | sort(attribute="merged_at") -%} + +{%- if pr.meta.B and pr.meta.B.B0 -%} +{#- We skip silent ones -#} +{%- else -%} + {%- if pr.meta.E and pr.meta.E.E3 -%} +- {{ m_c::change(c=pr) }} + {% endif -%} +{% endif -%} +{%- endfor -%} diff --git a/polkadot/scripts/ci/changelog/templates/host_functions.md.tera b/polkadot/scripts/ci/changelog/templates/host_functions.md.tera index 170aaf98fec3423e01963f856fbd246eb0cce342..e38bc5d71828d066e1f4b2efd96f588cf46606bf 100644 --- a/polkadot/scripts/ci/changelog/templates/host_functions.md.tera +++ b/polkadot/scripts/ci/changelog/templates/host_functions.md.tera @@ -1,4 +1,5 @@ {%- import "change.md.tera" as m_c -%} + {%- set_global host_fn_count = 0 -%} {%- set_global upgrade_first = 0 -%} @@ -22,7 +23,7 @@ {%- if upgrade_first != 0 %} ## Node upgrade required -âš ï¸ There is a runtime change that will require nodes to be upgraded BEFORE the runtime upgrade. +âš ï¸ There is a runtime change that will require nodes to be upgraded BEFORE the runtime upgrade. âš ï¸ It is critical that you update your client before the chain switches to the new runtime. {%- endif %} @@ -32,10 +33,12 @@ ## Host functions {% if host_fn_count == 0 %} -â„¹ï¸ This release does not contain any new host functions. +â„¹ï¸ This release does not contain any change related to host functions. {% elif host_fn_count == 1 -%} {# ---- #} -â„¹ï¸ The runtimes in this release contain one new **host function**. +â„¹ï¸ The runtimes in this release contain one change related to **host function**s: +{% include "host_functions-list.md.tera" -%} {%- else -%} -â„¹ï¸ The runtimes in this release contain {{ host_fn_count }} new **host function{{ host_fn_count | pluralize }}**. +â„¹ï¸ The runtimes in this release contain {{ host_fn_count }} changes related to **host function**s: +{% include "host_functions-list.md.tera" -%} {%- endif %}