Skip to content

Add files via upload #45

Add files via upload

Add files via upload #45

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: CI
on:
# Triggers the workflow on push or pull request events but only for the "main" branch
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Create Ontology Documentation
run: |
sudo apt-get install python3 python3-setuptools python3-pip -y
sudo apt-get install gcc libpq-dev -y
sudo apt-get install python3-dev python3-pip -y
sudo apt-get install python3-venv python3-wheel -y
sudo pip3 install wheel pylode==3.0.2 rdflib
mkdir docs
echo "Generating documentation for Core ontology"
python -m pylode nfdi4objects.rdf -o docs/index.html
cp nfdi4objects.rdf docs
- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@releases/v4
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: gh-pages
clean: false
FOLDER: docs/