summaryrefslogtreecommitdiffstats
path: root/third_party/python/pip-tools/.github/workflows/cron.yml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 14:29:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 14:29:10 +0000
commit2aa4a82499d4becd2284cdb482213d541b8804dd (patch)
treeb80bf8bf13c3766139fbacc530efd0dd9d54394c /third_party/python/pip-tools/.github/workflows/cron.yml
parentInitial commit. (diff)
downloadfirefox-2aa4a82499d4becd2284cdb482213d541b8804dd.tar.xz
firefox-2aa4a82499d4becd2284cdb482213d541b8804dd.zip
Adding upstream version 86.0.1.upstream/86.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'third_party/python/pip-tools/.github/workflows/cron.yml')
-rw-r--r--third_party/python/pip-tools/.github/workflows/cron.yml73
1 files changed, 73 insertions, 0 deletions
diff --git a/third_party/python/pip-tools/.github/workflows/cron.yml b/third_party/python/pip-tools/.github/workflows/cron.yml
new file mode 100644
index 0000000000..149825a1d2
--- /dev/null
+++ b/third_party/python/pip-tools/.github/workflows/cron.yml
@@ -0,0 +1,73 @@
+name: Cron
+
+on:
+ schedule:
+ # Run every day at 00:00 UTC
+ - cron: 0 0 * * *
+
+jobs:
+ master:
+ name: ${{ matrix.os }} / ${{ matrix.python-version }} / ${{ matrix.pip-version }}
+ runs-on: ${{ matrix.os }}-latest
+ strategy:
+ matrix:
+ os:
+ - Ubuntu
+ - Windows
+ - MacOS
+ python-version:
+ - 3.8
+ - 2.7
+ - 3.5
+ - 3.6
+ - 3.7
+ pip-version:
+ - master
+ env:
+ PY_COLORS: 1
+ TOXENV: pip${{ matrix.pip-version }}
+ TOX_PARALLEL_NO_SPINNER: 1
+ steps:
+ - uses: actions/checkout@master
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: Install test dependencies
+ run: python -m pip install -U tox virtualenv
+ - name: Prepare test environment
+ run: tox --notest -p auto --parallel-live
+ - name: Test pip ${{ matrix.pip-version }}
+ run: tox
+
+ pypy:
+ name: ${{ matrix.os }} / ${{ matrix.python-version }} / ${{ matrix.pip-version }}
+ runs-on: ${{ matrix.os }}-latest
+ strategy:
+ matrix:
+ os:
+ - Ubuntu
+ - MacOS
+ # TODO: fix test_realistic_complex_sub_dependencies test on Windows
+ # - Windows
+ python-version:
+ - pypy3
+ - pypy2
+ pip-version:
+ - latest
+ env:
+ PY_COLORS: 1
+ TOXENV: pip${{ matrix.pip-version }}
+ TOX_PARALLEL_NO_SPINNER: 1
+ steps:
+ - uses: actions/checkout@master
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: Install tox
+ run: pip install tox
+ - name: Prepare test environment
+ run: tox --notest -p auto --parallel-live
+ - name: Test pip ${{ matrix.pip-version }}
+ run: tox