Skip to content

Commit

Permalink
Merge branch 'main' into ptr
Browse files Browse the repository at this point in the history
  • Loading branch information
kodewdle committed Mar 29, 2024
2 parents ea8229e + 2367297 commit 0f96da3
Show file tree
Hide file tree
Showing 154 changed files with 4,031 additions and 23,354 deletions.
32 changes: 32 additions & 0 deletions .github/workflows/dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Development pipeline

on:
push:
branches:
- "*"
- "!feature/"

jobs:
release:
name: Publish development build to CDN
runs-on: ubuntu-latest
env:
DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
steps:
- name: Clone project
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Workaround checkout issues
run: |
git fetch --tags --force
- name: Create Package
uses: BigWigsMods/packager@v2
with:
args: -n "{package-name}-$GITHUB_REF_NAME-{project-version}"
- name: Get package name
run: |
echo "PACKAGE=$(find .release -type f -name *.zip -printf "%f\n")" >> $GITHUB_ENV
- name: Publish package
run: |
curl https://api.tukui.org/v1/upload/dev/$PACKAGE --upload-file .release/$PACKAGE -H "X-Tukui-Key: $DEPLOY_KEY" -H "Content-Type: application/zip"
22 changes: 14 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Release pipeline
on:
push:
tags:
- 'v*'
- "v*"

jobs:
release:
Expand All @@ -13,13 +13,19 @@ jobs:
DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
steps:
- name: Clone project
uses: actions/checkout@v3
- name: Prepare environment
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Workaround checkout issues
run: |
echo "VERSION=${GITHUB_REF_NAME#v}" >> $GITHUB_ENV
- name: Prepare package
run: |
zip -9 -r elvui-$VERSION.zip ElvUI ElvUI_Libraries ElvUI_Options
git fetch --tags --force
- name: Create Package
uses: BigWigsMods/packager@v2
with:
args: -n "{package-name}-{project-version}"
- name: Get package name
run: |
echo "PACKAGE=$(find .release -type f -name *.zip -printf "%f\n")" >> $GITHUB_ENV
- name: Publish package
run: |
curl https://api.tukui.org/v1/upload/elvui-$VERSION.zip --upload-file elvui-$VERSION.zip -H "X-Tukui-Key: $DEPLOY_KEY" -H "Content-Type: application/zip"
curl https://api.tukui.org/v1/upload/$PACKAGE --upload-file .release/$PACKAGE -H "X-Tukui-Key: $DEPLOY_KEY" -H "Content-Type: application/zip"
21 changes: 21 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,24 @@ $RECYCLE.BIN/

# Jetbrains local config
.idea

