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@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Set up Python uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1 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