on: workflow_call: # Permissions inherited from caller workflow permissions: {} jobs: sslib-main: name: Test securesystemslib main branch (not a merge blocker) runs-on: ubuntu-latest steps: - name: Checkout TUF uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: persist-credentials: false - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: '3.x' cache: 'pip' cache-dependency-path: | requirements/*.txt pyproject.toml - name: Install dependencies run: | python3 -m pip install --constraint requirements/build.txt tox - name: Run tox run: tox -e with-sslib-main