# Libraries
ElvUI_Libraries/Classic/LibQuestXP
ElvUI_Libraries/Core/*
!ElvUI_Libraries/Core/Ace3/AceConfig-3.0
!ElvUI_Libraries/Core/Ace3/AceLocale-3.0
!ElvUI_Libraries/Core/Ace3/LICENSE.txt
!ElvUI_Libraries/Core/Ace3-ElvUI
!ElvUI_Libraries/Core/LibAceConfigHelper
!ElvUI_Libraries/Core/LibActionButton-1.0
!ElvUI_Libraries/Core/LibAnim
!ElvUI_Libraries/Core/LibDispel
!ElvUI_Libraries/Core/LibDeflate
!ElvUI_Libraries/Core/LibElvUIPlugin-1.0
!ElvUI_Libraries/Core/LibRangeCheck-3.0
!ElvUI_Libraries/Core/LibSimpleSticky
!ElvUI_Libraries/Core/oUF
!ElvUI_Libraries/Core/oUF_Plugins

# Pipelines
.release
41 changes: 41 additions & 0 deletions .pkgmeta
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package-as: ElvUI

externals:
ElvUI_Libraries/Classic/LibQuestXP: https://github.com/MrFox42/libquestxp
ElvUI_Libraries/Core/Ace3/AceAddon-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceAddon-3.0
ElvUI_Libraries/Core/Ace3/AceGUI-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceGUI-3.0
ElvUI_Libraries/Core/Ace3/AceComm-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceComm-3.0
ElvUI_Libraries/Core/Ace3/AceConsole-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceConsole-3.0
ElvUI_Libraries/Core/Ace3/AceDB-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceDB-3.0
ElvUI_Libraries/Core/Ace3/AceDBOptions-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceDBOptions-3.0
ElvUI_Libraries/Core/Ace3/AceEvent-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceEvent-3.0
ElvUI_Libraries/Core/Ace3/AceHook-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceHook-3.0
ElvUI_Libraries/Core/Ace3/AceSerializer-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceSerializer-3.0
ElvUI_Libraries/Core/Ace3/AceTimer-3.0: https://repos.curseforge.com/wow/ace3/trunk/AceTimer-3.0
ElvUI_Libraries/Core/AceGUI-3.0-SharedMediaWidgets: https://repos.curseforge.com/wow/ace-gui-3-0-shared-media-widgets/trunk/AceGUI-3.0-SharedMediaWidgets
ElvUI_Libraries/Core/CallbackHandler-1.0: https://repos.curseforge.com/wow/callbackhandler/trunk/CallbackHandler-1.0
ElvUI_Libraries/Core/LibStub: https://repos.curseforge.com/wow/libstub/trunk
ElvUI_Libraries/Core/LibSharedMedia-3.0: https://repos.curseforge.com/wow/libsharedmedia-3-0/trunk/LibSharedMedia-3.0
ElvUI_Libraries/Core/LibCustomGlow-1.0: https://github.com/Stanzilla/LibCustomGlow
ElvUI_Libraries/Core/LibDataBroker: https://github.com/tekkub/libdatabroker-1-1
ElvUI_Libraries/Core/LibTranslit-1.0: https://github.com/Vardex/LibTranslit
ElvUI_Libraries/Core/LibDualSpec-1.0: https://repos.curseforge.com/wow/libdualspec-1-0
ElvUI_Libraries/Core/UTF8: https://repos.curseforge.com/wow/utf8/trunk
ElvUI_Libraries/Core/TaintLess:
url: https://www.townlong-yak.com/addons.git/taintless
commit: default

manual-changelog:
filename: CHANGELOG.md
markup-type: markdown

ignore:
- README.md
- CHANGELOG.md
- LICENSE.md
- ThirdPartyNotices.md

move-folders:
ElvUI/ElvUI: ElvUI
ElvUI/ElvUI_Libraries: ElvUI_Libraries
ElvUI/ElvUI_Options: ElvUI_Options
56 changes: 56 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,59 @@
### Version 13.60 [ March 19th 2024 ]
* Difficulty Icon on Minimap improved, resolving an issue with the mouseover tooltip.
* Pet Battle XP bar overlapped Pass button.
* Encounter Journal error on open resolved.
* Text To Speech button added to Chat > Voice Chat.
* Reputation Databar being clickable during combat.
* Error when using /tts when Chat Voice buttons were disabled.
* Classic SoD: Mage runes added to improve Range Fader for lower levels (Regeneration and Mass Regeneration).
* Classic: Hunter/Rogue/Warrior Range Fader corrected.
* Classic: Send Mail text color corrected.
* Classic: Bags Quiver border missing on bags at first login.
* Classic: Bags Sorting breaking when Quivers tried to sort into other Quivers.

### Version 13.59 [ February 23rd 2024 ]
* Gnomeregan filters updated.
* Whitelisted Suspended World Buffs.
* Toggling spell ranks trigger range display issue.
* Updated allied races model skin.
* Currency error when using Better Bags.
* Season of Discovery Instance IDs added for the Raid Lockouts on Time Datatext.
* Filter creation error resolved when a filter and spell was selected.
* Raid Utility button supports boss mod cooldown function. (Wrath/Classic)
* Closing whisper tab mid-combat no longer causes errors.
* Blizzard options tooltip issue after displaying the Action Bars section resolved.
* Bags "itemButton" error fixed when adding a new Bag then reopening.
* Wrath Fury of Stormrage regen bug fixed. (Thanks ToddSisson)
* WeakAuras color picker save issue fixed. (Wrath)

### Version 13.58 [ February 11th 2024 ]
* Updated LibRangeCheck which fixes the CheckInteractDistance error.
* Color Picker not saving properly on WeakAuras or other addons.
* The following Phase 2 auras have been added to AuraWatch & Whitelist:
* Priest Renew
* Priest Meditations
* Druid Regrowth and Rejuvenation
* Stranglethorn World Event Buff+Stacks
* Stranglethorn Opt-Out PvP Buff
* Dark Rider Rune discovery Buff
* Cozy Sleeping Bag Buff+Stacks
* Gnomeregan Raid Buffs+Debuffs

### Version 13.57 [ February 6th 2024 ]
* Classic: Blizzard fixed Top Auras

### Version 13.56 [ February 6th 2024 ]
* Style Filter error resolved
* Group Loot frame backdrop fixed
* Wrath: Warrior Charge to CCDebuffs
* Classic SoD: Auras added to Aurawatch and Penance to Castbar Ticks
* Chat Loot tab not being created during Install
* Color Picker Alpha input box behaves better
* Tooltip not showing player names sometimes
* Updated plugin for Show Healers & Tanks on Nameplates
* Timewalking instance type added to Unitframe Fader
* Difficulty IDs updated to include Follower Dungeons

### Version 13.55 [ January 16th 2024 ]
* Darth finally got enough XP for lvl 36 (happy birthday)
* Datatext tooltip for Crest Fragments displays correctly
Expand Down
Loading

0 comments on commit 0f96da3

Please sign in to comment.