CoolFace
Apppublic

FFXDD/FF_RSS

sourceHugging Facemitupdated 2y agoView on Hugging Face
0likes
release.sh34 linesDownload Raw Back to root
1#!/bin/bash2 3# 检查是否提供了版本号4if [ "$#" -ne 1 ]; then5    echo "Usage: $0 <new-version>"6    exit 17fi8 9# 新版本号10NEW_VERSION=$111 12# 更新根目录下的 package.json13sed -i '' "s/\"version\": \".*\"/\"version\": \"$NEW_VERSION\"/" package.json14 15# 更新 apps 目录下所有子包的 package.json16for d in apps/*; do17  if [ -d "$d" ] && [ -f "$d/package.json" ]; then18    sed -i '' "s/\"version\": \".*\"/\"version\": \"$NEW_VERSION\"/" "$d/package.json"19  fi20done21 22echo "All packages updated to version $NEW_VERSION"23 24# 创建 Git 提交(可选)25git add .26git commit -m "Release version $NEW_VERSION"27 28# 创建 Git 标签29git tag "v$NEW_VERSION"30 31# 推送更改和标签到远程仓库32git push && git push origin --tags33 34echo "Git tag v$NEW_VERSION has been created and pushed"