From 5c8d9a3a441db94841a0b4267ad49901e3e2f6e1 Mon Sep 17 00:00:00 2001 From: alexsparkes Date: Sun, 25 Jan 2026 20:44:44 +0000 Subject: [PATCH] feat: bump version to 7.6.0 across all manifests and documentation --- .github/workflows/version-bump.yml | 6 +++--- docs/RELEASE_PROCESS.md | 18 +++++++++--------- manifest/chrome.json | 2 +- manifest/firefox.json | 2 +- package.json | 2 +- safari/Mue Extension/Resources/manifest.json | 2 +- safari/Mue.xcodeproj/project.pbxproj | 8 ++++---- src/config/constants.js | 2 +- 8 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/version-bump.yml b/.github/workflows/version-bump.yml index e699bf1c..8e63d15b 100644 --- a/.github/workflows/version-bump.yml +++ b/.github/workflows/version-bump.yml @@ -8,9 +8,9 @@ on: required: true type: choice options: - - patch # 7.5.0 -> 7.5.1 (bug fixes) - - minor # 7.5.0 -> 7.6.0 (new features) - - major # 7.5.0 -> 8.0.0 (breaking changes) + - patch # 7.6.0 -> 7.5.1 (bug fixes) + - minor # 7.6.0 -> 7.6.0 (new features) + - major # 7.6.0 -> 8.0.0 (breaking changes) pre_release: description: 'Pre-release label (leave empty for stable release)' required: false diff --git a/docs/RELEASE_PROCESS.md b/docs/RELEASE_PROCESS.md index 90e45e3e..b14862ef 100644 --- a/docs/RELEASE_PROCESS.md +++ b/docs/RELEASE_PROCESS.md @@ -35,14 +35,14 @@ We follow [Semantic Versioning](https://semver.org/): `MAJOR.MINOR.PATCH` | Type | When | Example | |------|------|---------| | **Major** (x.0.0) | Breaking changes, API changes, major UI overhaul | 7.5.0 → 8.0.0 | -| **Minor** (0.x.0) | New features, backward-compatible changes | 7.5.0 → 7.6.0 | +| **Minor** (0.x.0) | New features, backward-compatible changes | 7.5.0 → 7.5.0 | | **Patch** (0.0.x) | Bug fixes, small improvements | 7.5.0 → 7.5.1 | ### Beta Versions Beta versions follow the format: `MAJOR.MINOR.PATCH-beta.X` -Example: `7.6.0-beta.1`, `7.6.0-beta.2` +Example: `7.5.0-beta.1`, `7.5.0-beta.2` ## Pre-Release Checklist @@ -69,7 +69,7 @@ Before starting any release: 3. Click **Run workflow** 4. Workflow will: - - Calculate new version (e.g., `7.6.0-beta.1`) + - Calculate new version (e.g., `7.5.0-beta.1`) - Update all 6 version files - Create git tag - Push to `dev` @@ -119,7 +119,7 @@ Before starting any release: 3. **Fix issues**: - Fix bugs on `dev` branch - Create new beta (repeat from Step 1) - - Increment beta number (7.6.0-beta.2, etc.) + - Increment beta number (7.5.0-beta.2, etc.) 4. **Minimum beta period**: 3-7 days (depending on changes) @@ -147,7 +147,7 @@ Before starting any release: - **Bump type**: Usually same as beta (minor/major/patch) - **Pre-release**: Leave empty (stable release) -3. This updates `7.6.0-beta.X` → `7.6.0` +3. This updates `7.5.0-beta.X` → `7.5.0` ### Step 3: Create Production PR @@ -197,7 +197,7 @@ Before starting any release: 1. Go to **Actions** → **Submit** → **Run workflow** -2. Enter version tag: `v7.6.0` (include the 'v' prefix to match the release tag) +2. Enter version tag: `v7.5.0` (include the 'v' prefix to match the release tag) 3. Click **Run workflow** @@ -274,7 +274,7 @@ git push origin beta - Approve in **Environments** → **production** 6. **Workflow automatically**: - - Bumps patch version (7.6.0 → 7.6.1) + - Bumps patch version (7.5.0 → 7.6.1) - Merges to `main` - Creates release tag - Builds and releases @@ -393,8 +393,8 @@ Stored in GitHub Secrets as `SUBMIT_KEYS`: **Solutions**: 1. Delete existing tag: ```bash - git tag -d v7.6.0 - git push origin :refs/tags/v7.6.0 + git tag -d v7.5.0 + git push origin :refs/tags/v7.5.0 ``` 2. Re-run workflow diff --git a/manifest/chrome.json b/manifest/chrome.json index c97cd76d..82864c1e 100644 --- a/manifest/chrome.json +++ b/manifest/chrome.json @@ -4,7 +4,7 @@ "default_locale": "en", "name": "__MSG_name__", "description": "__MSG_description__", - "version": "7.5.0", + "version": "7.6.0", "homepage_url": "https://muetab.com", "permissions": ["search"], "action": { diff --git a/manifest/firefox.json b/manifest/firefox.json index 4119f002..d036efc7 100644 --- a/manifest/firefox.json +++ b/manifest/firefox.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "Mue", "description": "Fast, open and free-to-use new tab page for modern browsers.", - "version": "7.5.0", + "version": "7.6.0", "homepage_url": "https://muetab.com", "action": { "default_icon": "icons/128x128.png" diff --git a/package.json b/package.json index b376b2e2..f7b6906a 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "homepage": "https://muetab.com", "bugs": "https://github.com/mue/mue/issues/new?assignees=&labels=bug&template=bug-report.md&title=%5BBUG%5D", "license": "BSD-3-Clause", - "version": "7.5.0", + "version": "7.6.0", "type": "module", "packageManager": "bun@1.3.1", "engines": { diff --git a/safari/Mue Extension/Resources/manifest.json b/safari/Mue Extension/Resources/manifest.json index 1821da96..2afad899 100644 --- a/safari/Mue Extension/Resources/manifest.json +++ b/safari/Mue Extension/Resources/manifest.json @@ -4,7 +4,7 @@ "default_locale": "en", "name": "__MSG_name__", "description": "__MSG_description__", - "version": "7.5.0", + "version": "7.6.0", "homepage_url": "https://muetab.com", "permissions": ["search"], "chrome_url_overrides": { diff --git a/safari/Mue.xcodeproj/project.pbxproj b/safari/Mue.xcodeproj/project.pbxproj index c0b4e9ae..bbe452c0 100644 --- a/safari/Mue.xcodeproj/project.pbxproj +++ b/safari/Mue.xcodeproj/project.pbxproj @@ -255,7 +255,7 @@ "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.14; - MARKETING_VERSION = 7.5.0; + MARKETING_VERSION = 7.6.0; OTHER_LDFLAGS = ( "-framework", SafariServices, @@ -289,7 +289,7 @@ "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.14; - MARKETING_VERSION = 7.5.0; + MARKETING_VERSION = 7.6.0; OTHER_LDFLAGS = ( "-framework", SafariServices, @@ -445,7 +445,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MARKETING_VERSION = 7.5.0; + MARKETING_VERSION = 7.6.0; OTHER_LDFLAGS = ( "-framework", SafariServices, @@ -486,7 +486,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MARKETING_VERSION = 7.5.0; + MARKETING_VERSION = 7.6.0; OTHER_LDFLAGS = ( "-framework", SafariServices, diff --git a/src/config/constants.js b/src/config/constants.js index e4793f61..52c44a77 100644 --- a/src/config/constants.js +++ b/src/config/constants.js @@ -25,4 +25,4 @@ export const EMAIL = 'hello@muetab.com'; export const TWITTER_HANDLE = 'getmue'; export const DISCORD_SERVER = 'zv8C9F8'; -export const VERSION = '7.5.0'; +export const VERSION = '7.6.0';