Skip to content

Synchronize actions for wow addons

License

Notifications You must be signed in to change notification settings

N6REJ/.wow-settings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wow addon .settings repo

This is to synchronize all files that are used in EVERY addon and never change for just a single addon. like LICENSE, actions, etc. Add any new addon to the action to ensure its kept synchronized.

To get list of all repos open terminal and type gh repo list >> current-repos.md this will provide an unsorted list of ALL repo's Owned by N6REJ remove all non-addon repos and use notepad++ to sort listing optional


Steps to create an addon

  1. create git repository for addon

  2. create addon in wago

  3. get addon id from dashboard

  4. put ## X-Wago-ID: xx where xx = id # into .toc

  5. create addon in curseforge)

  6. get addon id from project page in curseforge

  7. put ## X-Curse-Project-ID: xx where xx = id# into .toc

  8. go to repo settings and create the following Secrets -> Actions

    • GH_PAT
    • WAGO_API_TOKEN
    • CF_API_KEY
  9. In repo create webhook. Info is found in "github" section of wago settings.

image

 *Use values from top of key file for key values*
  1. open .wow-settings repo in phpstorm & put repo url into sync.yml repo list
  2. Commit & push
  3. open addon repo in phpstorm
  4. pull
  5. make sure .packager/ and .github have been synced with the settings repo https://github.com/.wow-settings Both should have "release.yml" in workflows
  6. Write addon, commit, & push
  7. create tag using yyyy.mm.dd versioning
  8. push
  9. verify action was run and files were pushed to wago & curseforge
  10. open curseforge "manage projects" and put in git repo info.
  11. verify all settings and file data matches addon repo.
  12. open wago "settings" and sync everything from repo.
  13. check both dashboards and verify file(s) exist.

About

Synchronize actions for wow addons

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •