diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index 5eb47e68f7..59d1951785 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -45,6 +45,9 @@ jobs: name: Release runs-on: ubuntu-latest needs: build-native + defaults: + run: + working-directory: ui steps: - name: Checkout uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 @@ -64,18 +67,18 @@ jobs: uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 with: name: ${{ needs.build-native.outputs.artifact-name }} - path: native-binaries + path: ../native-binaries - name: List downloaded artifacts (debug) run: | echo "Downloaded artifact structure:" - ls -R native-binaries/ + ls -R ../native-binaries/ - name: Copy binaries to package directories run: | - for platform_dir in native-binaries/goose-*; do + for platform_dir in ../native-binaries/goose-*; do platform=$(basename "$platform_dir" | sed 's/^goose-/goose-acp-server-/') - pkg_dir="ui/goose-acp-server/${platform}" + pkg_dir="goose-acp-server/${platform}" echo "Copying binaries for ${platform}..." mkdir -p "${pkg_dir}/bin" @@ -85,16 +88,14 @@ jobs: echo "" echo "Verification - copied binaries:" - ls -lh ui/goose-acp-server/*/bin/ + ls -lh goose-acp-server/*/bin/ - name: Install dependencies - run: | - cd ui - pnpm install --frozen-lockfile + run: pnpm install --frozen-lockfile - name: Build packages run: | - cd ui/acp + cd acp pnpm run build cd ../text @@ -135,7 +136,6 @@ jobs: version: pnpm run version commit: 'chore: version packages' title: 'chore: version packages' - cwd: ui env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} diff --git a/ui/.changeset/config.json b/ui/.changeset/config.json index fce1c26540..bae0ff71c1 100644 --- a/ui/.changeset/config.json +++ b/ui/.changeset/config.json @@ -7,5 +7,11 @@ "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": [] + "ignore": [ + "@aaif/goose-acp-server-darwin-arm64", + "@aaif/goose-acp-server-darwin-x64", + "@aaif/goose-acp-server-linux-arm64", + "@aaif/goose-acp-server-linux-x64", + "@aaif/goose-acp-server-win32-x64" + ] } diff --git a/ui/.changeset/initial-release.md b/ui/.changeset/initial-release.md deleted file mode 100644 index 09171bdccb..0000000000 --- a/ui/.changeset/initial-release.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@aaif/goose-acp": minor -"@aaif/goose": minor -"@aaif/goose-acp-server-darwin-arm64": minor -"@aaif/goose-acp-server-darwin-x64": minor -"@aaif/goose-acp-server-linux-arm64": minor -"@aaif/goose-acp-server-linux-x64": minor -"@aaif/goose-acp-server-win32-x64": minor ---- - -Initial release of Goose npm packages diff --git a/ui/acp/CHANGELOG.md b/ui/acp/CHANGELOG.md new file mode 100644 index 0000000000..726d0539f2 --- /dev/null +++ b/ui/acp/CHANGELOG.md @@ -0,0 +1,7 @@ +# @aaif/goose-acp + +## 0.2.0 + +### Minor Changes + +- 997f27e: Initial release of Goose npm packages diff --git a/ui/acp/package.json b/ui/acp/package.json index fbd986eae7..e17bb35c41 100644 --- a/ui/acp/package.json +++ b/ui/acp/package.json @@ -1,6 +1,6 @@ { "name": "@aaif/goose-acp", - "version": "0.1.0", + "version": "0.2.0", "description": "Agent Client Protocol (ACP) SDK for Goose AI agent", "license": "Apache-2.0", "repository": { diff --git a/ui/desktop/CHANGELOG.md b/ui/desktop/CHANGELOG.md new file mode 100644 index 0000000000..a7406b102d --- /dev/null +++ b/ui/desktop/CHANGELOG.md @@ -0,0 +1,8 @@ +# goose-app + +## 1.29.1 + +### Patch Changes + +- Updated dependencies [997f27e] + - @aaif/goose-acp@0.2.0 diff --git a/ui/desktop/package.json b/ui/desktop/package.json index fe62577302..94ce8e30fd 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -1,7 +1,7 @@ { "name": "goose-app", "productName": "Goose", - "version": "1.29.0", + "version": "1.29.1", "description": "Goose App", "engines": { "node": "^24.10.0", diff --git a/ui/goose-acp-server/goose-acp-server-darwin-arm64/package.json b/ui/goose-acp-server/goose-acp-server-darwin-arm64/package.json index 4dda0572d0..aa478b74a0 100644 --- a/ui/goose-acp-server/goose-acp-server-darwin-arm64/package.json +++ b/ui/goose-acp-server/goose-acp-server-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@aaif/goose-acp-server-darwin-arm64", - "version": "0.1.0", + "version": "0.2.0", "description": "Goose binary for macOS ARM64", "license": "Apache-2.0", "repository": { diff --git a/ui/goose-acp-server/goose-acp-server-darwin-x64/package.json b/ui/goose-acp-server/goose-acp-server-darwin-x64/package.json index c5bdff21a4..a3a58c7255 100644 --- a/ui/goose-acp-server/goose-acp-server-darwin-x64/package.json +++ b/ui/goose-acp-server/goose-acp-server-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@aaif/goose-acp-server-darwin-x64", - "version": "0.1.0", + "version": "0.2.0", "description": "Goose binary for macOS x64", "license": "Apache-2.0", "repository": { diff --git a/ui/goose-acp-server/goose-acp-server-linux-arm64/package.json b/ui/goose-acp-server/goose-acp-server-linux-arm64/package.json index 8008777d6d..81d0745720 100644 --- a/ui/goose-acp-server/goose-acp-server-linux-arm64/package.json +++ b/ui/goose-acp-server/goose-acp-server-linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@aaif/goose-acp-server-linux-arm64", - "version": "0.1.0", + "version": "0.2.0", "description": "Goose binary for Linux ARM64", "license": "Apache-2.0", "repository": { diff --git a/ui/goose-acp-server/goose-acp-server-linux-x64/package.json b/ui/goose-acp-server/goose-acp-server-linux-x64/package.json index 6ed772b332..97c8eb7e58 100644 --- a/ui/goose-acp-server/goose-acp-server-linux-x64/package.json +++ b/ui/goose-acp-server/goose-acp-server-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@aaif/goose-acp-server-linux-x64", - "version": "0.1.0", + "version": "0.2.0", "description": "Goose binary for Linux x64", "license": "Apache-2.0", "repository": { diff --git a/ui/goose-acp-server/goose-acp-server-win32-x64/package.json b/ui/goose-acp-server/goose-acp-server-win32-x64/package.json index 8be6a6b337..dcbbe49dff 100644 --- a/ui/goose-acp-server/goose-acp-server-win32-x64/package.json +++ b/ui/goose-acp-server/goose-acp-server-win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "@aaif/goose-acp-server-win32-x64", - "version": "0.1.0", + "version": "0.2.0", "description": "Goose binary for Windows x64", "license": "Apache-2.0", "repository": { diff --git a/ui/text/CHANGELOG.md b/ui/text/CHANGELOG.md new file mode 100644 index 0000000000..19e64907c5 --- /dev/null +++ b/ui/text/CHANGELOG.md @@ -0,0 +1,12 @@ +# @aaif/goose + +## 0.2.0 + +### Minor Changes + +- 997f27e: Initial release of Goose npm packages + +### Patch Changes + +- Updated dependencies [997f27e] + - @aaif/goose-acp@0.2.0 diff --git a/ui/text/package.json b/ui/text/package.json index ef2fbfb617..c3dcacb7f8 100644 --- a/ui/text/package.json +++ b/ui/text/package.json @@ -1,6 +1,6 @@ { "name": "@aaif/goose", - "version": "0.1.0", + "version": "0.2.0", "description": "Goose - an open-source AI agent", "license": "Apache-2.0", "repository": {