Simplify releases: move npm publishing to gha, consolidate scripts (#9216)

* Remove stale comment re dependency

* Move npm publishing from release.sh to GHA

* Extract js-sdk & react-sdk post release steps

* Consolidate release subproject upgrade management
This commit is contained in:
Michael Telatynski 2022-09-06 12:10:28 +01:00 committed by GitHub
parent de52c505a3
commit 9f5857dd38
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 50 deletions

11
.github/workflows/release.yml vendored Normal file
View file

@ -0,0 +1,11 @@
name: Release Process
on:
release:
types: [ published ]
concurrency: ${{ github.workflow }}-${{ github.ref }}
jobs:
npm:
name: Publish
uses: matrix-org/matrix-js-sdk/.github/workflows/release-npm.yml@develop
secrets:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}