From 908e29586c6770ca5757278afd4838d7fd35d500 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Tue, 21 May 2024 11:25:34 -0700 Subject: [PATCH] Adding GH Actions to gne_tests --- .github/workflows/std_tests.yaml | 72 ++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 .github/workflows/std_tests.yaml diff --git a/.github/workflows/std_tests.yaml b/.github/workflows/std_tests.yaml new file mode 100644 index 0000000..8ff556f --- /dev/null +++ b/.github/workflows/std_tests.yaml @@ -0,0 +1,72 @@ +--- +name: GNE Standard Tests +on: [push,pull_request] + +jobs: + linters: + name: linters + runs-on: ubuntu-22.04 + steps: + - name: "List files and directories" + run: | + pwd + ls -al . + ls -al .. + + - name: Checkout 'gne_tests' repository + uses: actions/checkout@v4 + + - name: Checkout 'gne_exercises' repository (actions/checkout doesn't work) + run: ./gh_actions.sh + + - name: "List files and directories" + run: | + pwd + ls -al . + ls -al .. + +# - name: Setup python +# uses: actions/setup-python@v5 +# id: cp311 +# with: +# python-version: '3.11' +# architecture: x64 +# +# - name: Install Poetry +# uses: snok/install-poetry@v1 +# with: +# version: 1.7.1 +# virtualenvs-create: true +# virtualenvs-in-project: true +# +# - name: Cache Poetry virtualenv +# uses: actions/cache@v4 +# id: cached-poetry-dependencies +# with: +# path: .venv +# key: venv-${{ runner.os }}-cache-${{ steps.cp311.outputs.version }}-${{ hashFiles('**/poetry.lock') }} +# +# - name: Install Virtual Environment Dependencies +# run: poetry install -C gne_tests/ +# # if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' +# +# - name: "List files and directories" +# run: | +# pwd +# ls -al . +# ls -al .. +# +# - name: View installed packages +# run: | +# poetry run -C gne_tests python -m pip list +# +# - name: Run pylama on 'gne_tests' and 'gne_exercises' +# run: | +# poetry run -C gne_tests pylama --config=gne_tests/setup.cfg . +# poetry run -C gne_tests pylama --config=gne_tests/setup.cfg ../gne_exercises/ +# +# - name: Run black on 'gne_tests' and 'gne_exercises' +# run: | +# poetry run -C gne_tests black --check . +# poetry run -C gne_tests black --check ../gne_exercises/ +#