lightning/.github/workflows
Jirka Borovec 59c65db81c
Ci: fix install pkg name (#15259)
* Ci: fix install pkg name

* param
2022-10-24 08:46:45 +02:00
..
README.md Migrate TPU tests to GitHub actions (#14687) 2022-10-21 20:01:39 +02:00
ci-app-cloud-e2e-test.yml Bump actions/checkout from 2 to 3 (#14540) 2022-09-05 19:13:08 +02:00
ci-app-examples.yml Ci: fix install pkg name (#15259) 2022-10-24 08:46:45 +02:00
ci-app-tests.yml CI: testing monolotic package (#15213) 2022-10-23 08:53:58 +02:00
ci-lite-test-full.yml CI: testing monolotic package (#15213) 2022-10-23 08:53:58 +02:00
ci-pkg-install.yml Assistant fixes (#15221) 2022-10-20 18:23:47 +00:00
ci-pytorch-dockers.yml Migrate TPU tests to GitHub actions (#14687) 2022-10-21 20:01:39 +02:00
ci-pytorch-test-full.yml CI: testing monolotic package (#15213) 2022-10-23 08:53:58 +02:00
ci-pytorch-test-slow.yml Optimize required checks when Lite tests are modified (#15232) 2022-10-21 16:08:46 +09:00
ci-schema.yml CI: Reuse check schema (#14469) 2022-08-31 17:37:49 +02:00
code-checks.yml Update mypy version (#15161) 2022-10-22 23:26:43 +02:00
docs-checks.yml CI: apps (#15242) 2022-10-22 13:20:49 +02:00
docs-deploy.yml switch LAI deployment branch (#15194) 2022-10-19 16:07:05 -04:00
events-nightly.yml Assistant for Unified Package (#15207) 2022-10-20 14:17:27 +00:00
labeler.yml CI: Update labeler bot (#13624) 2022-07-12 09:50:46 -04:00
legacy-checkpoints.yml Bump actions/checkout from 2 to 3 (#14540) 2022-09-05 19:13:08 +02:00
probot-auto-cc.yml Explicitly set which Probot job to run (#14756) 2022-09-16 18:12:46 +00:00
probot-check-group.yml Explicitly set which Probot job to run (#14756) 2022-09-16 18:12:46 +00:00
release-docker.yml Bump docker/build-push-action from 1.1.0 to 3 (#14651) 2022-09-12 13:37:49 +00:00
release-pypi.yml publishing workflow (#15239) 2022-10-21 21:00:02 +02:00
schedule-clear-cache.yml CI: use native oldest for package (#15094) 2022-10-19 00:55:00 +02:00
tpu-tests.yml Migrate TPU tests to GitHub actions (#14687) 2022-10-21 20:01:39 +02:00

README.md

Continuous Integration and Delivery

Unit and Integration Testing

workflow name workflow file action accelerator*
Test PyTorch full .github/workflows/ci-pytorch-test-full.yml Run all tests except for accelerator-specific, standalone and slow tests. CPU
Test PyTorch slow .github/workflows/ci-pytorch-test-slow.yml Run only slow tests. Slow tests usually need to spawn threads and cannot be speed up or simplified. CPU
pytorch-lightning (IPUs) .azure-pipelines/ipu-tests.yml Run only IPU-specific tests. IPU
pytorch-lightning (HPUs) .azure-pipelines/hpu-tests.yml Run only HPU-specific tests. HPU
pytorch-lightning (GPUs) .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
PyTorchLightning.Benchmark .azure-pipelines/gpu-benchmark.yml Run speed/memory benchmarks for parity with pure PyTorch. GPU
test-on-tpus .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.

Others

workflow file action
.github/workflows/cicd-pytorch-dockers.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.
.github/workflows/events-recurrent.yml Terminate TPU jobs that live more than one hour to avoid possible resource exhaustion due to hangs.

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.
.github/workflows/events-nightly.yml Publish the package to TestPyPI. Publish Docker images on hub.docker.com.

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, flake8 and isort. When formatting is applied, the bot pushes a commit with its change. This configuration is also used for running pre-commit locally.