diff --git a/.github/workflows/ci.yml b/.github/workflows/pipeline.yml similarity index 90% rename from .github/workflows/ci.yml rename to .github/workflows/pipeline.yml index ace9714..052f7dc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/pipeline.yml @@ -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 @@ -15,13 +15,13 @@ 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 @@ -29,7 +29,7 @@ jobs: # 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]" @@ -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 @@ -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 }} @@ -83,3 +83,4 @@ jobs: prerelease: false env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + diff --git a/README.md b/README.md index 500163c..7e02b0f 100644 --- a/README.md +++ b/README.md @@ -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`). diff --git a/StarCursor.toc b/StarCursor.toc index db74beb..96bb390 100644 --- a/StarCursor.toc +++ b/StarCursor.toc @@ -2,7 +2,7 @@ ## Title: StarCursor |cff9966ff ## 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