diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c07fd76ca..43384fc77 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,6 +4,10 @@ on: push: branches: - master + workflow_dispatch: + schedule: + # every night, we have external data (man pages, feature matrix, etc) + - cron: "5 3 * * *" jobs: deploy: diff --git a/scripts/compatibility_matrix.py b/scripts/compatibility_matrix.py index 23f3388c4..43005c8aa 100755 --- a/scripts/compatibility_matrix.py +++ b/scripts/compatibility_matrix.py @@ -142,9 +142,9 @@ def joyent(): def netbsd(): - url = ('http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/external/' - 'cddl/osnet/dist/cmd/zpool/zpool-features.7' - '?content-type=text/plain&only_with_tag={}') + url = ('http://cvsweb.netbsd.org/bsdweb.cgi/src/external/' + 'cddl/osnet/dist/cmd/zpool/zpool-features.7?rev=1.1;' + 'content-type=text%2Fplain;only_with_tag={}') sources = {'main': url.format('MAIN')} with urlopen('https://netbsd.org/releases/') as web: tags = findall(r'href="formal-.+?/NetBSD-(.+?)\.html',