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