Skip to content

Get your .nc domain validity metadata

Actions
Check if your *.nc domain name is not expired and when it will be using metadata on output
v1.1
Latest
Star (0)

Check dist units-test

💻 domaine-nc-action

GitHub Action to check if your *.nc domain name is not expired and when it will be.

✅ Usage

👉 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
        uses: opt-nc/domaine-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.

ℹ️ Configuration

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

⏬ Outputs

name description
expired 'true' or 'false'
expirationDate 'yyyy-mm-dd'
daysBeforeExpiration Number of days before domain name expires

Go see the demo worflow ! 🎇

It's here !

Enjoy 👍

Get your .nc domain validity metadata is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Check if your *.nc domain name is not expired and when it will be using metadata on output
v1.1
Latest

Get your .nc domain validity metadata is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.