From 574d4053d2eedd6757e76da6998df397a582c7df Mon Sep 17 00:00:00 2001 From: Jan Range Date: Sat, 2 Dec 2023 12:52:30 +0100 Subject: [PATCH] add workflow file for python 3.10 --- .github/workflows/test_build.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/test_build.yml diff --git a/.github/workflows/test_build.yml b/.github/workflows/test_build.yml new file mode 100644 index 0000000..ed20ab8 --- /dev/null +++ b/.github/workflows/test_build.yml @@ -0,0 +1,29 @@ +name: Test PyDataverse +on: [push] + +jobs: + custom_test: + runs-on: ubuntu-latest + name: Test Dataverse Action + env: + PORT: 8080 + steps: + - name: "Checkout" + uses: "actions/checkout@v4" + - name: Run Dataverse Action + id: dataverse + uses: gdcc/dataverse-action@test-action + - name: Setup Python + uses: actions/setup-python@v3 + with: + python-version: "3.10" + - name: Install Python Dependencies + run: | + python3 -m pip install --upgrade pip + python3 -m pip install -r ./requirements/tests.txt + - name: Run tests + env: + API_TOKEN: ${{ steps.dataverse.outputs.api_token }} + BASE_URL: ${{ steps.dataverse.outputs.base_url }} + run: | + python3 -m pytest \ No newline at end of file