name: Assemble Assets and Publish Release on: [push] jobs: Assemble-and-Release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Clone Repository and Run Script working-directory: ./tools run: | sudo -i ./assemble-assets.sh - name: Generate Build Date id: date run: echo "::set-output name=date::$(date +'%Y-%m-%d-%H-%M-%S')" - name: Delete Old Release uses: dev-drprasad/delete-tag-and-release@v0.2.0 with: delete_release: true tag_name: newest env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create Release id: create_release uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: newest release_name: Automated Release ${{ steps.date.outputs.date }} body: | These are the latest versions of NZ:P's game asset data. This does **not** include the game itself or the QuakeC. If you do not know what you are doing, you may want/need to be [here](https://github.com/nzp-developers/nzportable) instead.
Changed files (ignore) ``` ${{ steps.files.outputs.added_modified }} ```
To install: - Grab the `.ZIP` archive for your desired platform below (*-nzp-assets.zip) - Extract the contents of the `.ZIP` archive to the required locations. - NX: `/switch/` - PC: Anywhere, or where your `nzportable.exe` from an existing install is. - PSP: `/PSP/GAME/` - VITA: `/ux0:` (archive contains a `data` folder). - 3DS: `/3ds/` draft: true prerelease: false - name: Upload NX Data uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./tmp/nx-nzp-assets.zip asset_name: nx-nzp-assets.zip asset_content_type: application/zip - name: Upload PC Data uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./tmp/pc-nzp-assets.zip asset_name: pc-nzp-assets.zip asset_content_type: application/zip - name: Upload PSP Data uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./tmp/psp-nzp-assets.zip asset_name: psp-nzp-assets.zip asset_content_type: application/zip - name: Upload VITA Data uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./tmp/vita-nzp-assets.zip asset_name: vita-nzp-assets.zip asset_content_type: application/zip - name: Upload 3DS Data uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./tmp/3ds-nzp-assets.zip asset_name: 3ds-nzp-assets.zip asset_content_type: application/zip - name: Publish Release uses: StuYarrow/publish-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: id: ${{ steps.create_release.outputs.id }}