Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e1a74faa53 | ||
|
|
a9a7e7087f |
No files matched your search
@@ -152,7 +152,18 @@ jobs:
|
||||
cp -R build/ShellRS.app "$RUNNER_TEMP/dmg/"
|
||||
ln -s /Applications "$RUNNER_TEMP/dmg/Applications"
|
||||
dmg="dist/ShellRS-$VERSION-macos-universal.dmg"
|
||||
hdiutil create -volname ShellRS -srcfolder "$RUNNER_TEMP/dmg" -ov -format UDZO "$dmg"
|
||||
# hdiutil's own estimate of the image size once came out too small
|
||||
# for the app ("No space left on device"), so the size is given,
|
||||
# with room to spare; the compressed image is about half the app.
|
||||
# It also fails now and then with "Resource busy" on the runners.
|
||||
df -h "$RUNNER_TEMP" .
|
||||
size=$(( $(du -sm "$RUNNER_TEMP/dmg" | cut -f1) * 2 + 20 ))
|
||||
for attempt in 1 2 3; do
|
||||
hdiutil create -volname ShellRS -srcfolder "$RUNNER_TEMP/dmg" -ov \
|
||||
-fs HFS+ -size "${size}m" -format UDZO "$dmg" && break
|
||||
[ "$attempt" = 3 ] && exit 1
|
||||
sleep 10
|
||||
done
|
||||
codesign --force --timestamp --sign "$IDENTITY" "$dmg"
|
||||
notarize "$dmg"
|
||||
xcrun stapler staple "$dmg"
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ ShellRS 的第一个公开版本。
|
||||
- 外部 CLI:`shellrs` 命令让 AI Agent 用已保存的主机执行命令、传输文件。
|
||||
- 在线升级:在后台检查并下载新版本,下好后标题栏右上角提示,重启或退出时安装。
|
||||
|
||||
## [0.1.0-beta.1]
|
||||
## [0.1.0-beta.2]
|
||||
|
||||
ShellRS 的第一个测试版本,只发到 Beta 渠道,用来验证安装和在线升级。之后的测试版会通过在线升级自动送达。
|
||||
|
||||
|
||||
Generated
+1
-1
@@ -7686,7 +7686,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "shellrs"
|
||||
version = "0.1.0-beta.1"
|
||||
version = "0.1.0-beta.2"
|
||||
dependencies = [
|
||||
"alacritty_terminal",
|
||||
"anyhow",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "shellrs"
|
||||
version = "0.1.0-beta.1"
|
||||
version = "0.1.0-beta.2"
|
||||
edition = "2024"
|
||||
publish = false
|
||||
description = "SSH session manager with local terminal support"
|
||||
|
||||
Reference in new issue
Block a user