Skip to content

Commit b433c83

Browse files
committed
Add Twitter integration for releases.
1 parent e557c9a commit b433c83

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

.github/workflows/release.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ jobs:
2222
run: echo ::set-output name=tag::${GITHUB_REF#refs/*/}
2323
- name: Build artifacts
2424
run: ./gradlew -Penv=production -Prelease=${{ steps.var.outputs.tag }} clean assemble
25+
- name: Get release
26+
id: get_release
27+
uses: bruceadams/[email protected]
28+
env:
29+
GITHUB_TOKEN: ${{ github.token }}
2530
- name: Release
2631
uses: ncipollo/release-action@v1
2732
with:
@@ -33,4 +38,12 @@ jobs:
3338
MONGO_USERNAME: ${{ secrets.MONGO_USERNAME }}
3439
MONGO_PASSWORD: ${{ secrets.MONGO_PASSWORD }}
3540
RELEASE_TAG: ${{ steps.var.outputs.tag }}
36-
run: bin/release-binary.sh "$MONGO_URL" "$MONGO_USERNAME" "$MONGO_PASSWORD" "$RELEASE_TAG" "stable"
41+
run: bin/release-binary.sh "$MONGO_URL" "$MONGO_USERNAME" "$MONGO_PASSWORD" "$RELEASE_TAG" "stable"
42+
- name: Tweet about it
43+
uses: ethomson/send-tweet-action@v1
44+
with:
45+
status: "Released version ${{ steps.get_release.outputs.tag_name }} of SDKMAN! ${{ steps.get_release.outputs.html_url }}"
46+
consumer-key: ${{ secrets.TWITTER_CONSUMER_API_KEY }}
47+
consumer-secret: ${{ secrets.TWITTER_CONSUMER_API_SECRET }}
48+
access-token: ${{ secrets.TWITTER_ACCESS_TOKEN }}
49+
access-token-secret: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}

0 commit comments

Comments
 (0)