Skip to content

Bump cryptography from 49.0.0 to 50.0.0 #8

Bump cryptography from 49.0.0 to 50.0.0

Bump cryptography from 49.0.0 to 50.0.0 #8

name: Slow-Checks-SaaS
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
approve-run-slow-tests-for-saas:
name: Approve Running Slow Tests with SaaS?
runs-on: "ubuntu-24.04"
permissions:
contents: read
environment: manual-approval
steps:
- name: Tests
run: echo "Slow tests approved"
build-matrix:
name: Build Matrix
needs:
- approve-run-slow-tests-for-saas
uses: ./.github/workflows/matrix.yml
with:
matrix_keys_json: '["minimum_python_version"]'
permissions:
contents: read
run-integration-tests:
name: Run Integration Tests with SaaS (Python-${{ matrix.minimum_python_version }})
runs-on: "ubuntu-24.04"
permissions:
contents: read
needs:
- build-matrix
strategy:
fail-fast: false
matrix: ${{ fromJson(needs.build-matrix.outputs.matrix) }}
steps:
- name: Allow unprivileged user namespaces
id: allow-unprivileged-user-namespaces
run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
- name: Check out Repository
id: check-out-repository
uses: actions/checkout@v6
with:
persist-credentials: false
- name: Set up Python & Poetry Environment
id: set-up-python-and-poetry-environment
uses: exasol/python-toolbox/.github/actions/python-environment@v10
with:
python-version: ${{ matrix.minimum_python_version }}
poetry-version: "2.3.0"
- name: Run Integration Tests
id: run-integration-tests
run: >
poetry run -- nox -s test:integration -- -s --coverage
--backend=saas
env:
SAAS_HOST: ${{ secrets.INTEGRATION_TEAM_SAAS_STAGING_HOST }}
SAAS_ACCOUNT_ID: ${{ secrets.INTEGRATION_TEAM_SAAS_STAGING_ACCOUNT_ID }}
SAAS_PAT: ${{ secrets.INTEGRATION_TEAM_SAAS_STAGING_PAT }}
- name: Upload Artifacts
id: upload-artifacts
uses: actions/upload-artifact@v7
with:
name: coverage-python${{ matrix.minimum_python_version }}-slow-saas
path: .coverage
include-hidden-files: true