diff --git a/.github/workflows/publish-android.yml b/.github/workflows/publish-android.yml index 2608087e70..47ba11f242 100644 --- a/.github/workflows/publish-android.yml +++ b/.github/workflows/publish-android.yml @@ -1,9 +1,10 @@ name: Publish Native Android Library -on: workflow_dispatch +on: [workflow_dispatch, workflow_call] jobs: publish-android: runs-on: ubuntu-latest + timeout-minutes: 30 permissions: contents: read packages: write diff --git a/.github/workflows/publish-latest.yml b/.github/workflows/publish-latest.yml new file mode 100644 index 0000000000..7f4c719c2b --- /dev/null +++ b/.github/workflows/publish-latest.yml @@ -0,0 +1,10 @@ +name: Publish Latest + +on: workflow_dispatch + +jobs: + publish-npm-latest: + uses: ./.github/workflows/publish-npm-latest.yml + publish-android: + needs: publish-npm-latest + uses: ./.github/workflows/publish-android.yml \ No newline at end of file diff --git a/.github/workflows/publish-npm-latest.yml b/.github/workflows/publish-npm-latest.yml index dc7794791f..3a0423b391 100644 --- a/.github/workflows/publish-npm-latest.yml +++ b/.github/workflows/publish-npm-latest.yml @@ -1,6 +1,6 @@ name: Publish NPM Latest -on: workflow_dispatch +on: [workflow_dispatch, workflow_call] jobs: deploy-npm-latest: