Skip to content

chore(release): release version 1.41.0 - #10199

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
release/1.41.0
Closed

chore(release): release version 1.41.0#10199
github-actions[bot] wants to merge 1 commit into
mainfrom
release/1.41.0

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

Release v1.41.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.41.0 origin/release/1.41.0
git push origin v1.41.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.41.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.40.0...v1.41.0


This release PR was generated automatically.

@github-actions

github-actions Bot commented Jul 2, 2026

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.41.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

github-actions Bot commented Jul 2, 2026

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

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

Release v1.41.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