Name: ntsd/liquidjs-action@main
Github Action to render LiquidJS.
variables
- The JSON variables to render. required
.
template-string
- The template string to render. optional
.
template-file
- The file template to render. optional
.
output-file
- The rendered out put file. optional
.
output-name
- The output state name for the result. default result
.
This action required template file or template string from input template-file
or template-string
. The template will render by LiquidJS. You can find the example template file here. The template file will render to file input output-file
or Github Action Output name from input output-name
.
name: Render LiquidJS
on: push
jobs:
liquidjs-job:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: LiquidJS Action
id: run-liquidjs
uses: ntsd/liquidjs-action@main
with:
variables: `{"hello": "Hello LiquidJS"}`
template-string: "{{ hello }}"
- name: Echo output
run: echo "The rendered result is '${{ steps.run-liquidjs.outputs.result }}'"
name: Render LiquidJS
on: push
jobs:
liquidjs-job:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: LiquidJS Action
uses: ntsd/liquidjs-action@main
with:
variables: `{"hello": "Hello LiquidJS"}`
template-string: "{{ hello }}"
output-file: "./RENDER.md"
- name: Commit files
run: |
git config --local user.email "[email protected]"
git config --local user.name "ntsd"
git commit -am "docs: auto update RENDER.md"
git push