Merge pull request #776 from Chia-Network/commit-signing #605
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Deploy to pages on trunk | |
| on: | |
| push: | |
| branches: | |
| - 'main' | |
| workflow_dispatch: | |
| permissions: | |
| contents: write | |
| jobs: | |
| deploy: | |
| runs-on: ubuntu-latest | |
| container: node:18-alpine | |
| steps: | |
| - name: 'Install deps' | |
| run: | | |
| apk add python3 make g++ git | |
| - name: Checkout Code | |
| uses: actions/checkout@v4 | |
| - name: Set up commit signing | |
| uses: Chia-Network/actions/commit-sign/gpg@main | |
| with: | |
| gpg_private_key: ${{ secrets.CHIA_AUTOMATION_PRIVATE_GPG_KEY }} | |
| passphrase: ${{ secrets.CHIA_AUTOMATION_PRIVATE_GPG_PASSPHRASE }} | |
| - name: 'npm install and build' | |
| run: | | |
| npm ci | |
| npm install | |
| npm run build | |
| - name: 'npm deploy' | |
| run: | | |
| # postBuffer documented at: https://git-scm.com/docs/git-config#Documentation/git-config.txt-httppostBuffer | |
| # Needed due to commit/push errors over https related to the remote hanging up unexpectedly | |
| git config --global http.postBuffer 10000000 | |
| git config --global user.name 'ChiaAutomation' | |
| git config --global user.email 'automation@chia.net' | |
| GIT_USER=ChiaAutomation GIT_PASS=${{ github.token }} npm run deploy |