You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Hasura Change Summary
v2.4.2
GitHub Action to generate readable Hasura metadata change summaries.
This action currently supports changes to database table metadata including row-level and column-level permissions.
Other metadata such as actions, cron triggers, and remote schemas are not currently supported.
For example, with marocchino's Sticky Pull Request Comment:
name: ci
on:
pull_request:
paths:
- 'metadata/**.yaml'
jobs:
hasura-change-summary:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: Fieldguide/action-hasura-change-summary@v2
id: hasura-change
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
hasura_endpoint: https://my-pr-${{ github.event.number }}-app.example.com
- uses: marocchino/sticky-pull-request-comment@v2
if: steps.hasura-change.outputs.change_html
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
message: ${{ steps.hasura-change.outputs.change_html }}
input | description |
---|---|
github_token |
GITHUB_TOKEN secret |
project_dir |
Hasura project directory, relative to GITHUB_WORKSPACE ; defaults to . |
hasura_endpoint |
Hasura GraphQL engine http(s) endpoint, used for deep console links |
output | description |
---|---|
change_html |
HTML change summary |