From a6d814d928c9984d60795555e960739732a6db09 Mon Sep 17 00:00:00 2001 From: Matthew Orris <1466844+mattheworris@users.noreply.github.com> Date: Wed, 24 Jul 2024 17:22:23 -0600 Subject: [PATCH] chore: Update OpenAPI spec build workflow for graph --- .github/workflows/deploy-gh-pages.yaml | 12 ++++++------ services/graph/package.json | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/deploy-gh-pages.yaml b/.github/workflows/deploy-gh-pages.yaml index 97be43be..c812dbfe 100644 --- a/.github/workflows/deploy-gh-pages.yaml +++ b/.github/workflows/deploy-gh-pages.yaml @@ -23,7 +23,7 @@ jobs: - account - content-watcher - content-publishing - # - graph + - graph steps: - name: Checkout @@ -100,11 +100,11 @@ jobs: name: openapi-content-publishing path: ./docs/content-publishing - # - name: Download graph OpenAPI artifacts - # uses: actions/download-artifact@v4 - # with: - # name: openapi-graph - # path: ./docs/graph + - name: Download graph OpenAPI artifacts + uses: actions/download-artifact@v4 + with: + name: openapi-graph + path: ./docs/graph - name: Upload final result to GitHub Pages uses: actions/upload-pages-artifact@v3 diff --git a/services/graph/package.json b/services/graph/package.json index 8d930e46..c3925a59 100644 --- a/services/graph/package.json +++ b/services/graph/package.json @@ -5,9 +5,9 @@ "main": "dist/apps/api/main.js", "scripts": { "build": "nest build api && nest build worker", - "build:swagger": "npx ts-node -r tsconfig-paths/register apps/api/src/build-openapi.ts", - "build:metadata": "npx ts-node apps/api/src/generate-metadata.ts", - "generate-swagger-ui": "npx --yes @redocly/cli build-docs swagger.json --output=./docs/index.html", + "build:swagger": "set -a ; . ./env.template ; npx ts-node -r tsconfig-paths/register apps/api/src/build-openapi.ts", + "build:metadata": "set -a ; . ./env.template ; npx ts-node apps/api/src/generate-metadata.ts", + "generate-swagger-ui": "set -a ; . ./env.template ; npx --yes @redocly/cli build-docs swagger.json --output=./docs/index.html", "generate-webhook-types": "npx openapi-client-axios-typegen graph-webhooks.openapi.yaml > libs/common/src/types/webhook-types.d.ts", "start:api": "nest start api", "start:api:watch": "nest start api --watch",