aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorToni <matzeton@googlemail.com>2022-03-09 13:53:04 +0100
committerGitHub <noreply@github.com>2022-03-09 13:53:04 +0100
commitf646a4bce036edfd26215b5875fe81473dbb175d (patch)
treea416221ab841c6adb443fe01c0f7c2f3dea85fc2 /.github
parent74ae315e36cf206961affa5bd2869c025e4c751f (diff)
Improved ASN/IP update scripts and CI integration. (#1474)
* CI will print a warning 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 7ac76e05f..842de4aea 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 || echo "::warning file=utils/update_every_lists.sh::Please re-run utils/update_every_lists.sh and commit any changes."
+ 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 }}