name: Build GitHub Pages on: push: branches: - master workflow_dispatch: #env: # global: # - GIT_COMMITTER_NAME="SymbiYosys Travis Bot" # - GIT_COMMITTER_EMAIL="nobody@nowhere.com" jobs: Build-GitHub-Pages: runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v2 with: fetch-depth: 0 - name: Save SSH key run: ./.github/scripts/save-key.sh env: GH_KEY: ${{ secrets.GH_KEY }} - name: Set up Python uses: actions/setup-python@v2 with: python-version: '3.x' cache: 'pip' - name: Install Python Dependencies run: pip install -r ./.github/scripts/requirements.txt - name: Generate HTML pages run: ./.github/scripts/generate-html.sh - name: Push to gh-pages branch run: if [ -e ~/.ssh/agent.sh ]; then source ~/.ssh/agent.sh; ./.github/scripts/push-html.sh; fi