From 44cd2bcbeba9ad441ea56adc7690db701d65aecc Mon Sep 17 00:00:00 2001 From: David Kirov Date: Fri, 20 Dec 2024 22:26:35 +0100 Subject: [PATCH] Replace ddev with pytest in experimental workflow --- .github/workflows/experimental.yml | 32 ++++-------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/.github/workflows/experimental.yml b/.github/workflows/experimental.yml index 84d89ece075bd..9cb59d4c1ce98 100644 --- a/.github/workflows/experimental.yml +++ b/.github/workflows/experimental.yml @@ -177,34 +177,10 @@ jobs: echo "PATH=$(pwd)/python_dir:$PATH" >> $GITHUB_ENV fi - - name: Install pip + - name: Install pip and pytest run: | python -m ensurepip - - - name: Restore cache - uses: actions/cache/restore@v4 - with: - path: ${{ runner.os == 'Windows' && '~\AppData\Local\pip\Cache' || '~/.cache/pip' }} - key: >- - ${{ format( - 'v01-python-{0}-{1}-{2}-{3}', - env.pythonLocation, - hashFiles('datadog_checks_base/pyproject.toml'), - hashFiles('datadog_checks_dev/pyproject.toml'), - hashFiles('ddev/pyproject.toml') - )}} - restore-keys: |- - v01-python-${{ env.pythonLocation }} - - - name: Install ddev from local folder - run: | - python.exe -m pip install -e ./datadog_checks_dev[cli] - python.exe -m pip install -e ./ddev - - - name: Configure ddev - run: | - ddev config set repos.core . - ddev config set repo core + pip install pytest - name: Test if: runner.os == 'Windows' @@ -217,6 +193,6 @@ jobs: $env:OPENSSL_MODULES = "$(pwd)\ossl-modules" .\openssl.exe list -providers .\openssl.exe md5 - pytest ..\datadog_checks_base -m fips_off - pytest ..\datadog_checks_base -m fips_on + .\python.exe -m pytest ..\datadog_checks_base -m fips_off + .\python.exe -m pytest ..\datadog_checks_base -m fips_on python -c "import ssl; ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT).set_ciphers('MD5')"