-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'v1.0' into micn/form-input
* v1.0: (43 commits) feat: openrouter provider (#538) [ui] chore: tidy up gui providers (#537) [ui]: Polish and system theme fix (#533) [ui]: General ui polish to more closely match designs (#532) Latency issue fix with prepare_inference (#535) chore: use cross to build binaries (#507) feat: a system for non developers to augment developer system (#524) fix: Broken open directory and new session buttons in more menu (#520) refactor: move get_usage to provider trait (#506) fix: Make stop button more obvious (#516) fix: Enhance Dark mode menu dots visibility (#517) working on automating release of .zip and binaries and having them on each PR as well (#509) conditionally load memory system in goose server (#508) Adds 'instructions' field to InitializeResult (#511) feat: MCP client sdk (#505) Update cli-release.yml feat: added groq provider (#494) fix: use rust tls (#500) fix: Ldelalande/fix scroll (#504) feat: MCP server sdk (simple version first) (#499) ...
- Loading branch information
Showing
112 changed files
with
8,886 additions
and
2,144 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
on: | ||
push: | ||
tags: | ||
- "v1.*" | ||
workflow_dispatch: | ||
|
||
concurrency: | ||
group: ${{ github.workflow }} | ||
cancel-in-progress: true | ||
|
||
name: Release CLI | ||
|
||
jobs: | ||
build: | ||
name: Build ${{ matrix.os }}-${{ matrix.architecture }} | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: [ ubuntu-latest, macos-latest ] | ||
architecture: [ aarch64, x86_64 ] | ||
include: | ||
- os: ubuntu-latest | ||
target-suffix: unknown-linux-gnu | ||
- os: macos-latest | ||
target-suffix: apple-darwin | ||
|
||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
|
||
- name: Set up Rust toolchain | ||
uses: actions-rs/toolchain@v1 | ||
with: | ||
toolchain: stable | ||
|
||
- name: build | ||
run: | | ||
export TARGET=${{ matrix.architecture }}-${{ matrix.target-suffix }} | ||
rustup target add "${TARGET}" | ||
cargo install cross --git https://github.com/cross-rs/cross | ||
CROSS_NO_WARNINGS=0 cross build --release --target ${TARGET} | ||
cd target/${TARGET}/release | ||
tar -cjf goose-${TARGET}.tar.bz2 goose goosed | ||
echo "ARTIFACT=target/${TARGET}/release/goose-${TARGET}.tar.bz2" >> $GITHUB_ENV | ||
- name: Upload artifact | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: goose-${{ matrix.architecture }}-${{ matrix.target-suffix }} | ||
path: ${{ env.ARTIFACT }} | ||
|
||
release: | ||
name: Release | ||
runs-on: ubuntu-latest | ||
needs: [ build ] | ||
permissions: | ||
contents: write | ||
steps: | ||
# Step 1: Download all build artifacts | ||
- name: Download all artifacts | ||
uses: actions/download-artifact@v4 | ||
with: | ||
merge-multiple: true | ||
|
||
# Step 2: Create GitHub release with artifacts | ||
- name: Create GitHub release | ||
uses: ncipollo/release-action@v1 | ||
with: | ||
artifacts: "goose-*.tar.bz2" | ||
token: ${{ secrets.GITHUB_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,3 +23,7 @@ Cargo.lock | |
# UI | ||
./ui/desktop/node_modules | ||
./ui/desktop/out | ||
|
||
# Hermit | ||
/.hermit/ | ||
/bin/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
[target.aarch64-unknown-linux-gnu] | ||
xargo = false | ||
pre-build = [ | ||
"dpkg --add-architecture $CROSS_DEB_ARCH && apt-get update --fix-missing && apt-get install --assume-yes libxcb1-dev:$CROSS_DEB_ARCH libdbus-1-dev:$CROSS_DEB_ARCH", | ||
] | ||
|
||
# If you run the build on your local machine, | ||
# This is a workaround for the missing pkg-config path on aarch64 | ||
# You also need to add pkg-config:$CROSS_DEB_ARCH to the apt-get install command above | ||
#[target.aarch64-unknown-linux-gnu.env] | ||
#passthrough = ["PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig"] | ||
|
||
# If you run the build on your local machine, | ||
# You need to add pkg-config:$CROSS_DEB_ARCH to the apt-get install command below | ||
[target.x86_64-unknown-linux-gnu] | ||
xargo = false | ||
pre-build = [ | ||
"dpkg --add-architecture $CROSS_DEB_ARCH && apt-get update --fix-missing && apt-get install --assume-yes libxcb1-dev:$CROSS_DEB_ARCH libdbus-1-dev:$CROSS_DEB_ARCH", | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.