Skip to content

Commit 2a8bc8a

Browse files
Merge pull request #138 from IntersectMBO/fix/x-workflow-trigger
fix X workflow trigger
2 parents 07bad8e + 6ca32eb commit 2a8bc8a

1 file changed

Lines changed: 15 additions & 4 deletions

File tree

.github/workflows/post-release-to-x.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,31 @@
11
name: Post Release to X
22

33
on:
4-
release:
5-
types: [published]
4+
workflow_run:
5+
workflows: ["Release"]
6+
types: [completed]
67
workflow_dispatch:
78

89
jobs:
910
notify:
1011
runs-on: ubuntu-latest
12+
if: ${{ github.event.workflow_run.conclusion == 'success' }}
1113
steps:
14+
- name: Get latest release
15+
id: release
16+
run: |
17+
RELEASE=$(gh api /repos/${{ github.repository }}/releases/latest)
18+
echo "tag=$(echo $RELEASE | jq -r .tag_name)" >> $GITHUB_OUTPUT
19+
echo "url=$(echo $RELEASE | jq -r .html_url)" >> $GITHUB_OUTPUT
20+
env:
21+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
22+
1223
- name: Tweet new release
1324
uses: nearform-actions/github-action-notify-twitter@v1
1425
with:
1526
message: |
16-
Evolution SDK ${{ github.event.release.tag_name }} out now
17-
${{ github.event.release.html_url }}
27+
Evolution SDK ${{ steps.release.outputs.tag }} out now
28+
${{ steps.release.outputs.url }}
1829
Happy building! 🛠️
1930
twitter-app-key: ${{ secrets.TWITTER_API_KEY }}
2031
twitter-app-secret: ${{ secrets.TWITTER_API_SECRET }}

0 commit comments

Comments
 (0)