From 6ddc74ddd6740b8f059f99e301bc5800776c4392 Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Sun, 6 Sep 2026 11:36:34 +0200 Subject: [PATCH] Add temporary v1.0.1 release workflow --- .github/workflows/release-v1.0.1.yml | 53 ++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/release-v1.0.1.yml diff --git a/.github/workflows/release-v1.0.1.yml b/.github/workflows/release-v1.0.1.yml new file mode 100644 index 0000000..bd3d780 --- /dev/null +++ b/.github/workflows/release-v1.0.1.yml @@ -0,0 +1,53 @@ +name: Publish v1.0.1 + +on: + push: + branches: + - master + paths: + - .github/workflows/release-v1.0.1.yml + +permissions: + contents: write + +jobs: + release: + runs-on: ubuntu-latest + steps: + - name: Publish release + env: + GH_TOKEN: ${{ github.token }} + run: | + set -e + cat > /tmp/release-notes.md <<'EOF' + # 🪙 aux ClassicAPI v1.0.1 + + This patch improves **tooltip price readability** while preserving the existing aux pricing model, history and Auction House workflow. + + ## 🎨 Tooltip Money Display + + - Replaced colored decimal-style AUX prices with Blizzard **gold, silver and copper coin icons**. + - Money values now use **white text** with right-aligned Auctionator-style positioning. + - Renamed the visible **Value:** tooltip label to **Auction:** without changing the underlying historical-value logic. + - Tooltip width now adapts cleanly to large prices and resets when the tooltip closes. + - Fractional internal disenchant expectations continue to display as whole copper values. + + ## 🔒 Compatibility + + - No changes to **SavedVariables**, price history or the age-weighted median model. + - No changes to **LFT `AuxData` sharing**, Auction House throttling or posting behaviour. + - No new permanent polling or `OnUpdate` handler. + - ShaguTweaks vendor-value fallback remains optional. + + ## ✅ Validation + + Tested in-game on **WoW 1.12.1 / Turtle WoW**, including different price sizes, tooltip width changes and native tooltip money display. + + No SavedVariables reset is required. + EOF + + if gh release view v1.0.1 --repo "$GITHUB_REPOSITORY" >/dev/null 2>&1; then + gh release edit v1.0.1 --repo "$GITHUB_REPOSITORY" --title "aux ClassicAPI v1.0.1" --notes-file /tmp/release-notes.md + else + gh release create v1.0.1 --repo "$GITHUB_REPOSITORY" --target "023b9e762da3292881ffdc83c5b0ebfc29783220" --title "aux ClassicAPI v1.0.1" --notes-file /tmp/release-notes.md + fi