Test custom Docker action

This commit is contained in:
Sys 2021-08-24 13:32:05 +02:00
parent 8ed1cc54be
commit cad9c8d165
No known key found for this signature in database
GPG Key ID: 3CD2C29F8AB39BFD

View File

@ -5,24 +5,19 @@ on:
workflow_dispatch:
jobs:
build:
pages:
name: Build files for GH Pages
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Generate schemas
uses: addnab/docker-run-action@v3
uses: docker://ghcr.io/sysbot-org/tgscraper
with:
registry: ghcr.io
image: ghcr.io/sysbot-org/tgscraper:latest
options: -v ${{ github.workspace }}:/out
run: |
'php /app/vendor/bin/tgscraper app:export-schema --readable botapi.json'
'php /app/vendor/bin/tgscraper app:export-schema --yaml --readable botapi.yaml'
'php /app/vendor/bin/tgscraper app:export-schema --postman --readable botapi_postman.json'
'php /app/vendor/bin/tgscraper app:export-schema --openapi --readable botapi_openapi.json'
'php /app/vendor/bin/tgscraper app:export-schema --yaml --openapi --readable botapi_openapi.yaml'
args: |
"app:export-schema --readable ${{ github.workspace }}/botapi.json"
"app:export-schema --yaml --readable ${{ github.workspace }}/botapi.yaml"
"app:export-schema --postman --readable ${{ github.workspace }}/botapi_postman.json"
"app:export-schema --openapi --readable ${{ github.workspace }}/botapi_openapi.json"
"app:export-schema --yaml --openapi --readable ${{ github.workspace }}/botapi_openapi.yaml"
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with: