lightning/.github/workflows
Jirka Borovec a203b043cb
CI: settle file names (#16098)
* CI: settle file names

* rename

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-12-19 12:18:38 -05:00
..
README.md CI: settle file names (#16098) 2022-12-19 12:18:38 -05:00
_build-packages.yml CI: clean install & share pkg build (#15986) 2022-12-13 06:55:39 +01:00
ci-dockers-pytorch.yml CI: settle file names (#16098) 2022-12-19 12:18:38 -05:00
ci-examples-app.yml CI: settle file names (#16098) 2022-12-19 12:18:38 -05:00
ci-pkg-install.yml Merge setup_tools into assistant (#15847) 2022-12-13 14:47:35 +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: settle file names (#16098) 2022-12-19 12:18:38 -05:00
ci-tests-lite.yml CI: settle file names (#16098) 2022-12-19 12:18:38 -05:00
ci-tests-pytorch.yml CI: settle file names (#16098) 2022-12-19 12:18:38 -05:00
code-checks.yml Checkgroup config fixes (#15787) 2022-11-26 01:16:48 +00:00
docs-checks.yml CI: clean install & share pkg build (#15986) 2022-12-13 06:55:39 +01:00
docs-deploy.yml Bump google-github-actions/auth from 0 to 1 (#15675) 2022-11-16 01:24:20 +09:00
labeler.yml Run all tests in master (#15288) 2022-10-25 12:34:04 -04:00
legacy-checkpoints.yml Fix typo in PR titles generated by github-actions bot (#16003) 2022-12-11 02:08:59 +01: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 Upgrade GPU CI to PyTorch 1.13 (#15583) 2022-11-12 14:58:37 +00:00
release-pypi.yml ci: print existing candidates (#16077) 2022-12-15 18:22:22 -05:00
schedule-clear-cache.yml CI: use native oldest for package (#15094) 2022-10-19 00:55:00 +02:00
tpu-tests.yml CI: parameterize TPU tests (#15876) 2022-12-06 17:00:15 +00:00

README.md

Continuous Integration and Delivery

Unit and Integration Testing

workflow name workflow file action accelerator*
Test PyTorch full .github/workflows/ci-tests-pytorch.yml Run all tests except for accelerator-specific, standalone and slow tests. 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.