1
0
mirror of synced 2026-01-07 09:01:31 -05:00

Add setup-node to OpenAPI decorate workflow (#20469)

* Add setup-node to OpenAPI decorate workflow

* Add description of the workflow
This commit is contained in:
Lucas Costi
2021-07-22 23:52:46 +10:00
committed by GitHub
parent e5616e4e9d
commit da0ec9f4e1

View File

@@ -1,8 +1,8 @@
name: OpenAPI generate decorated schema files
# **What it does**:
# **Why we have it**:
# **Who does it impact**:
# **What it does**: On 'Update OpenAPI Descriptions' PRs opened by github-openapi-bot, this workflow runs the script to generate the decorated OpenAPI files and commit them to the PR.
# **Why we have it**: So we can consume OpenAPI changes, decorate them, and publish them to the REST API docs.
# **Who does it impact**: Anyone making OpenAPI changes in `github/github`, and wanting to get them published on the docs site.
on:
workflow_dispatch:
@@ -21,6 +21,12 @@ jobs:
- name: Checkout repository code
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
- name: Setup node
uses: actions/setup-node@38d90ce44d5275ad62cc48384b3d8a58c500bb5f
with:
node-version: 16.x
cache: npm
- name: Install dependencies
run: npm ci