mirror of
https://github.com/lahfir/agent-desktop.git
synced 2026-07-27 01:22:16 +00:00
chore: sync cargo lock for release
This commit is contained in:
parent
9604f356e2
commit
794d378bfc
2 changed files with 40 additions and 6 deletions
34
.github/workflows/release.yml
vendored
34
.github/workflows/release.yml
vendored
|
|
@ -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
12
Cargo.lock
generated
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Reference in a new issue