mirror of
https://github.com/django/django.git
synced 2025-01-09 01:46:20 +00:00
956f6610ec
The id was used when we attempted to update comments in an early version of the feature. Also removed the job summary as it doesn't have the value that it did in the original version of the feature.
43 lines
1.3 KiB
YAML
43 lines
1.3 KiB
YAML
name: Visual Regression Tests
|
|
|
|
on:
|
|
pull_request:
|
|
types: [labeled, synchronize, opened, reopened]
|
|
paths-ignore:
|
|
- 'docs/**'
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}-${{ github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
selenium-screenshots:
|
|
if: contains(join(github.event.pull_request.labels.*.name, '|'), 'screenshots')
|
|
runs-on: ubuntu-latest
|
|
name: Screenshots
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: '3.11'
|
|
cache: 'pip'
|
|
cache-dependency-path: 'tests/requirements/py3.txt'
|
|
- name: Install and upgrade packaging tools
|
|
run: python -m pip install --upgrade pip setuptools wheel
|
|
- run: python -m pip install -r tests/requirements/py3.txt -e .
|
|
|
|
- name: Run Selenium tests with screenshots
|
|
working-directory: ./tests/
|
|
run: python -Wall runtests.py --verbosity=2 --noinput --selenium=chrome --headless --screenshots --settings=test_sqlite --parallel=2
|
|
|
|
- name: Upload screenshots
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: screenshots-${{ github.event.pull_request.head.sha }}
|
|
path: tests/screenshots/
|