Skip to content

Polkadot Prod

Polkadot Prod #1034

name: Polkadot Prod
on:
schedule:
- cron: "0 0 * * *" # At the end of every day (00:00)
workflow_dispatch:
jobs:
build:
name: build and deploy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: actions/setup-node@v2
with:
node-version: "18"
- uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Publish
env:
app_id: ${{ secrets.ALGOLIA_POLKADOT_APPID }}
api_key: ${{ secrets.ALGOLIA_POLKADOT_API }}
run: |
git config --global user.email "[email protected]"
git config --global user.name "Polkadot Wiki CI"
echo "machine github.com login w3fdeploy password ${{ secrets.ACCESS_KEY }}" > ~/.netrc
git checkout --track origin/prod
git rebase master
git push
yarn && yarn polkadot:build && GIT_USER=w3fdeploy PUBLISHING=true PROJECT_NAME=polkadot-wiki yarn run polkadot:publish-gh-pages