GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — python-gitlab/.github/workflows/test.yml at main · nickbroon/python-gitlab 144 lines (136 loc) · 3.64 KB / Copy pathtest.ymlFile metadata and controls144 lines (136 loc) · 3.64 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 name: Test # If a pull-request is pushed then cancel all previously running jobs related # to that pull-request concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} cancel-in-progress: true on: push: branches: - main pull_request: branches: - main - master env: PY_COLORS: 1 jobs: unit: runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [ubuntu-latest] python: - version: "3.10" toxenv: py310,smoke - version: "3.11" toxenv: py311,smoke - version: "3.12" toxenv: py312,smoke - version: "3.13" toxenv: py313,smoke - version: "3.14" toxenv: py314,smoke include: - os: macos-latest python: version: "3.14" toxenv: py314,smoke - os: windows-latest python: version: "3.14" toxenv: py314,smoke steps: - uses: actions/[email protected] - name: Set up Python ${{ matrix.python.version }} uses: actions/[email protected] with: python-version: ${{ matrix.python.version }} - name: Install dependencies run: pip install tox - name: Run tests env: TOXENV: ${{ matrix.python.toxenv }} run: tox --skip-missing-interpreters false functional: timeout-minutes: 30 runs-on: ubuntu-24.04 strategy: matrix: toxenv: [api_func_v4, cli_func_v4] steps: - uses: actions/[email protected] - name: Set up Python uses: actions/[email protected] with: python-version: "3.14" - name: Install dependencies run: pip install tox - name: Run tests env: TOXENV: ${{ matrix.toxenv }} run: tox -- --override-ini='log_cli=True' - name: Upload codecov coverage uses: codecov/[email protected] with: files: ./coverage.xml flags: ${{ matrix.toxenv }} fail_ci_if_error: false token: ${{ secrets.CODECOV_TOKEN }} coverage: runs-on: ubuntu-24.04 steps: - uses: actions/[email protected] - name: Set up Python ${{ matrix.python-version }} uses: actions/[email protected] with: python-version: "3.14" - name: Install dependencies run: pip install tox - name: Run tests env: PY_COLORS: 1 TOXENV: cover run: tox - name: Upload codecov coverage uses: codecov/[email protected] with: files: ./coverage.xml flags: unit fail_ci_if_error: false token: ${{ secrets.CODECOV_TOKEN }} dist: runs-on: ubuntu-latest name: Python wheel steps: - uses: actions/[email protected] - uses: actions/[email protected] with: python-version: "3.14" - name: Install dependencies run: | pip install -r requirements-test.txt - name: Build package run: python -m build -o dist/ - uses: actions/[email protected] with: name: dist path: dist test: runs-on: ubuntu-latest needs: [dist] steps: - uses: actions/[email protected] - name: Set up Python uses: actions/[email protected] with: python-version: '3.14' - uses: actions/[email protected] with: name: dist path: dist - name: install dist/*.whl and requirements run: pip install dist/*.whl -r requirements-test.txt tox - name: Run tests run: tox -e install |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |