You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Get your .nc domain validity metadata
v1.0
GitHub Action to check if your *.nc
domain name is not expired and when it will be.
👉 Under the hoods, domain-nc Free Rapid API is called, so you need a registration key (available for free).
Let's see an example :
on:
schedule:
- cron: '0 7 * * *'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Get validity metadata for opt.nc
id: metadata
use: opt-nc/domain-nc-action@v1
with:
api-key: ${{ secrets.RAPID_API_KEY }}
name: opt
- name: Send a message to Slack if domain expires within 5 days
if: ${{ steps.metadata.outputs.daysBeforeExpiration < 5 }}
uses: bryannice/[email protected]
env:
SLACK_INCOMING_WEBHOOK: ${{ secrets.SLACK_INCOMING_WEBHOOK }}
SLACK_MESSAGE: opt.nc will expires in less than 5 days
SLACK_TITLE: Domain name expiration reminder
In this example, a Slack message is send based on the output of the action for domain name opt.nc
.
name | description | required | default |
---|---|---|---|
api-key |
RapidAPI key | yes | |
name |
Domain name witout extension | yes | |
ext |
Domain extension between : - nc - asso.nc - nom.nc |
yes | nc |
name | description |
---|---|
expired |
'true' or 'false' |
expirationDate |
'yyyy-mm-dd' |
daysBeforeExpiration |
Number of days before domain name expires |
It's here !
Enjoy 👍