tree: 3c79ea320b59e33ef600fa6f68bcd78b8a599d52 [path history] [tgz]
  1. ci_build.yml
  2. ci_chart_test.yml
  3. ci_check_license.yml
  4. ci_docker.yml
  5. ci_greeting.yml
  6. ci_labeler.yml
  7. ci_stale.yml
  8. ci_ut.yml
  9. README.md
.github/workflows/README.md

GitHub Workflows

This directory contains all InLong CI checks.

  • InLong Build

    Build InLong when pushing changes or opening a pull request.

    If it passes, you can download the InLong binary package from the workflow run's URL.

  • InLong Unit Test

    Unit testing when pushing changes or opening a pull request.

    If it fails, you can check out reports form the workflow run's URL.

  • InLong Docker Build and Push

    Build Docker images when pushing changes or opening a pull request.

    Only when pushing changes to the apache/incubator-inlong repository will the Docker images are pushed to Docker Hub.

  • InLong Helm Charts Lint and Test

    Lint and test the InLong Helm Chart when pushing changes or opening a pull request.

    In this workflow, firstly, install Helm using the azure/setup-helm action, then install chart-testing using the helm/chart-testing-action and install Kind using the helm/kind-action, finally, use the chart-testing tool to lint and install the InLong Helm Chart. And here is the chart-testing configuration and here is the kind configuration.

    NOTE: If the charts have not changed, they will not be linted, validated, installed and tested.

  • InLong Check License Header

    Check licence header when pushing changes or opening a pull request using the apache/skywalking-eyes action. And here is the configuration.

  • InLong Pull Request Labeler

    label new pull requests based on the paths of files being changed using the actions/labeler action. And here is the labeler configuration

  • InLong Mark Stale Issues and PRs

    Mark issues and pull requests that have not had recent interaction using the actions/stale action.

  • InLong Greeting

    Interact with newcomers using the actions/first-interaction action.

Troubleshooting

If you have any questions, welcome to contact the maintainers. And feel free to make a pull request!

Maintainers