From f341a2aad22fac8450685c93a604cbd6ba02f9eb Mon Sep 17 00:00:00 2001 From: Daniel Volz Date: Mon, 29 Dec 2025 22:33:23 +0100 Subject: [PATCH] feat: update package versions to 1.0.0 and enhance release script for secondary remote support --- backend/package.json | 2 +- frontend/package.json | 2 +- scripts/release.sh | 16 +++++++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/backend/package.json b/backend/package.json index ba10c08..d098029 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "medassist-ng-backend", - "version": "0.1.0", + "version": "1.0.0", "private": true, "type": "module", "scripts": { diff --git a/frontend/package.json b/frontend/package.json index 846b729..0b02606 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "medassist-ng-frontend", "private": true, - "version": "0.1.0", + "version": "1.0.0", "type": "module", "scripts": { "dev": "vite", diff --git a/scripts/release.sh b/scripts/release.sh index f05d1ae..99eae9f 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -18,6 +18,9 @@ YELLOW='\033[1;33m' BLUE='\033[0;34m' NC='\033[0m' # No Color +# Secondary remote (self-hosted git) +SECONDARY_REMOTE="git@git.danielvolz.org:daniel/medassist-ng.git" + # Get script directory and project root SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" @@ -96,10 +99,21 @@ echo -e "${BLUE}Creating tag v${NEW_VERSION}...${NC}" git tag -a "v${NEW_VERSION}" -m "Release v${NEW_VERSION}" # Push -echo -e "${BLUE}Pushing to origin...${NC}" +echo -e "${BLUE}Pushing to origin (GitHub)...${NC}" git push origin main git push origin "v${NEW_VERSION}" +# Ask about secondary remote +echo "" +read -p "Also push to git.danielvolz.org? (y/N) " -n 1 -r +echo "" +if [[ $REPLY =~ ^[Yy]$ ]]; then + echo -e "${BLUE}Pushing to git.danielvolz.org...${NC}" + git push "$SECONDARY_REMOTE" main + git push "$SECONDARY_REMOTE" "v${NEW_VERSION}" + echo -e "${GREEN}✓ Pushed to git.danielvolz.org${NC}" +fi + echo "" echo -e "${GREEN}✓ Released v${NEW_VERSION}${NC}" echo -e "${BLUE}GitHub Actions will now build and publish Docker images.${NC}"