From 786691e97e0b6e5546b7e54ccf49877675303005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moura?= Date: Wed, 10 Jan 2024 12:05:42 -0300 Subject: [PATCH] replacing circleci with github actions --- .github/workflows/tests.yml | 34 ++++++++++++++++++++++++++++++++++ poetry.lock | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/tests.yml diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 000000000..0cc9acae4 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,34 @@ +name: Run Tests + +on: push + +permissions: + contents: write + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup Python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + + - name: Install Requirements + run: | + sudo apt-get update && + pip install poetry && + poetry lock && + poetry install + + - name: Set ENV vars + run: | + echo 'export OPENAI_API_KEY=fake-api-key' >> "$BASH_ENV" && + source "$BASH_ENV" + + - name: Run tests + run: poetry run pytest \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index 8a3af52f3..ef7f2e4a4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2281,4 +2281,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.9,<4.0" -content-hash = "f2d317ce53e6675941e2e139b7ccf881bbd988890c3764c153f08190a16ebd79" +content-hash = "3e82d00e03f8136c50e14d79c0e7bff5becc28edd1125ba35964946bcde96523"