Automation for new release process (#1754)

This commit is contained in:
s3krit
2020-10-20 18:24:54 +02:00
committed by GitHub
parent 032c68850d
commit 747103dfd2
6 changed files with 280 additions and 129 deletions
+14 -14
View File
@@ -3,7 +3,8 @@ name: Publish draft release
on:
push:
tags:
- v**.**.**
# Catches v1.2.3 and v1.2.3-rc1
- v[0-9]+.[0-9]+.[0-9]+*
jobs:
build-runtimes:
@@ -99,19 +100,6 @@ jobs:
release_name: Polkadot ${{ github.ref }}
body_path: ./release_text.md
draft: true
post_to_matrix:
runs-on: ubuntu-latest
needs: publish-draft-release
steps:
- name: Internal polkadot channel
uses: s3krit/matrix-message-action@v0.0.3
with:
room_id: ${{ secrets.INTERNAL_POLKADOT_MATRIX_ROOM_ID }}
access_token: ${{ secrets.MATRIX_ACCESS_TOKEN }}
message: "**New version of polkadot tagged**: ${{ github.ref }}<br/>Gav: Draft release created: ${{ needs.publish-draft-release.outputs.release_url }}"
server: "matrix.parity.io"
publish-runtimes:
runs-on: ubuntu-latest
needs: ['publish-draft-release']
@@ -141,3 +129,15 @@ jobs:
asset_path: ./${{ matrix.runtime }}_runtime.compact.wasm
asset_name: ${{ matrix.runtime }}_runtime-v${{ steps.get-runtime-ver.outputs.runtime_ver }}.compact.wasm
asset_content_type: application/wasm
post_to_matrix:
runs-on: ubuntu-latest
needs: publish-draft-release
steps:
- name: Internal polkadot channel
uses: s3krit/matrix-message-action@v0.0.2
with:
room_id: ${{ secrets.INTERNAL_POLKADOT_MATRIX_ROOM_ID }}
access_token: ${{ secrets.MATRIX_ACCESS_TOKEN }}
message: "**New version of polkadot tagged**: ${{ github.ref }}<br/>Gav: Draft release created: ${{ needs.publish-draft-release.outputs.release_url }}"
server: "matrix.parity.io"