Skip to content

docs: migrate docs from website #409

docs: migrate docs from website

docs: migrate docs from website #409

Workflow file for this run

name: build
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build docs
run: cd docs && ./build.sh
- name: Deploy docs
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: docs/dist
- name: Build with Docker
run: ./build.sh
- name: Set deployment variables
id: variables
uses: actions/[email protected]
with:
script: |
const refName = context.ref.split("/").pop();
const isRelease = context.eventName === "push"
&& context.ref.startsWith("refs/tags/")
&& refName.includes("@");
const releaseName = refName.split("@")[0];
const releaseVersion = refName.split("@")[1];
const releaseFolderName = `${releaseName}-${releaseVersion}`
core.setOutput("isRelease", isRelease.toString());
core.setOutput("releaseFolderName", releaseFolderName);
- name: Deploy to CurseForge
if: ${{ steps.variables.outputs.isRelease == 'true' }}
run: >
docker run
--env CURSEFORGE_API_TOKEN=${{ secrets.CURSEFORGE_API_TOKEN }}
luckyblock
./gradlew :tools:cli --args="upload-to-curseforge ../dist/${releaseName}-${releaseVersion}"