Skip to content

Releases: M0RGaming/Push-To-EsoUI

Push to ESO UI

10 Aug 21:03
f26b0fa
Compare
Choose a tag to compare

This is a github action that will automatically push your addon to esoui.

Requirements:
You need a changelog text file. (Defaults to changelog.txt) - This is what will end up in your changelog tab in esoui
You need a readme file. (Defaults to README.md) - This is what will end up in your esoui main page
You need a EsoUI token. (https://www.esoui.com/downloads/filecpl.php?action=apitokens) - This should never be directly in your workflow file, but instead you should save it as a GitHub secret.
You need an EsoUI ID. You get this by making an addon on esoui. The addon's ID will be in the URL.

Sample workflow file (taken directly from my addon)

name: PushToEsoUI

on:
  workflow_dispatch:
    inputs:
      version:
        description: 'Version'     
        required: true
        default: '2.4'

jobs:
  hello_world_job:
    runs-on: ubuntu-latest
    name: Pushing
    steps:
      - uses: actions/checkout@v2
        with:
          path: 'ArtaeumGroupTool'

      - name: Zip release
        run: 7z a ArtaeumGroupTool.zip * -xr!*.git*

      - name: Push to EsoUI
        id: push
        uses: M0RGaming/Push-To-EsoUI@main
        with:
          EsoUIToken: ${{secrets.ESOUI_API_TOKEN}}
          EsoUIID: 3012
          path: './ArtaeumGroupTool/'
          readme: 'README.md'
          changelog: 'changelog.txt'
          version: ${{github.event.inputs.version}}
          artifact: 'ArtaeumGroupTool.zip'