diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2daec153..7287ae75 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,3 +69,17 @@ jobs: - run: git submodule update --init --recursive - name: test run: make -f dev-flow.mk config build test + + e2e-test: + name: End-to-end tests + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - run: git config --global --add safe.directory /__w/aktualizr-lite/aktualizr-lite + - run: git submodule update --init --recursive + - run: ./dev-shell-e2e-test.sh make -f dev-flow.mk config build + - run: ./dev-shell-e2e-test.sh pytest e2e-test.py -k 'test_incremental_updates[True-False]' + env: + FACTORY: ${{ secrets.E2E_TEST_FACTORY }} + USER_TOKEN: ${{ secrets.E2E_TEST_USER_TOKEN }}