Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
7fcd7cc
chlog: new section
Borda Apr 24, 2023
2c981a3
set codecov as informational (#17453)
Borda Apr 24, 2023
d5d3efb
docs: fix past versions location (#17432)
Borda Apr 24, 2023
3871cc1
[App] Fix resolution of latest version in CLI (#17351)
ethanwharris Apr 24, 2023
adb81cc
Update uvicorn requirement from <0.19.1 to <0.21.2 in /requirements (…
dependabot[bot] Apr 24, 2023
b07419b
Update inquirer requirement from <=3.1.2,>=2.10.0 to >=2.10.0,<=3.1.3…
dependabot[bot] Apr 24, 2023
ca2b719
Update aiohttp requirement from <=3.8.3,>=3.8.0 to >=3.8.0,<=3.8.4 in…
dependabot[bot] Apr 24, 2023
9866331
typing: fix App's core API - api (#16950)
Borda Apr 24, 2023
f6f9eb3
Update traitlets requirement from <5.9.0,>=5.3.0 to >=5.3.0,<5.10.0 i…
dependabot[bot] Apr 24, 2023
048663a
app/tests: skip instead of fail (#17461)
Borda Apr 24, 2023
0fd5fae
Install project specific dependencies (#17376)
carmocca Apr 24, 2023
abfc286
Simplify strategy installation in CI (#17347)
carmocca Apr 25, 2023
88be8cb
Update deepspeed requirement support window (#16813)
dependabot[bot] Apr 25, 2023
da3a102
Fallback to module available check for mlflow (#17467)
carmocca Apr 25, 2023
276d4b4
[pre-commit.ci] pre-commit suggestions (#17271)
pre-commit-ci[bot] Apr 26, 2023
5ca6056
simple examples instead of skips (#17482)
Borda Apr 26, 2023
4cadf32
[App] Add missing python-multipart dependency (#17244)
ethanwharris Apr 27, 2023
9930858
Fix conda badge in README (#17345)
asmith26 Apr 27, 2023
ff88ebc
Lightning: make type hints public (#17100)
adamjstewart Apr 27, 2023
1d875e6
Fix registry typing annotation (#17489)
carmocca Apr 27, 2023
0ad5603
Adding doc strings for exceptions raised in trainer.py (#16684)
dingusagar Apr 27, 2023
634ca4d
upload checkpoint files to neptune from stream (#17430)
AleksanderWWW Apr 27, 2023
942619e
ci: LIGHTING_TESTING
Borda May 20, 2023
e640a93
tests: xfail for `quote_from_bytes`
Borda Jun 1, 2023
06e52cf
replace local adjustment script with external (#17582)
Borda May 29, 2023
25585ea
ci: skip flagship tests on PR
Borda Jun 1, 2023
782a2f3
docker: NGC prune git
Borda Jun 1, 2023
50ac69c
req: freeze altair<5.0 for streamlit
Borda Jun 1, 2023
84e19e0
tests: allow xfail `test_fsdp_train_save_load`
Borda Jun 1, 2023
deabea5
tests: flaky `test_collectives_distributed`
Borda Jun 1, 2023
55f7650
add & apply flake8-simplify (#17386)
Borda Apr 24, 2023
039ed52
Remove devel.txt requirements file (#17466)
carmocca Apr 25, 2023
1e6111e
drop contribution badge (#17471)
Borda Apr 25, 2023
7928a1d
adding check for bandit vulnerabilities 1/n (#17382)
Borda Apr 27, 2023
6953ae6
ci: label issue with version (#17484)
Borda Apr 27, 2023
32b41c4
gh: fix duplicate id in bug issue (#17495)
Borda Apr 27, 2023
ff20134
fix issue labeler (#17501)
Borda Apr 27, 2023
17127fc
Resolve e2e CI (#17480)
tchaton Apr 28, 2023
fb14f0b
ci: add current & total count to standalone test output (#17511)
carmocca Apr 28, 2023
c6c2e5a
Support inspecting the signature of decorated hooks (#17507)
carmocca Apr 28, 2023
2916c8c
Examples: expose learning rate (#17513)
tchaton Apr 28, 2023
626ae95
Bump mypy from 1.1.1 to 1.2.0 in /requirements (#17535)
dependabot[bot] May 1, 2023
e3510e2
ci/docker: skip XLA & NGC
Borda Jun 1, 2023
586eaf5
Update fsspec[http] requirement from <2023.2.0,>2021.06.0 to >2021.06…
dependabot[bot] May 1, 2023
828c509
Update pandas requirement from <1.5.4,>1.0 to >1.0,<2.0.2 in /require…
dependabot[bot] May 2, 2023
ca78abe
Update numpy requirement from <1.24.2,>=1.17.2 to >=1.17.2,<1.24.4 in…
dependabot[bot] May 2, 2023
4b37cd7
Bump playwright from 1.30.0 to 1.32.1 in /requirements (#17537)
dependabot[bot] May 2, 2023
0b397b5
DDP Parity tests as standalone task (#17503)
awaelchli May 3, 2023
fc3296c
Support compiling a module after it was set up by Fabric (#17529)
awaelchli May 3, 2023
19a9e5a
Adding tests for legacy checkpoints - 1.8.x (#17374)
Borda May 4, 2023
965b1c7
Fix problems in trainer docs (#17561)
SkafteNicki May 4, 2023
a69fff9
ruff: autofix PT (#17541)
Borda May 4, 2023
56419b8
update tags in bug issue (#17551)
Borda May 4, 2023
250d55d
ci: drop secondary pkg for LAI (#17565)
Borda May 4, 2023
aa4ada1
Adding test for legacy checkpoints (#17562)
Borda May 4, 2023
b67d5ec
Some fixes in the CLI docs (#17575)
mauvilsa May 5, 2023
6901c95
ruff: PT some more fixes (#17569)
Borda May 5, 2023
b807630
Docs: Remove old link (#17514)
SkafteNicki May 5, 2023
f57aa03
ruff: enable & fixing RET (#17540)
Borda May 5, 2023
6ccaa10
Use PL `is_overridden` in BYOT example (#17070)
carmocca May 5, 2023
8bebff9
Avoid flattening hyperparameters in WandbLogger (#17574)
awaelchli May 5, 2023
877769a
Docs on `sanity_checking` property (#17579)
SkafteNicki May 5, 2023
7219482
Fixes a bug that causes `CSVLogger` to overwrite `version_0` when `ro…
water-vapor May 6, 2023
da7af51
Bump pytest from 7.2.2 to 7.3.1 in /requirements (#17588)
dependabot[bot] May 8, 2023
ec9a7e5
Fix property raised instead of returned (#17595)
bkiat1123 May 8, 2023
dd93312
Update uvicorn requirement from <0.21.2 to <0.22.1 in /requirements (…
dependabot[bot] May 9, 2023
60f37fe
Update docker requirement from <6.0.2,>=5.0.0 to >=5.0.0,<6.1.2 in /r…
dependabot[bot] May 9, 2023
444ccad
Update onnx requirement from <1.14.0 to <1.15.0 in /requirements (#17…
dependabot[bot] May 9, 2023
93000a0
Update streamlit requirement from <1.16.1,>=1.13.0 to >=1.13.0,<1.22.…
dependabot[bot] May 9, 2023
2ff75dd
Fix docs levels and broken links (without rename) (#17545)
edenlightning May 9, 2023
2ea9740
Make StreamLit UI less flaky (#17598)
tchaton May 9, 2023
e5f4604
docs: fix links in fabric (#17611)
edenlightning May 11, 2023
dd129b9
fix: get project (#17617)
yurijmikhalevich May 12, 2023
12a07a8
Fix ModelCheckpoint misformats filename (#17610)
bkiat1123 May 12, 2023
0f9b619
Update jsonargparse[signatures] requirement from <4.19.0,>=4.18.0 to …
dependabot[bot] May 15, 2023
d0527ce
Update tqdm requirement from <4.65.0,>=4.57.0 to >=4.57.0,<4.66.0 in …
dependabot[bot] May 15, 2023
a68386c
omitted mention of QuantizationAwareTraining callback (#17646)
baskrahmer May 17, 2023
fcd1961
Make `configure_sharded_model` implementation in test models idempote…
awaelchli May 17, 2023
b7b201c
Bugfix: LR finder max val batches (#17636)
baskrahmer May 18, 2023
6d77604
ci: drop e2e as required check (#17658)
Borda May 19, 2023
46cc869
fix: get project (#17666)
yurijmikhalevich May 19, 2023
90a7867
Fixed error when using W&B project name from environment variables (#…
manangoel99 May 21, 2023
8dbf33d
Update email address in SECURITY.md (#17664)
awaelchli May 21, 2023
3b29346
Update tensorboard requirement from <2.12.0,>=2.9.1 to >=2.9.1,<2.14.…
dependabot[bot] May 23, 2023
27a812e
Fix Mix Precision settings for FSDP Plugins (#17670)
leng-yue May 23, 2023
dd4fa4d
Fix doc formatting in `batch_size_finder.py` (#17696)
felipewhitaker May 29, 2023
a721805
Update torchvision requirement from <=0.15.1,>=0.12.0 to >=0.12.0,<=0…
dependabot[bot] May 29, 2023
7d6fb03
Bump coverage from 6.5.0 to 7.2.5 in /requirements (#17629)
dependabot[bot] May 29, 2023
e447cc9
Update docker requirement from <6.1.2,>=5.0.0 to >=5.0.0,<6.1.3 in /r…
dependabot[bot] May 29, 2023
b2fe5ff
Update deepdiff requirement from <6.2.4,>=5.7.0 to >=5.7.0,<6.3.1 in …
dependabot[bot] May 29, 2023
0e42998
avoid unnecessary workers with sequential `CombinedLoader ` (#17639)
mukhery May 30, 2023
e05ab19
Fix overlapping samples in DDP when no global seed is set (#17713)
awaelchli May 31, 2023
39a0047
Fix multithreading checkpoint loading (#17678)
Quasar-Kim May 31, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 7 additions & 4 deletions .actions/assistant.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,8 @@ def load_readme_description(path_dir: str, homepage: str, version: str) -> str:
'...PyTorch Lightning is just organized PyTorch...'
"""
path_readme = os.path.join(path_dir, "README.md")
text = open(path_readme, encoding="utf-8").read()
with open(path_readme, encoding="utf-8") as fo:
text = fo.read()

# drop images from readme
text = text.replace(
Expand Down Expand Up @@ -331,7 +332,7 @@ def copy_replace_imports(
if not isfile(fp_new):
shutil.copy(fp, fp_new)
continue
elif ext in (".pyc",):
if ext in (".pyc",):
continue
# Try to parse everything else
with open(fp, encoding="utf-8") as fo:
Expand Down Expand Up @@ -394,8 +395,10 @@ def _prune_packages(req_file: str, packages: Sequence[str]) -> None:

@staticmethod
def _replace_min(fname: str) -> None:
req = open(fname, encoding="utf-8").read().replace(">=", "==")
open(fname, "w", encoding="utf-8").write(req)
with open(fname, encoding="utf-8") as fo:
req = fo.read().replace(">=", "==")
with open(fname, "w", encoding="utf-8") as fw:
fw.write(req)

@staticmethod
def replace_oldest_ver(requirement_fnames: Sequence[str] = REQUIREMENT_FILES_ALL) -> None:
Expand Down
2 changes: 2 additions & 0 deletions .actions/pull_legacy_checkpoints.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
#!/bin/bash

# Run this script from the project root.
URL="https://pl-public-data.s3.amazonaws.com/legacy/checkpoints.zip"
mkdir -p tests/legacy
# wget is simpler but does not work on Windows
python -c "from urllib.request import urlretrieve; urlretrieve('$URL', 'tests/legacy/checkpoints.zip')"
ls -l tests/legacy/

unzip -o tests/legacy/checkpoints.zip -d tests/legacy/
ls -l tests/legacy/checkpoints/
4 changes: 2 additions & 2 deletions .azure/app-cloud-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
pool: "azure-cpus"
container:
# see all available tags: https://mcr.microsoft.com/en-us/product/playwright/python/tags
image: mcr.microsoft.com/playwright/python:v1.30.0-focal
image: mcr.microsoft.com/playwright/python:v1.32.1-focal
options: "--shm-size=4gb"
strategy:
matrix:
Expand Down Expand Up @@ -135,7 +135,7 @@ jobs:

# TODO: we are testing it as `lightning`, so add also version for `lightning_app`
- bash: |
pip install -e .[test] \
pip install -e .[app-dev] \
-f https://download.pytorch.org/whl/cpu/torch_stable.html
displayName: 'Install Lightning & dependencies'

Expand Down
2 changes: 0 additions & 2 deletions .azure/gpu-benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ jobs:
- bash: |
echo $CUDA_VISIBLE_DEVICES
echo $TORCH_URL
lspci | egrep 'VGA|3D'
whereis nvidia
nvidia-smi
which python && which pip
Expand All @@ -76,7 +75,6 @@ jobs:

- bash: |
set -e
pip list
python requirements/collect_env_details.py
python -c "import torch ; mgpu = torch.cuda.device_count() ; assert mgpu == 2, f'GPU: {mgpu}'"
displayName: 'Env details'
Expand Down
19 changes: 14 additions & 5 deletions .azure/gpu-tests-fabric.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
cuda_ver=$(python -c "import torch ; print(''.join(map(str, torch.version.cuda.split('.')[:2])))")
echo "##vso[task.setvariable variable=CUDA_VERSION_MM]$cuda_ver"
echo "##vso[task.setvariable variable=TORCH_URL]https://download.pytorch.org/whl/cu${cuda_ver}/torch_stable.html"
scope=$( python -c 'n = "$(PACKAGE_NAME)" ; print(dict(fabric="lightning_fabric").get(n, n))' )
scope=$(python -c 'n = "$(PACKAGE_NAME)" ; print(dict(fabric="lightning_fabric").get(n, n))')
echo "##vso[task.setvariable variable=COVERAGE_SOURCE]$scope"
displayName: 'set env. vars'

Expand All @@ -81,7 +81,6 @@ jobs:
echo $CUDA_VERSION_MM
echo $TORCH_URL
echo $COVERAGE_SOURCE
lspci | egrep 'VGA|3D'
whereis nvidia
nvidia-smi
which python && which pip
Expand All @@ -92,17 +91,20 @@ jobs:

- bash: |
PYTORCH_VERSION=$(python -c "import torch; print(torch.__version__.split('+')[0])")
pip install -q wget packaging
python -m wget https://raw.githubusercontent.com/Lightning-AI/utilities/main/scripts/adjust-torch-versions.py
for fpath in `ls requirements/**/*.txt`; do \
python ./requirements/pytorch/adjust-versions.py $fpath ${PYTORCH_VERSION}; \
python ./adjust-torch-versions.py $fpath ${PYTORCH_VERSION}; \
done
displayName: 'Adjust dependencies'

- bash: pip install -e .[dev,strategies,examples] -U --find-links ${TORCH_URL}
- bash: |
extra=$(python -c "print({'lightning': 'fabric-'}.get('$(PACKAGE_NAME)', ''))")
pip install -e ".[${extra}dev]" pytest-timeout -U --find-links ${TORCH_URL}
displayName: 'Install package & dependencies'

- bash: |
set -e
pip list
python requirements/collect_env_details.py
python -c "import torch ; mgpu = torch.cuda.device_count() ; assert mgpu == 2, f'GPU: {mgpu}'"
displayName: 'Env details'
Expand Down Expand Up @@ -138,6 +140,13 @@ jobs:
displayName: 'Testing: fabric standalone tests'
timeoutInMinutes: "10"

- bash: bash run_standalone_tasks.sh
workingDirectory: tests/tests_fabric
env:
PL_RUN_CUDA_TESTS: "1"
displayName: 'Testing: fabric standalone tasks'
timeoutInMinutes: "10"

- bash: |
python -m coverage report
python -m coverage xml
Expand Down
53 changes: 26 additions & 27 deletions .azure/gpu-tests-pytorch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,6 @@ jobs:
cancelTimeoutInMinutes: "2"
strategy:
matrix:
'PyTorch & strategies': # this uses torch 1.12 as not all strategies support 1.13 yet
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.9-torch1.12-cuda11.6.1"
scope: "strategies"
PACKAGE_NAME: "pytorch"
'PyTorch | latest':
image: "pytorchlightning/pytorch_lightning:base-cuda-py3.10-torch2.0-cuda11.7.1"
scope: ""
Expand Down Expand Up @@ -82,7 +78,7 @@ jobs:
cuda_ver=$(python -c "import torch ; print(''.join(map(str, torch.version.cuda.split('.')[:2])))")
echo "##vso[task.setvariable variable=CUDA_VERSION_MM]$cuda_ver"
echo "##vso[task.setvariable variable=TORCH_URL]https://download.pytorch.org/whl/cu${cuda_ver}/torch_stable.html"
scope=$( python -c 'n = "$(PACKAGE_NAME)" ; print(dict(pytorch="pytorch_lightning").get(n, n))' )
scope=$(python -c 'n = "$(PACKAGE_NAME)" ; print(dict(pytorch="pytorch_lightning").get(n, n))')
echo "##vso[task.setvariable variable=COVERAGE_SOURCE]$scope"
displayName: 'set env. vars'

Expand All @@ -92,7 +88,6 @@ jobs:
echo $CUDA_VERSION_MM
echo $TORCH_URL
echo $COVERAGE_SOURCE
lspci | egrep 'VGA|3D'
whereis nvidia
nvidia-smi
which python && which pip
Expand All @@ -103,47 +98,44 @@ jobs:

- bash: |
PYTORCH_VERSION=$(python -c "import torch; print(torch.__version__.split('+')[0])")
pip install -q wget packaging
python -m wget https://raw.githubusercontent.com/Lightning-AI/utilities/main/scripts/adjust-torch-versions.py
for fpath in `ls requirements/**/*.txt`; do \
python ./requirements/pytorch/adjust-versions.py $fpath ${PYTORCH_VERSION}; \
python ./adjust-torch-versions.py $fpath ${PYTORCH_VERSION}; \
done
# prune packages with installation issues
pip install -q -r .actions/requirements.txt
python .actions/assistant.py requirements_prune_pkgs \
--packages="[lightning-colossalai,lightning-bagua]" \
--req_files="[requirements/_integrations/strategies.txt]"
displayName: 'Adjust dependencies'

- bash: pip install -e .[extra,test,examples] -U --find-links ${TORCH_URL}
displayName: 'Install package & dependencies'

- bash: |
pip uninstall -y -r requirements/pytorch/strategies.txt \
-r requirements/_integrations/strategies.txt
condition: ne(variables['scope'], 'strategies')
displayName: 'Uninstall strategies'
extra=$(python -c "print({'lightning': 'pytorch-'}.get('$(PACKAGE_NAME)', ''))")
pip install -e ".[${extra}dev]" -r requirements/_integrations/strategies.txt pytest-timeout -U --find-links ${TORCH_URL}
displayName: 'Install package & dependencies'

- bash: |
set -e
pip install -r requirements/pytorch/strategies.txt \
-r requirements/_integrations/strategies.txt \
--find-links ${TORCH_URL}
python requirements/pytorch/check-avail-strategies.py
condition: eq(variables['scope'], 'strategies')
displayName: 'Install strategies'
- bash: pip uninstall -y lightning
condition: eq(variables['PACKAGE_NAME'], 'pytorch')
# Lightning is dependency of Habana or other accelerators/integrations so in case we test PL we need to remove it
displayName: 'Drop LAI from extensions'
- bash: pip uninstall -y pytorch-lightning
condition: eq(variables['PACKAGE_NAME'], 'lightning')
displayName: 'Drop PL for LAI'

- bash: |
set -e
pip list
python requirements/collect_env_details.py
python -c "import torch ; mgpu = torch.cuda.device_count() ; assert mgpu == 2, f'GPU: {mgpu}'"
python requirements/pytorch/check-avail-extras.py
displayName: 'Env details'

- bash: bash .actions/pull_legacy_checkpoints.sh
displayName: 'Get legacy checkpoints'

- bash: python -m pytest pytorch_lightning
workingDirectory: src
condition: eq(variables['PACKAGE_NAME'], 'pytorch')
displayName: 'Testing: PyTorch doctests'

- bash: |
pip install -q -r .actions/requirements.txt
python .actions/assistant.py copy_replace_imports --source_dir="./tests/tests_pytorch" \
--source_import="lightning.fabric,lightning.pytorch" \
--target_import="lightning_fabric,pytorch_lightning"
Expand All @@ -153,6 +145,13 @@ jobs:
condition: eq(variables['PACKAGE_NAME'], 'pytorch')
displayName: 'Adjust tests & examples'

- bash: |
bash .actions/pull_legacy_checkpoints.sh
cd tests/legacy
bash generate_checkpoints.sh
ls -l checkpoints/
displayName: 'Get legacy checkpoints'

- bash: python -m coverage run --source ${COVERAGE_SOURCE} -m pytest --ignore benchmarks -v --durations=50
workingDirectory: tests/tests_pytorch
env:
Expand Down
2 changes: 1 addition & 1 deletion .azure/hpu-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ pr:
jobs:
- job: testing
# how long to run the job before automatically cancelling
timeoutInMinutes: "10"
timeoutInMinutes: "20"
# how much time to give 'run always even if cancelled tasks' before stopping them
cancelTimeoutInMinutes: "2"
pool: intel-hpus
Expand Down
2 changes: 2 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ coverage:
# https://codecov.readme.io/v1.0/docs/commit-status
project:
default:
informational: true
target: 99% # specify the target coverage for each commit status
threshold: 30% # allow this little decrease on project
# https://github.com/codecov/support/wiki/Filtering-Branches
Expand All @@ -44,6 +45,7 @@ coverage:
# https://github.com/codecov/support/wiki/Patch-Status
patch:
default:
informational: true
target: 50% # specify the target "X%" coverage to hit
threshold: 5% # allow this much decrease on patch
changes: false
Expand Down
2 changes: 1 addition & 1 deletion .github/BECOMING_A_CORE_CONTRIBUTOR.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ There's also [GitHub discussions](https://github.com/Lightning-AI/lightning/disc
## Applying

There are no precise targets for becoming a core contributor. In the past, community members have become core after fitting the previous expectations consistently.
We are on the lookout for new people to join, however, if you feel like you meet the expectations already and we haven't reached out to you yet, feel free to ping us privately on [![Discord](https://img.shields.io/discord/1077906959069626439?style=plastic)](https://discord.gg/VptPCZkGNa)!.
We are on the lookout for new people to join, however, if you feel like you meet the expectations already and we haven't reached out to you yet, feel free to ping us privately on [Discord](https://discord.gg/XbUZ3xbdQk).

## Employment

Expand Down
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/1_bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,22 @@ body:
validations:
required: true

- type: dropdown
id: versions
attributes:
label: What version are you seeing the problem on?
description: select all version where you have experienced this issue
multiple: true
options:
- "v1.6"
- "v1.7"
- "v1.8"
- "v1.9"
- "v2.0"
- "master"
validations:
required: true

- type: markdown
attributes:
value: "**Note: The rest of this form is optional, but filling it out may help us to provide better support.**"
Expand Down
19 changes: 19 additions & 0 deletions .github/advanced-issue-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# syntax - https://github.com/redhat-plumbers-in-action/advanced-issue-labeler#policy
---

policy:
- section:
- id: ['versions']
label:
- name: "ver: 1.6.x"
keys: ['v1_6', 'v1.6', '1.6.x']
- name: "ver: 1.7.x"
keys: ['v1_7', 'v1.7', '1.7.x']
- name: "ver: 1.8.x"
keys: ['v1_8', 'v1.8', '1.8.x']
- name: "ver: 1.9.x"
keys: ['v1_9', 'v1.9', '1.9.x']
- name: "ver: 2.0.x"
keys: ['v2_0', 'v2.0', '2.0+']
- name: "ver: 2.1.x"
keys: ['master']
43 changes: 22 additions & 21 deletions .github/checkgroup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -338,27 +338,28 @@ subprojects:
- "Store.cloud (test_store Mac)"
- "Store.cloud (test_store Windows)"

- id: "lightning_app: Azure"
paths:
- ".actions/**"
- ".azure/app-cloud-e2e.yml"
- "src/lightning/__about__.py"
- "src/lightning/__init__.py"
- "src/lightning/__main__.py"
- "src/lightning/__setup__.py"
- "src/lightning/__version__.py"
- "src/lightning/app/**"
- "src/lightning_app/*"
- "examples/app/**"
- "requirements/app/**"
- "tests/integrations_app/**"
- "!tests/integrations_app/flagship/**"
- "setup.py"
- "!requirements/*/docs.txt"
- "!*.md"
- "!**/*.md"
checks:
- "App.cloud-e2e"
# FixMe: re-enable when BE stabilize
# - id: "lightning_app: Azure"
# paths:
# - ".actions/**"
# - ".azure/app-cloud-e2e.yml"
# - "src/lightning/__about__.py"
# - "src/lightning/__init__.py"
# - "src/lightning/__main__.py"
# - "src/lightning/__setup__.py"
# - "src/lightning/__version__.py"
# - "src/lightning/app/**"
# - "src/lightning_app/*"
# - "examples/app/**"
# - "requirements/app/**"
# - "tests/integrations_app/**"
# - "!tests/integrations_app/flagship/**"
# - "setup.py"
# - "!requirements/*/docs.txt"
# - "!*.md"
# - "!**/*.md"
# checks:
# - "App.cloud-e2e"

- id: "lightning_app: Docs"
paths:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/_flagship-apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/playwright/python:v1.30.0-focal
image: mcr.microsoft.com/playwright/python:v1.32.1-focal
strategy:
fail-fast: false
matrix:
Expand Down
Loading