From: Zack Cerza Date: Thu, 28 Apr 2022 17:23:44 +0000 (-0600) Subject: new gh action X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bfb3cc14b4d3dcc24417726193763bc1cff0ac18;p=teuthology.git new gh action --- diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7cd4c28a6..c28b98fd9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,4 +27,36 @@ jobs: - name: Run unit tests run: tox -e py3 - name: Run docs build - run: tox -e docs \ No newline at end of file + run: tox -e docs + deps: + name: Test dependencies + runs-on: ubuntu-latest + steps: + - name: Set up Python + uses: actions/setup-python@v3 + with: + python-version: 3.8 + - name: Checkout default branch + uses: actions/checkout@v3 + with: + ref: master + path: teuthology + - name: virtualenv + run: | + pip install --user virtualenv + virtualenv ./virtualenv + working-directory: ./teuthology + - name: Initial bootstrap + run: ./bootstrap install + working-directory: ./teuthology + - name: Move initial repository + run: mv teuthology teuthology.orig + - name: Checkout desired ref + uses: actions/checkout@v3 + with: + path: teuthology + - name: Move virtualenv to new checkout + run: mv ./teuthology.orig/virtualenv ./teuthology/ + - name: Re-run bootstrap + run: ./bootstrap install + working-directory: ./teuthology