chore: sync cargo lock for release

This commit is contained in:
Lahfir 2026-05-19 18:36:13 -07:00
parent 9604f356e2
commit 794d378bfc
2 changed files with 40 additions and 6 deletions

View file

@ -33,6 +33,40 @@ jobs:
config-file: release-please-config.json
manifest-file: .release-please-manifest.json
- name: Sync Cargo.lock on release PR
if: steps.release.outputs.release_created != 'true'
env:
GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}
run: |
set -euo pipefail
BRANCH="release-please--branches--main--components--agent-desktop"
if ! gh pr view "$BRANCH" --json number >/dev/null 2>&1; then
echo "No open release PR branch to sync"
exit 0
fi
git init release-pr
cd release-pr
git remote add origin "https://x-access-token:${GH_TOKEN}@github.com/${GH_REPO}.git"
git fetch --depth=1 origin "$BRANCH"
git checkout -B "$BRANCH" FETCH_HEAD
rustup show
VERSION=$(sed -n 's/.*version *= *"\([^"]*\)".*/\1/p' Cargo.toml | head -1)
cargo update --offline -p agent-desktop --precise "$VERSION"
if git diff --quiet -- Cargo.lock; then
echo "Cargo.lock already matches release version ${VERSION}"
exit 0
fi
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add Cargo.lock
git commit -m "chore: sync cargo lock for release ${VERSION}"
git push origin "HEAD:${BRANCH}"
build:
name: Build (${{ matrix.target }})
needs: release-please

12
Cargo.lock generated
View file

@ -13,7 +13,7 @@ dependencies = [
[[package]]
name = "agent-desktop"
version = "0.1.14"
version = "0.2.0"
dependencies = [
"agent-desktop-core",
"agent-desktop-linux",
@ -29,7 +29,7 @@ dependencies = [
[[package]]
name = "agent-desktop-core"
version = "0.1.14"
version = "0.2.0"
dependencies = [
"base64",
"libc",
@ -43,7 +43,7 @@ dependencies = [
[[package]]
name = "agent-desktop-ffi"
version = "0.1.14"
version = "0.2.0"
dependencies = [
"agent-desktop-core",
"agent-desktop-linux",
@ -55,7 +55,7 @@ dependencies = [
[[package]]
name = "agent-desktop-linux"
version = "0.1.14"
version = "0.2.0"
dependencies = [
"agent-desktop-core",
"thiserror",
@ -63,7 +63,7 @@ dependencies = [
[[package]]
name = "agent-desktop-macos"
version = "0.1.14"
version = "0.2.0"
dependencies = [
"accessibility-sys",
"agent-desktop-core",
@ -81,7 +81,7 @@ dependencies = [
[[package]]
name = "agent-desktop-windows"
version = "0.1.14"
version = "0.2.0"
dependencies = [
"agent-desktop-core",
"thiserror",