Skip to content

chore(release): release version 1.45.0 - #10787

Closed
github-actions[bot] wants to merge 3 commits into
mainfrom
release/1.45.0
Closed

chore(release): release version 1.45.0#10787
github-actions[bot] wants to merge 3 commits into
mainfrom
release/1.45.0

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Release v1.45.0

Test before Release

  1. Approve the workflows for this PR (scroll to bottom) to trigger CI and produce the Desktop bundle for testing.
  2. Make sure all check workflows pass.
  3. Install the Desktop bundle from the download links (posted as a comment below when it is ready).
  4. Complete the goose Release Manual Testing Checklist (posted as a comment below).

How to Release

Push the release tag to trigger the release:

git fetch && git tag v1.45.0 origin/release/1.45.0
git push origin v1.45.0

The tag push will trigger the release build. This PR will be automatically closed.

Cherry-Picks

If you need to include additional fixes, cherry-pick them into the release/1.45.0 branch before tagging.

Important Notes

  • All commits in this release should have corresponding cherry-picks in main
  • This PR can be closed if the release is not needed.

Changes in This Release

Comparing: v1.44.0...v1.45.0


This release PR was generated automatically.

@github-actions

Copy link
Copy Markdown
Contributor Author

goose Release Manual Testing Checklist

Download the release builds from this PR. Once a build is ready, the actions bot will post a comment on this PR
with instructions on how to download and sign.

Use the following script to create a risk assessment and testing plan:

./workflow_recipes/release_risk_check/run.sh 1.45.0

It will generate an analysis report in /tmp/release_report_final.md and perform testing is necessary for high risk pr changes.

Run the goose self-test recipe

goose run --recipe goose-self-test.yaml

Have goose produce a test plan

Open the release candidate desktop app and have goose produce a test plan by pointing it at this PR. Use a prompt like

Look at the notes in PR and the report at /tmp/release_report_final.md and investigate potential risks in this release. After familiarizing yourself with the scope of each change, produce a suggested test plan that I should follow before publishing the release.

goose will produce a plan. Follow this plan to finish testing.

@github-actions

Copy link
Copy Markdown
Contributor Author

macOS ARM64 Desktop App (Apple Silicon)

📱 Download macOS Desktop App (arm64, unsigned)

Instructions:

The easiest way is to just run the following script:

./scripts/pre-release.sh

script which will download the latest release (or you can specify the release you need), does the
unzip, xattr to get it out of quarantine and signs it.

If you need to do this manually:

  • Download the file
  • Unzip
  • run xattr -r -d com.apple.quarantine '/path/to/Goose.app'
  • optionally run codesign --force --deep --sign - --entitlements ui/desktop/entitlements.plist '/path/to/Goose.app'
  • start the app

The signing step is only needed if you do something that uses mac entitlements like speech to text

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 968aa08197

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/bundle-macos.yml
@github-actions

Copy link
Copy Markdown
Contributor Author

macOS ARM64 Desktop App (Apple Silicon)

📱 Download macOS Desktop App (arm64, unsigned)

Instructions:

The easiest way is to just run the following script:

./scripts/pre-release.sh

script which will download the latest release (or you can specify the release you need), does the
unzip, xattr to get it out of quarantine and signs it.

If you need to do this manually:

  • Download the file
  • Unzip
  • run xattr -r -d com.apple.quarantine '/path/to/Goose.app'
  • optionally run codesign --force --deep --sign - --entitlements ui/desktop/entitlements.plist '/path/to/Goose.app'
  • start the app

The signing step is only needed if you do something that uses mac entitlements like speech to text

@github-actions

Copy link
Copy Markdown
Contributor Author

macOS ARM64 Desktop App (Apple Silicon)

📱 Download macOS Desktop App (arm64, unsigned)

Instructions:

The easiest way is to just run the following script:

./scripts/pre-release.sh

script which will download the latest release (or you can specify the release you need), does the
unzip, xattr to get it out of quarantine and signs it.

If you need to do this manually:

  • Download the file
  • Unzip
  • run xattr -r -d com.apple.quarantine '/path/to/Goose.app'
  • optionally run codesign --force --deep --sign - --entitlements ui/desktop/entitlements.plist '/path/to/Goose.app'
  • start the app

The signing step is only needed if you do something that uses mac entitlements like speech to text

@github-actions

Copy link
Copy Markdown
Contributor Author

Release v1.45.0 has been tagged and pushed. Closing this PR (version bump was already merged to main).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant