Github action to help validate scaffolder templates for backstage.
The github action takes the same arguments as the template action.
jobs:
template:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: tradeshift/actions-template-test@v1
with:
url: ./template
targetPath: ./tmp
values: |
{
"name": "App",
"type": "public"
}
Note: to be published
const { runTemplate } = require('@tradeshift/actions-template-test');
await runTemplate({
url: './template',
targetPath: './tmp',
values: {},
});