mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-27 15:17:38 +00:00
Prepare for 1.0.0-beta.2 release
- Bump version to build 102 - Add automatic cleanup of development files from app bundle - Enhance release script with comprehensive build cleaning - Update CHANGELOG with beta.2 fixes - Remove app-config.plist, Local.xcconfig, and test files from bundle
This commit is contained in:
parent
9b4f9b79fa
commit
13ef158d9d
7 changed files with 30 additions and 7 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
|
@ -2,6 +2,18 @@
|
||||||
|
|
||||||
All notable changes to VibeTunnel will be documented in this file.
|
All notable changes to VibeTunnel will be documented in this file.
|
||||||
|
|
||||||
|
## [1.0.0-beta.2] - 2025-06-17
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
- Fixed version string display (now correctly shows beta version)
|
||||||
|
- Fixed Sparkle build number in appcast for proper auto-updates
|
||||||
|
- Removed development files from app bundle (app-config.plist, Local.xcconfig, test files)
|
||||||
|
|
||||||
|
### 🔧 Improvements
|
||||||
|
- Enhanced build process with automatic cleanup of unwanted files
|
||||||
|
- Improved release script with comprehensive build artifact cleaning
|
||||||
|
- Better version consistency across all components
|
||||||
|
|
||||||
## [1.0.0-beta.1] - 2025-06-17
|
## [1.0.0-beta.1] - 2025-06-17
|
||||||
|
|
||||||
### 🎉 First Public Beta Release
|
### 🎉 First Public Beta Release
|
||||||
|
|
|
||||||
|
|
@ -481,7 +481,7 @@
|
||||||
CODE_SIGN_ENTITLEMENTS = VibeTunnel/VibeTunnel.entitlements;
|
CODE_SIGN_ENTITLEMENTS = VibeTunnel/VibeTunnel.entitlements;
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
CURRENT_PROJECT_VERSION = 102;
|
||||||
DEAD_CODE_STRIPPING = YES;
|
DEAD_CODE_STRIPPING = YES;
|
||||||
DEVELOPMENT_ASSET_PATHS = "";
|
DEVELOPMENT_ASSET_PATHS = "";
|
||||||
DEVELOPMENT_TEAM = "";
|
DEVELOPMENT_TEAM = "";
|
||||||
|
|
@ -514,7 +514,7 @@
|
||||||
CODE_SIGN_ENTITLEMENTS = VibeTunnel/VibeTunnel.entitlements;
|
CODE_SIGN_ENTITLEMENTS = VibeTunnel/VibeTunnel.entitlements;
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
COMBINE_HIDPI_IMAGES = YES;
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
CURRENT_PROJECT_VERSION = 102;
|
||||||
DEAD_CODE_STRIPPING = YES;
|
DEAD_CODE_STRIPPING = YES;
|
||||||
DEVELOPMENT_ASSET_PATHS = "";
|
DEVELOPMENT_ASSET_PATHS = "";
|
||||||
DEVELOPMENT_TEAM = "";
|
DEVELOPMENT_TEAM = "";
|
||||||
|
|
@ -543,7 +543,7 @@
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
CURRENT_PROJECT_VERSION = 102;
|
||||||
DEAD_CODE_STRIPPING = YES;
|
DEAD_CODE_STRIPPING = YES;
|
||||||
DEVELOPMENT_TEAM = "";
|
DEVELOPMENT_TEAM = "";
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
GENERATE_INFOPLIST_FILE = YES;
|
||||||
|
|
@ -561,7 +561,7 @@
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
CURRENT_PROJECT_VERSION = 102;
|
||||||
DEAD_CODE_STRIPPING = YES;
|
DEAD_CODE_STRIPPING = YES;
|
||||||
DEVELOPMENT_TEAM = "";
|
DEVELOPMENT_TEAM = "";
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
GENERATE_INFOPLIST_FILE = YES;
|
||||||
|
|
@ -578,7 +578,7 @@
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 101;
|
CURRENT_PROJECT_VERSION = 102;
|
||||||
DEAD_CODE_STRIPPING = YES;
|
DEAD_CODE_STRIPPING = YES;
|
||||||
DEVELOPMENT_TEAM = "";
|
DEVELOPMENT_TEAM = "";
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
GENERATE_INFOPLIST_FILE = YES;
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -25,7 +25,7 @@ struct AboutView: View {
|
||||||
descriptionSection
|
descriptionSection
|
||||||
linksSection
|
linksSection
|
||||||
|
|
||||||
Spacer(minLength: 40)
|
Spacer(minLength: 20)
|
||||||
|
|
||||||
copyrightSection
|
copyrightSection
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
// This file contains the version and build number for the app
|
// This file contains the version and build number for the app
|
||||||
|
|
||||||
MARKETING_VERSION = 1.0
|
MARKETING_VERSION = 1.0
|
||||||
CURRENT_PROJECT_VERSION = 101
|
CURRENT_PROJECT_VERSION = 102
|
||||||
|
|
||||||
// Domain and GitHub configuration
|
// Domain and GitHub configuration
|
||||||
APP_DOMAIN = vibetunnel.sh
|
APP_DOMAIN = vibetunnel.sh
|
||||||
|
|
|
||||||
|
|
@ -140,6 +140,13 @@ if [[ "$CONFIGURATION" == "Release" ]]; then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Clean up unwanted files from the bundle
|
||||||
|
echo "Cleaning up unwanted files from bundle..."
|
||||||
|
rm -f "$APP_PATH/Contents/Resources/app-config.plist"
|
||||||
|
rm -f "$APP_PATH/Contents/Resources/Local.xcconfig"
|
||||||
|
rm -rf "$APP_PATH/Contents/Resources/web/public/tests"
|
||||||
|
echo "✓ Removed development files from bundle"
|
||||||
|
|
||||||
# Sign the app if requested
|
# Sign the app if requested
|
||||||
if [[ "$SIGN_APP" == true ]]; then
|
if [[ "$SIGN_APP" == true ]]; then
|
||||||
if [[ -n "${MACOS_SIGNING_CERTIFICATE_P12_BASE64:-}" ]]; then
|
if [[ -n "${MACOS_SIGNING_CERTIFICATE_P12_BASE64:-}" ]]; then
|
||||||
|
|
|
||||||
|
|
@ -151,6 +151,10 @@ echo ""
|
||||||
# Step 2: Clean build directory
|
# Step 2: Clean build directory
|
||||||
echo -e "${BLUE}📋 Step 2/7: Cleaning build directory...${NC}"
|
echo -e "${BLUE}📋 Step 2/7: Cleaning build directory...${NC}"
|
||||||
rm -rf "$PROJECT_ROOT/build"
|
rm -rf "$PROJECT_ROOT/build"
|
||||||
|
rm -rf "$PROJECT_ROOT/DerivedData"
|
||||||
|
rm -rf "$PROJECT_ROOT/.build"
|
||||||
|
rm -rf ~/Library/Developer/Xcode/DerivedData/VibeTunnel-*
|
||||||
|
echo "✓ Cleaned all build artifacts"
|
||||||
|
|
||||||
# Check if Xcode project was modified and commit if needed
|
# Check if Xcode project was modified and commit if needed
|
||||||
if ! git diff --quiet "$PROJECT_ROOT/VibeTunnel.xcodeproj/project.pbxproj"; then
|
if ! git diff --quiet "$PROJECT_ROOT/VibeTunnel.xcodeproj/project.pbxproj"; then
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue