Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions .github/workflows/ci.yml → .github/workflows/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Code Quality Check

on:
push:
branches: [ main ]
branches: [ main, dev ]
pull_request:
branches: [ main ]
branches: [ main, dev ]

permissions:
contents: write # Required to push formatting fixes and create releases
Expand All @@ -15,21 +15,21 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
ref: ${{ github.head_ref || github.ref_name }}

# Auto-format with StyLua (modifies files in place)
- name: Auto-format with StyLua
uses: JohnnyMorganz/stylua-action@v1
uses: JohnnyMorganz/stylua-action@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}
version: 2.0.2
args: .

# Automatically commit and push changes back if StyLua modified any files
- name: Commit and push formatting fixes
uses: stefanzweifel/git-auto-commit-action@v5
uses: stefanzweifel/git-auto-commit-action@v7
with:
commit_message: "style: automated code formatting (StyLua)"
commit_user_name: "github-actions[bot]"
Expand All @@ -48,7 +48,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
ref: main # Always pull latest main head to catch the formatting commit if it happened
fetch-depth: 0
Expand All @@ -74,7 +74,7 @@ jobs:
# Deploy release with autogenerated release notes
- name: Create GitHub Release
if: steps.check_tag.outputs.exists == 'false'
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
with:
tag_name: ${{ steps.get_version.outputs.version }}
name: ${{ steps.get_version.outputs.version }}
Expand All @@ -83,3 +83,4 @@ jobs:
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,17 @@ You can access the configuration options to adjust the behavior of the tracker u

## 📦 Installation

### The Easy Way (Recommended)
The easiest way to install and keep StarCursor updated automatically is through CurseForge:
To ensure you always have the latest, verified, and secure version of StarCursor, all downloads are hosted exclusively on CurseForge.

### Option 1: Automatic Update (Recommended)
The easiest way to install and keep StarCursor updated automatically is through the CurseForge App:
👉 **[Download StarCursor on CurseForge](https://www.curseforge.com/wow/addons/starcursor)**

### The Manual Way
1. Download the latest release `.zip` file from [CurseForge](https://www.curseforge.com/wow/addons/starcursor) page.
2. Extract the contents of the archive.
3. Move the extracted `StarCursor` folder into your WoW AddOns directory:
### Option 2: Manual Installation
If you prefer to install your addons manually, please download the official release package directly from CurseForge to ensure you get the latest stable build:
1. Go to the **[StarCursor CurseForge Page](https://www.curseforge.com/wow/addons/starcursor)** and click **Download**.
2. Extract the contents of the downloaded `.zip` archive.
3. Move the extracted `StarCursor` folder into your World of Warcraft AddOns directory:
* **Retail:** `World of Warcraft/_retail_/Interface/AddOns/`
* **Classic:** `World of Warcraft/_classic_/Interface/AddOns/`
4. Restart or reload the game (`/reload`).
Expand Down
2 changes: 1 addition & 1 deletion StarCursor.toc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
## Title: StarCursor |cff9966ff<dualityps>
## Notes: Makes it easy to keep track of where your cursor is located.
## Author: dualityps
## Version: v4.2.10
## Version: v4.2.11
## DefaultState: enabled
## SavedVariables: StarCursorDB

Expand Down