Local Process for Kubernetes (LPK) can provide reviewers a live, sandboxed preview of the pull request's changes before code is merged into the main branch. The add-review-url GitHub Action writes the URL of the preview app as a comment on the pull request.
Refer to the documentation for Local Process for Kubernetes sample app - Pull Request Flow Documentation for Azure Dev Spaces
The following Action snippet is used in the Bikesharing sample PR workflow , which also demonstrates how to use this action with Kubernetes Bake.
- uses: microsoft/mindaro/actions/add-review-url@Releases/v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
branch-name: ${{steps.generate-valid-branch-name.outputs.result}}
host: "${{ secrets.HOST }}"
protocol: "http"
where secrets.HOST is the host URL for the app deployed in AKS. See Pull Request Flow Documentation for Local Process for Kubernetes
Navigate to the directory: .\actions\add-review-url\src and run
npm install
npm run build
Using Jest Test Framework. Refer to tests in \actions\add-review-url_test_
npm install
npm run build
npm run test