Skip to content

Resolve names of RU Networks and ASNs #32

Resolve names of RU Networks and ASNs

Resolve names of RU Networks and ASNs #32

name: Resolve names of RU Networks and ASNs
env:
GH_PAT: ${{ secrets.GH_PAT }}
REPO_NAME: AS_Network_List
REPO_OWNER: C24Be
WHOIS_RESOLVE_LIMIT: 3500
on:
workflow_dispatch:
schedule:
- cron: '0 2-5,7 1 * *'
jobs:
resolve_asn:
name: 'Resolve/ASN'
runs-on: ubuntu-22.04
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # this is required to fetch all history for all branches and tags
token: ${{ env.GH_PAT }}
ref: ${{ github.branch }}
- uses: ./.github/actions/gitReset
env:
CUSTOM_BRANCH: true
- uses: ./.github/actions/pyInstall
- run: ./get_description.py auto/all-ru-asn.txt --limit ${{ env.WHOIS_RESOLVE_LIMIT }}
- uses: ./.github/actions/gitPush
env:
PUSH_FILES: auto/*txt
CUSTOM_BRANCH: true
resolve_ipv4:
name: 'Resolve/IPv4'
runs-on: ubuntu-22.04
defaults:
run:
shell: bash
needs: resolve_asn
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # this is required to fetch all history for all branches and tags
token: ${{ env.GH_PAT }}
ref: ${{ github.branch }}
- uses: ./.github/actions/gitReset
env:
CUSTOM_BRANCH: true
- uses: ./.github/actions/pyInstall
- run: ./get_description.py auto/all-ru-ipv4.txt --limit ${{ env.WHOIS_RESOLVE_LIMIT }}
- uses: ./.github/actions/gitPush
env:
PUSH_FILES: auto/*txt
CUSTOM_BRANCH: true
resolve_ipv6:
name: 'Resolve/IPv6'
runs-on: ubuntu-22.04
defaults:
run:
shell: bash
needs: resolve_ipv4
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # this is required to fetch all history for all branches and tags
token: ${{ env.GH_PAT }}
ref: ${{ github.branch }}
- uses: ./.github/actions/gitReset
env:
CUSTOM_BRANCH: true
- uses: ./.github/actions/pyInstall
- run: ./get_description.py auto/all-ru-ipv6.txt --limit ${{ env.WHOIS_RESOLVE_LIMIT }}
- uses: ./.github/actions/gitPush
env:
PUSH_FILES: auto/*txt
CUSTOM_BRANCH: true