diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6b7eb1b..068d9dd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,6 +4,9 @@ on: push: branches: - master + pull_request: + branches: + - master pull_request_target: types: - opened @@ -17,9 +20,9 @@ jobs: matrix: erlang: - 24.2 - - 25 - - 26 - - 27 + # - 25 + # - 26 + # - 27 runs-on: ubuntu-latest @@ -27,16 +30,27 @@ jobs: image: erlang:${{ matrix.erlang }} steps: - - name: Setup SSH + - uses: actions/checkout@v3 + + - name: Run tests run: | set -ex - mkdir -p -m 700 ~/.ssh - ssh-keygen -N '' -f ~/.ssh/id_rsa - ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts - - uses: actions/checkout@v3 + mkdir -p -m 700 /root/.ssh - - name: Run tests - run: make test - env: - DEBUG: 1 + echo "Host *" > /root/.ssh/config + echo " IdentityFile /root/.ssh/id_rsa" >> /root/.ssh/config + chmod 600 /root/.ssh/config + + ssh-keygen -t rsa -N '' -f /root/.ssh/id_rsa + + eval `ssh-agent -s` + ssh-add /root/.ssh/id_rsa + + ssh-keyscan -t rsa github.com >> /root/.ssh/known_hosts + chmod 600 /root/.ssh/known_hosts + + ssh -vT git@github.com + + export DEBUG=1 + make test diff --git a/rebar.config b/rebar.config index 007900c..703f6c3 100644 --- a/rebar.config +++ b/rebar.config @@ -20,8 +20,8 @@ {profiles, [ {test, [ {deps, - [ {meck, {git, "git@github.com:eproxus/meck.git", {tag, "0.8.9"}}} - , {shackle, {git, "git@github.com:lpgauth/shackle.git", {tag, "0.6.4"}}} + [ {meck, {git, "https://github.com/eproxus/meck.git", {tag, "0.8.9"}}} + , {shackle, {git, "https://github.com/lpgauth/shackle.git", {tag, "0.6.4"}}} ]} ]} ] }.