From 96a905d1822b387dd95fdbfaa85d0de726665d9a Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Tue, 26 Jan 2021 17:28:18 +0100 Subject: [PATCH] Move to GitHub Actions --- .github/workflows/ci.yml | 27 +++++++++++++++++++++++++++ .travis.yml | 16 ---------------- 2 files changed, 27 insertions(+), 16 deletions(-) create mode 100644 .github/workflows/ci.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..464dd419 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,27 @@ +name: CI + +on: + push: + branches: [master, next, ci] + pull_request: + branches: [master, next, ci] + workflow_dispatch: + +jobs: + run: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: check with dnscrypt-proxy + run: | + curl -qL https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.45/dnscrypt-proxy-linux_x86_64-2.0.45.tar.gz | tar xzvf - + cd linux-x86_64 + cp example-dnscrypt-proxy.toml dnscrypt-proxy.toml + sed -i -e 's/listen_addresses.*/listen_addresses = ["127.0.0.1:5300"]/' dnscrypt-proxy.toml + sed -i -e 's/require_dnssec.*/require_dnssec = false/' dnscrypt-proxy.toml + sed -i -e 's/require_nolog.*/require_nolog = false/' dnscrypt-proxy.toml + sed -i -e 's/require_nofilter.*/require_nofilter = false/' dnscrypt-proxy.toml + ./dnscrypt-proxy -list-all + ./dnscrypt-proxy -show-certs + diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 4a2f502b..00000000 --- a/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -language: minimal - -install: - - curl -qL https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.44/dnscrypt-proxy-linux_x86_64-2.0.44.tar.gz | tar xzvf - - - cd linux-x86_64 - - cp example-dnscrypt-proxy.toml dnscrypt-proxy.toml - - sed -i -e 's/listen_addresses.*/listen_addresses = ["127.0.0.1:5300"]/' dnscrypt-proxy.toml - - sed -i -e 's/require_dnssec.*/require_dnssec = false/' dnscrypt-proxy.toml - - sed -i -e 's/require_nolog.*/require_nolog = false/' dnscrypt-proxy.toml - - sed -i -e 's/require_nofilter.*/require_nofilter = false/' dnscrypt-proxy.toml - -script: - - ./dnscrypt-proxy -list-all - - env DEBUG=1 ./dnscrypt-proxy -pidfile /tmp/dnscrypt-proxy.pid -loglevel 0 & - - sleep 60 - - kill $(cat /tmp/dnscrypt-proxy.pid)