Skip to content

Latest commit

 

History

History
 
 

add-review-url

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Bridge to Kubernetes GitHub Action for adding the review url on pull request

Bridge to Kubernetes 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.

How to include this action in our pull request workflow

Refer to the documentation for Bridge to Kubernetes sample app - Pull Request Flow Documentation for Bridge to Kubernetes

Example workflow syntax

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 Bridge to Kubernetes

How to build this GitHub Action for development

Navigate to the directory: .\actions\add-review-url\src and run

    npm install
    npm run build

How to build and test the unit tests for this GitHub Action

Using Jest Test Framework. Refer to tests in \actions\add-review-url_test_

        npm install
        npm run build
        npm run test