A GitHub Action to send a text message to the mobile number of choice via AfricastalkingSMS API
Action Africastalking
Submission Category: DIY Deployments
Yaml File and Link to Code
alphaolomi / actions-africastalking
Send an SMS from GitHub Actions using Africastalking Programmable SMS
📨 Africastalking SMS Action
A GitHub Action to send a text message to mobile number of choice using Africastalking Programmable SMS
Usage
- Create a
.github/workflows/sms.yml
file in your repository. - Add the following content to the
sms.yml
file:
name: SMS Notification
on:
pull_request:
jobs:
smsNotification:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: alphaolomi/actions-africastalking@main
with:
fromPhoneNumber: 'INFO' # or secrets.fromPhoneNumber
toPhoneNumber: ${{ secrets.toPhoneNumber }}
message: 'Hello World'
env:
AT_API_KEY: ${{ secrets.AT_API_KEY }}
AT_USERNAME: ${{ secrets.AT_USERNAME }}
- Add the following secrets to your repository:
-
AT_API_KEY
- Your Africastalking API Key -
AT_USERNAME
- Your Africastalking Username
Inputs
-
AT_API_KEY
Required. You can get this from the Africastalking's Dashboard. -
AT_USERNAME
Required. Use 'sandbox' as the value for development in the test environment -
fromPhoneNumber
Required. The name or number the message will…
on: push
name: Africastalking Notification Demo
jobs:
africastalkingNotification:
name: Africastalking Notification
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Africastalking Notification
uses: alphaolomi/action-africastalking-@master
env:
AT_API_KEY: ${{ secrets.AT_API_KEY }}
AT_USERNAME: ${{ secrets.AT_USERNAME }}
AT_MOBILE_NUMBER: ${{ secrets.AT_MOBILE_NUMBER }}
Top comments (0)