lightning/.github/workflows
Jirka Borovec fef3465d8a
ci: wheels with continue-on-error (#16675)
2023-02-09 13:51:33 +00:00
..
README.md Update CI workflow docs (#16578) 2023-02-01 13:34:19 +01:00
_build-packages.yml ci: flagship flow - clean inputs (#16666) 2023-02-07 11:03:59 +00:00
_flagship-apps.yml ci: flagship flow - clean inputs (#16666) 2023-02-07 11:03:59 +00:00
check-md-links.yml Check broken links (#16168) 2023-01-06 09:30:13 +01:00
ci-dockers-pytorch.yml Bump docker/build-push-action from 3 to 4 (#16641) 2023-02-06 10:47:16 +00:00
ci-examples-app.yml ci: wheels with continue-on-error (#16675) 2023-02-09 13:51:33 +00:00
ci-flagship-apps.yml ci: flagship flow - clean inputs (#16666) 2023-02-07 11:03:59 +00:00
ci-pkg-install.yml Drop support for Python 3.7 (#16579) 2023-02-01 01:36:42 +00:00
ci-schema.yml CI: Upload video artifacts from e2e tests (#14467) 2022-11-01 11:12:57 +00:00
ci-tests-app.yml ci: wheels with continue-on-error (#16675) 2023-02-09 13:51:33 +00:00
ci-tests-fabric.yml ci: wheels with continue-on-error (#16675) 2023-02-09 13:51:33 +00:00
ci-tests-pytorch.yml ci: wheels with continue-on-error (#16675) 2023-02-09 13:51:33 +00:00
code-checks.yml ci: simplify cashing (#16599) 2023-02-02 10:36:33 +00:00
docs-checks.yml ci: simplify cashing (#16599) 2023-02-02 10:36:33 +00:00
docs-deploy.yml ci: simplify cashing (#16599) 2023-02-02 10:36:33 +00:00
labeler.yml Run all tests in master (#15288) 2022-10-25 12:34:04 -04:00
legacy-checkpoints.yml ci: allow dispatch for flagship integrations (#16612) 2023-02-02 22:19:17 +00:00
markdown.links.config.json Drop support for PyTorch 1.10 (#16492) 2023-02-01 14:09:12 -05:00
probot-auto-cc.yml Change probot workflow source (#15492) 2022-11-03 15:10:55 +01:00
probot-check-group.yml Have checkgroup pull the latest runs (#16033) 2022-12-16 15:59:09 +01:00
release-docker.yml Bump docker/build-push-action from 3 to 4 (#16641) 2023-02-06 10:47:16 +00:00
release-pypi.yml ci: allow dispatch for flagship integrations (#16612) 2023-02-02 22:19:17 +00:00
schedule-clear-cache.yml ci: replace pip cache with wheels (#16668) 2023-02-07 15:37:34 +00:00
tpu-tests.yml move pytorch_lightning >> lightning/pytorch (#16594) 2023-02-01 18:22:42 +00:00

README.md

Continuous Integration and Delivery

Unit and Integration Testing

workflow file action accelerator*
.github/workflows/ci-tests-pytorch.yml Run all tests except for accelerator-specific, standalone and slow tests. CPU
.azure-pipelines/ipu-tests.yml Run only IPU-specific tests. IPU
.azure-pipelines/hpu-tests.yml Run only HPU-specific tests. HPU
.azure-pipelines/gpu-tests-pytorch.yml Run all CPU and GPU-specific tests, standalone, and examples. Each standalone test needs to be run in separate processes to avoid unwanted interactions between test cases. GPU
.azure-pipelines/gpu-benchmark.yml Run speed/memory benchmarks for parity with pure PyTorch. GPU
.github/workflows/tpu-tests.yml Run only TPU-specific tests. TPU

Documentation

workflow file action
.github/workflows/docs-checks.yml Run doctest.

Code Quality

workflow file action
.codecov.yml Measure test coverage with codecov.io
.github/workflows/code-checks.yml Check Python typing with MyPy.
.github/workflows/ci-schema.yml Validate the syntax of workflow files.
.github/workflows/check-md-links.yml Validate links in markdown files.

Others

workflow file action
.github/workflows/ci-dockers-pytorch.yml Build docker images used for testing in CI. If run on nightly schedule, push to the Docker Hub.
.github/workflows/ci-pkg-install.yml Test if pytorch-lightning is successfully installed using pip.

Deployment

workflow file action
.github/workflows/release-pypi.yml Publish a release to PyPI.
.github/workflows/release-docker.yml Build Docker images from dockers/*/Dockerfile and publish them on hub.docker.com.
.github/workflows/legacy-checkpoints.yml App on request generate legacy checkpoints and upload them to AWS S3.

Bots

workflow file action
.github/mergify.yml Label PRs as conflicts or ready, and request reviews if needed.
.github/stale.yml Close inactive issues/PRs sometimes after adding the "won't fix" label to them.
.github/workflows/probot-auto-cc.yml, .github/lightning-probot.yml Notify maintainers of interest depending on labels added to an issue We utilize lightning-probot forked from PyTorchs probot.
.github/workflows/probot-check-group.yml, .github/checkgroup.yml Checks whether the relevant jobs were successfully run based on the changed files in the PR
.pre-commit-config.yaml pre-commit.ci runs a set of linters and formatters, such as black, ruff and isort. When formatting is applied, the bot pushes a commit with its change. This configuration is also used for running pre-commit locally.
.github/workflows/labeler.yml, .github/labeler.yml Integration of https://github.com/actions/labeler