Skip to content

Release

Release #4

Workflow file for this run

name: Release
on: workflow_dispatch
jobs:
publish:
name: Publish
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Compile LabPBR
uses: null511/PixelGraph.GitHubAction@main
with:
project: src/project.yml
profile: MI-LabPBR
zip: MI-LabPBR-v${{ github.run_number }}.zip
- name: Compile OldPBR
uses: null511/PixelGraph.GitHubAction@main
with:
project: src/project.yml
profile: MI-OldPBR
zip: MI-OldPBR-v${{ github.run_number }}.zip
- name: Release
uses: softprops/action-gh-release@v2
with:
draft: true
prerelease: true
generate_release_notes: true
make_latest: "true"
name: Release ${{ github.run_number }}
tag_name: v${{ github.run_number }}
files: |
MI-LabPBR-v${{ github.run_number }}.zip
MI-OldPBR-v${{ github.run_number }}.zip
# LICENSE
# - name: Publish to CurseForge, Modrinth
# uses: Kir-Antipov/mc-publish@v3.3
# with:
# name: MI-PBR v${{ github.run_number }}
# version: v${{ github.run_number }}
# version-type: beta
# changelog: "###Release v${{ github.run_number }}"
# modrinth-token: ${{ secrets.MODRINTH_TOKEN }}
# modrinth-id: <TODO>
# modrinth-featured: true
# modrinth-loaders: minecraft
# curseforge-token: ${{ secrets.CF_API_TOKEN }}
# curseforge-id: <TODO>
# loaders: |
# fabric
# forge
# quilt
# files: |
# MI-LabPBR-v${{ github.run_number }}.zip
# MI-OldPBR-v${{ github.run_number }}.zip