Skip to content

Commit

Permalink
Remove pulp integration tests from CI (#672)
Browse files Browse the repository at this point in the history
  • Loading branch information
Shrews authored Apr 30, 2024
1 parent f940906 commit 2ca9768
Showing 1 changed file with 0 additions and 67 deletions.
67 changes: 0 additions & 67 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,73 +37,6 @@ jobs:
- name: Run tests
run: tox --skip-pkg-install

secrets_preflight:
runs-on: ubuntu-22.04
name: Secrets pre-flight check
env:
secret_user: ${{ secrets.RH_REGISTRY_USER }}
secret_pass: ${{ secrets.RH_REGISTRY_PASSWORD }}
steps:
- id: has_secrets
if: ${{ env.secret_user != '' && env.secret_pass != '' }}
run: |
echo "has_secrets=${{ true }}" >> $GITHUB_OUTPUT
outputs:
has_secrets: ${{ steps.has_secrets.outputs.has_secrets }}


pulp_integration:
runs-on: ubuntu-22.04
name: Pulp Integration - ${{ matrix.py_version.name }}
# NB: running this job requires access to an RH registry token; PRs can't currently access the main repo secret,
# so forks will need to define the secrets locally to run these tests pre-merge
needs: secrets_preflight
if: needs.secrets_preflight.outputs.has_secrets == 'true'

env:
TOXENV: ${{ matrix.py_version.tox_env }}

strategy:
fail-fast: false
matrix:
py_version:
- name: '3.10'
tox_env: pulp-integration-py310

steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install Python ${{ matrix.py_version.name }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.py_version.name }}

- name: Install tox
run: |
python3 -m pip install --upgrade pip
python3 -m pip install tox
- name: Install pulp_cli
run: |
python3 -m pip install pulp_cli[pygments]
- name: Setup pulp
env:
BUILDER_RH_REGISTRY_USR: ${{ secrets.RH_REGISTRY_USER }}
BUILDER_RH_REGISTRY_PWD: ${{ secrets.RH_REGISTRY_PASSWORD }}
run: |
./.github/test-scripts/setup_pulp.sh "$BUILDER_RH_REGISTRY_USR" "$BUILDER_RH_REGISTRY_PWD"
- name: Create tox environment
run: |
tox --notest
- name: Run pulp integration tests
run: |
tox --skip-pkg-install -- --run-destructive
integration:
runs-on: ubuntu-22.04
name: Integration - ${{ matrix.py_version.name }}
Expand Down

0 comments on commit 2ca9768

Please sign in to comment.