You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
GitHub Action for Hasura
v1.2
This Action for Hasura enables arbitrary actions with the hasura
cli.
args
- Required. This is the arguments you want to use for thehasura
cli.
-
HASURA_ENDPOINT
- Required. The endpoint of the Hasura GraphQL engine. -
HASURA_ADMIN_SECRET
- Optional. The admin secret (if any) for the Hasura GraphQL engine. -
HASURA_WORKDIR
- Optional. The path from the root of your repository to the directory where themigrations
folder can be found.
To apply migrations with the Hasura CLI:
name: Hasura migration
on:
push:
branches:
- master
jobs:
hasura_migration:
name: Hasura migration
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@master
- name: Apply hasura migrations
uses: tibotiber/hasura-action@master
with:
args: migrate apply
env:
HASURA_ENDPOINT: ${{ secrets.HASURA_ENDPOINT }}
HASURA_ADMIN_SECRET: ${{ secrets.HASURA_ADMIN_SECRET }}
HASURA_WORKDIR: backend/hasura # replace this by your own path if needed
The Dockerfile and associated scripts and documentation in this project are released under the MIT License.
This project was forked from GitHub Action for Firebase.