1 name: Publish Spoiler Github Pages
11 name: Create auto generate spoiler files
14 - uses: actions/checkout@v2
16 - name: Install required packages
19 sudo apt-get install \
22 - name: Generate configure
25 - name: Configuration for Japanese version
26 run: ./configure --disable-worldscore
30 - name: Build Japanese version
33 - name: Output spoilers
34 run: src/hengband --output-spoilers
36 - name: Convert encoding to UTF-8
37 run: nkf -w --in-place ~/.angband/Hengband/*.txt
39 - name: Upload spoilers
40 uses: actions/upload-artifact@v2
43 path: ~/.angband/Hengband/*.txt
47 name: Publish GitHub Pages of spoilers
48 needs: create_spoilers
51 GITHUB_PAGES_REPOSITORY: hengband/spoiler
53 - uses: actions/checkout@v2
55 repository: ${{ env.GITHUB_PAGES_REPOSITORY }}
57 - name: Download spoilers
58 uses: actions/download-artifact@v2
63 - name: Copy spoilers to publish dir
64 run: cp -v spoilers/*.txt docs/
67 uses: peaceiris/actions-gh-pages@v3
69 deploy_key: ${{ secrets.SPOILER_REPOSITORY_DEPLOY_KEY }}
71 external_repository: ${{ env.GITHUB_PAGES_REPOSITORY }}
74 user_email: hengband@users.noreply.github.com