aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2022-03-04 09:11:38 +0100
committerToni Uhlig <matzeton@googlemail.com>2022-03-08 14:10:57 +0100
commit34c43cae35d8ee89571c1486a91ef3e37f690617 (patch)
tree39bacdb1be31a8fb4427fb75beb172e2100d059a /.github
parent269be6c7ef038d2de377546813fbb2bacf80e510 (diff)
Improved ASN/IP update scripts and CI integration.improved/ci-test-update-scripts
* CI will fail if ASN/IP addresses changed. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index cb48a6456..a8950f235 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -43,6 +43,29 @@ jobs:
path: coverage_report
retention-days: 7
+ test-scripts:
+ name: Test Utils (ubuntu-latest)
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+ - name: Install Ubuntu Prerequisites
+ run: |
+ sudo apt-get update
+ sudo apt-get install python3-netaddr git
+ - name: Run Scripts
+ run: |
+ echo 'Running ./utils/bitcoinnodes.sh'
+ ./utils/bitcoinnodes.sh >/dev/null
+ echo 'Running ./utils/get_routes_by_asn.sh AS714'
+ ./utils/get_routes_by_asn.sh AS714 >/dev/null
+ echo 'Running ./utils/update_every_lists.sh'
+ ./utils/update_every_lists.sh
+ echo 'Checking for changes in the git tree..'
+ git update-index --refresh
+ git diff-index --quiet HEAD -- || true
+
test:
name: ${{ matrix.os }} ${{ matrix.arch }} ${{ matrix.gcrypt }} ${{ matrix.compiler }} ${{ matrix.pcre }} ${{ matrix.maxminddb }} ${{ matrix.msan }}
runs-on: ${{ matrix.os }}