Skip to content

migrate docs to Openlineage/Openlineage repo #2

migrate docs to Openlineage/Openlineage repo

migrate docs to Openlineage/Openlineage repo #2

Workflow file for this run

name: Build & Deploy docs to Netlify GitHub Pages

Check failure on line 1 in .github/workflows/docs-deploy.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/docs-deploy.yml

Invalid workflow file

No steps defined in `steps` and no workflow called in `uses` for the following jobs: generate_java_doc, generate_openapi, netlify_deploy
on:
push:
tags:
- '[0-9]+.[0-9]+.[0-9]+'
jobs:
generate_java_doc:
# Generates java doc for Java client, add it to the repo under website/static/javadoc
# TODO: generate javadoc for java client to be generated
# https://github.com/marketplace/actions/update-files-on-github
generate_openapi:
# TODO: https://github.com/OpenLineage/OpenLineage/blob/main/spec/release.sh
# TODO: need to run: https://github.com/OpenLineage/docs/blob/main/scripts/build-docs.sh
# why is this .last_spec_commit_id mechanism necessary?
# https://github.com/marketplace/actions/update-files-on-github
netlify_deploy: # https://github.com/marketplace/actions/netlify-deploy
# TODO: netlify token will be necessary
deploy:
name: 'Deploy to Netlify'
steps:
- uses: jsmrcaga/[email protected]
with:
NETLIFY_AUTH_TOKEN: ${{ secrets.MY_TOKEN_SECRET }}
NETLIFY_DEPLOY_TO_PROD: true # can be false for now
# TODO: move OpenLineage/docs repo content to /website within OpenLineage/OpenLineage
# remove build-docs -> https://github.com/OpenLineage/docs/blob/main/scripts/build-docs.sh
# remove this -> https://github.com/OpenLineage/docs/blob/main/.github/workflows/deploy.yml
# remove spec release -> https://github.com/OpenLineage/OpenLineage/blob/main/spec/release.sh