{"owner":"Termix-SSH","repo":"Termix","hasSpec":true,"specFile":".github/workflows/openapi.yml","branch":"HEAD","format":"yaml","version":"3.x (YAML)","title":"Termix","description":"","endpoints":[],"spec":"name: Generate OpenAPI Specification\n\non:\n  workflow_dispatch:\n\njobs:\n  generate-openapi:\n    name: Generate OpenAPI JSON\n    runs-on: blacksmith-2vcpu-ubuntu-2404\n\n    steps:\n      - name: Checkout repository\n        uses: actions/checkout@v7\n\n      - name: Setup Node.js\n        uses: actions/setup-node@v7\n        with:\n          node-version-file: \".nvmrc\"\n          cache: \"npm\"\n\n      - name: Install dependencies\n        run: npm ci\n\n      - name: Generate OpenAPI specification\n        run: npm run generate:openapi\n\n      - name: Upload OpenAPI artifact\n        uses: actions/upload-artifact@v7\n        with:\n          name: openapi-spec\n          path: openapi.json\n          retention-days: 90\n"}