Send an SMS from GitHub Actions.
- A Twilio Account. Sign up for free
- A Twilio API Key and Secret
-
Set up your credentials as secrets in your repository settings using
TWILIO_ACCOUNT_SID
,TWILIO_API_KEY
,TWILIO_API_SECRET
-
Add the following to your workflow
- name: 'Sending SMS Notification'
uses: twilio-labs/actions-sms@v1
with:
fromPhoneNumber: '+1(234)5678901'
toPhoneNumber: '+1(234)3334444'
message: 'Hello from Twilio'
env:
TWILIO_ACCOUNT_SID: ${{ secrets.TWILIO_ACCOUNT_SID }}
TWILIO_API_KEY: ${{ secrets.TWILIO_API_KEY }}
TWILIO_API_SECRET: ${{ secrets.TWILIO_API_SECRET }}
Required Phone number in your Twilio account to send the SMS from
Required Phone number to send the SMS to required: true
Required The message you want to send
A Twilio Account SID. Can alternatively be stored in environment'
A Twilio API Key. Can alternatively be stored in environment'
A Twilio API Secret. Can alternatively be stored in environment'
The SID of the message resource associated with the SMS sent.
This GitHub Action uses a couple of Node.js modules to work.
License and other copyright information for each module is included in the release branch of each action version under node_modules/{module}
.
More information for each package can be found at https://www.npmjs.com/package/{package}