Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
4fa236b
manage aws profile
fbalicchia Oct 29, 2025
875f962
fix: corrected my name in data (#5414)
ARYPROGRAMMER Oct 29, 2025
e8276dc
feat(prompt): add audio summarizer prompt with ElevenLabs integration…
M-A-SAIADITHYAA Oct 29, 2025
db931e1
Goose context7 video (#5426)
the-matrixneo Oct 29, 2025
649117c
Reduce LLMism comments (#5440)
tlongwell-block Oct 29, 2025
d2256ab
Remove subagent instructions from system prompt (#5441)
tlongwell-block Oct 29, 2025
28af1fe
Docs quick tip slot4 (#4948)
Shahzebdevv Oct 29, 2025
33af5dd
Agent extension api (#5281)
DOsinga Oct 29, 2025
34e3a24
Configurable search paths (#5356)
jamadeo Oct 29, 2025
0f6aa2e
docs: Anudhyan's PR for Hacktoberfest issue #4722 (#5442)
Anudhyan Oct 29, 2025
36b33e9
Blog post goose recipes (#5438)
Shreyanshsingh23 Oct 29, 2025
518edb4
fix(extensions/desktop): only show env vars for stdio mcps (#5430)
alexhancock Oct 29, 2025
b52d54e
fix: don't use user specific paths in mcp integration tests (#5445)
alexhancock Oct 29, 2025
b27f3b6
Doc (Blog): Building Effective Prompts and Workflows for Code Review …
Lymah123 Oct 29, 2025
fc990e0
docs: otlp observability (#5436)
dianed-square Oct 29, 2025
fcf8f70
fix: shows the correct config file update path with cli configure (#5…
anthonydmays Oct 29, 2025
79fc898
docs: add blog on Optimizing Goose Performance on Windows (#5449)
Mohammed-Thaha Oct 29, 2025
79f799c
docs: clarifies config file locations and purposes (#5210)
anthonydmays Oct 29, 2025
0e9225e
feat(mcp): support sampling in a scoped way (#5367)
alexhancock Oct 29, 2025
3f306d6
Add CSV File Merger recipe (#5455)
the-matrixneo Oct 29, 2025
a7d007f
Add Goose with Neon MCP submission (#5454)
the-matrixneo Oct 29, 2025
54db894
technical debt tracker recipe (#5451)
Better-Boy Oct 29, 2025
bf0028a
openapi to locust load test generator recipe (#5447)
Better-Boy Oct 29, 2025
8cdd000
Add OTLP logs layer (#5386)
dorien-koelemeijer Oct 29, 2025
61b88b1
Don't disable extensions after they fail to activate in new chat sess…
zanesq Oct 29, 2025
dbf68ed
rpm install in /opt/Goose to avoid conflicts with chrome-sandbox (#5421)
zanesq Oct 30, 2025
d21e070
Stream token usage on every agent message (#5342)
katzdave Oct 30, 2025
10d7ae0
apify doc fix (#5460)
Better-Boy Oct 30, 2025
96fc9fe
Doc (Blog): Managing goose Configurations Across Multiple Projects (#…
Lymah123 Oct 30, 2025
5646c45
docs: add "Building Custom Tools and Extensions for Goose" (#5469)
Anudhyan Oct 30, 2025
11c65c0
chore: upgrade rmcp to 0.8.3 (#5458)
alexhancock Oct 30, 2025
c67cef8
Delete environment variable (#5479)
DOsinga Oct 30, 2025
888181b
Add menu option for setting window always on top (#5429)
zanesq Oct 30, 2025
f2d8615
Clear windows and fix build failure (#5452)
DOsinga Oct 30, 2025
68914a7
docs: video on goose with apify mcp (#5472)
Better-Boy Oct 30, 2025
af5feef
only run fork on branch PRs (#5461)
michaelneale Oct 30, 2025
0b0621c
docs: recipe activity parameter substitution (#5462)
dianed-square Oct 30, 2025
fb531ff
Fix: Compaction client <-> server sync (#5481)
katzdave Oct 30, 2025
c69cb59
Stringly typed config (#5463)
jamadeo Oct 30, 2025
07a044c
feat/fix: set optional config params, and don't overwrite unset secre…
jamadeo Oct 30, 2025
88ff7c5
nextcamp - fix session resume when navigating back to chat in sidebar…
zanesq Oct 30, 2025
eb98d07
Removed drafts and agentIsReady in ChatInput (#5366)
zanesq Oct 30, 2025
c0e8bfc
keep the order of keys in config.yaml (#5468)
jamadeo Oct 30, 2025
0db91a2
don't start the default provider (#5351)
jamadeo Oct 30, 2025
bb190b3
Goose recover (#5450)
DOsinga Oct 30, 2025
1ecece2
Change Recipes Test Script (#5457)
amed-xyz Oct 30, 2025
5442717
feat: YT Short for Canva MCP + goose (#5495)
The-Best-Codes Oct 31, 2025
eb810c3
Propagate session ID in LLM and MCP requests (#5165)
codefromthecrypt Oct 31, 2025
2fdc6e2
FIX: prefer linux in WSL and add INSTALL_OS override for CLI (#5215)
cbruyndoncx Oct 31, 2025
007fbb8
Improve subagents docs (#5484)
emma-squared Oct 31, 2025
44371a6
[Autovisualiser] remove unnecessary content from mermaid HTML templat…
aharvard Oct 31, 2025
41128f0
Improve system theme detection and fallback (#5427)
zanesq Oct 31, 2025
ceab7ab
docs: recipe buttons (#5507)
dianed-square Oct 31, 2025
5a3db47
Docs/json recipe support (#5492)
dianed-square Oct 31, 2025
a7d8ad4
docs: extensions directory minor updates (#5466)
dianed-square Oct 31, 2025
f5c3477
fix: adds ProviderRetry to openai provider (#5518)
myaple Nov 1, 2025
7110637
docs: remove speech-mcp (#5514)
dianed-square Nov 2, 2025
2f4d1e1
fix link to Ollama FAQ (#5531)
angiejones Nov 2, 2025
90babce
Troubleshooting diagnostics doc (#5526)
blackgirlbytes Nov 2, 2025
dd8f094
Fixes Gemini API parse issue by converting nullable type arrays to si…
psilvis Nov 2, 2025
d42c605
added configuration content, also added signoff, fix merging issue wi…
vietbui1999ru Nov 3, 2025
191c2ca
docs: adding HOWTOAI.md (#5533)
angiejones Nov 3, 2025
5ddb0e8
chore(tests/mcp): testing for MCP sampling (#5456)
alexhancock Nov 3, 2025
67c5d70
docs: AI attribution for PRs (#5547)
angiejones Nov 3, 2025
65cdb34
Fix image processing (#5544)
DOsinga Nov 3, 2025
dcf50dd
fix hermit `text file busy` issues on linux (#5372)
The-Best-Codes Nov 3, 2025
50df27d
Fix 404 for responsible coding guide (#5543)
timothyis Nov 3, 2025
22fba69
fix: update Husky prepare script to v9 format (#5522)
sheikhlimon Nov 3, 2025
c2fa151
fix: do not build unsigned desktop app bundles on every PR in ci. add…
alexhancock Nov 3, 2025
0c08b47
fix: remove qwen3-coder from provider/mcp smoke tests (#5551)
alexhancock Nov 3, 2025
90215c5
chore(deps): bump prismjs and react-syntax-highlighter in /ui/desktop…
dependabot[bot] Nov 3, 2025
3cf9a95
Manual compaction counting fix + cli cleanup (#5480)
katzdave Nov 3, 2025
83789e0
cli: adjust default theme to address #1905 (#5552)
alexhancock Nov 3, 2025
cf6a1eb
chore: remove yarn usage from documentation (#5555)
alexhancock Nov 3, 2025
b1c19fc
info: print location of sessions.db via goose info (#5557)
alexhancock Nov 3, 2025
7ff5b15
we should run this on main and also test open models at least via ope…
michaelneale Nov 3, 2025
73582fd
feat: add grouped extension loading notification (#5529)
jom-sq Nov 4, 2025
b316afa
Sessions required (#5548)
DOsinga Nov 4, 2025
8e45e3b
feat: add --output-format json flag to goose run command (#5525)
sheikhlimon Nov 4, 2025
150fd32
fix: unblock acp via databricks (#5562)
alexhancock Nov 4, 2025
20ef792
improvement: add useful error message when attempting to use unauthen…
alexeyre Nov 4, 2025
c6d2064
fix: improve server error messages to include HTTP status code (#5532)
angiejones Nov 4, 2025
4dd0623
Add Diagnostics Info to Q&A and Bug Report Templates (#5565)
EbonyLouis Nov 4, 2025
2da8b0b
disable RPM build-ID generation to prevent package conflicts (#5563)
DOsinga Nov 4, 2025
616ec70
use app.isPackaged instead of checking for node env development (#5465)
zanesq Nov 4, 2025
2f1f20f
feat: log rotation (#5561)
alexhancock Nov 4, 2025
d0a5ecc
improve linux tray icon support (#5425)
zanesq Nov 4, 2025
2181821
add clippy warning for string_slice (#5422)
zanesq Nov 4, 2025
fd65c8b
automate more of the release process (#5409)
jamadeo Nov 5, 2025
9a67266
bump to 1.12.0 (#5580)
jamadeo Nov 5, 2025
5f492f5
Keep llm logs in place (#5577)
DOsinga Nov 5, 2025
f0d1b65
Add uv for uvx in Justfile (#5581)
jamadeo Nov 5, 2025
210131f
fix: Add schema-aware numeric coercion for MCP tool arguments (#5478)
tlongwell-block Nov 5, 2025
f28fade
docs: description required for "Add Extension" in cli (#5573)
dianed-square Nov 5, 2025
13d7711
Document missing recipe param types (#5584)
emma-squared Nov 5, 2025
c6d0821
Also accept null as description, not just missing (#5589)
jamadeo Nov 6, 2025
f0f83ba
Listen for ctrl-c during provider request (#5585)
jamadeo Nov 6, 2025
840b340
feat(providers): add Mistral AI provider (#5009)
glinf Nov 6, 2025
8548985
acp: ToolCallLocations and working cancellation (#5588)
alexhancock Nov 6, 2025
7b8ff13
Add environment subsition for auth blocks (#5439)
danielcooper Nov 6, 2025
5dd210b
Add pending extension indicator to extension panel (#5493)
alexeyre Nov 6, 2025
b1d399f
fix: customised recipe to yaml string to avoid minininjia parsing err…
lifeizhou-ap Nov 6, 2025
76fb0b3
feat(githubcopilot): add support for newer Copilot AI Models (#5603)
alexhancock Nov 6, 2025
ef786ad
Remove jetbrains (#5602)
DOsinga Nov 6, 2025
2c686c8
fix: tidy up claude cli handling (#5594)
michaelneale Nov 6, 2025
16a5065
Manual compaction test and fix (#5568)
katzdave Nov 6, 2025
ce7f555
fix: gemini flash -> pro for mcp smoke tests (#5574)
alexhancock Nov 6, 2025
fc7bfcd
Avoid web double write (#5601)
DOsinga Nov 6, 2025
6a35f3a
Support platform tools through CLI (#5570)
DOsinga Nov 6, 2025
c76cc3f
feat(ui): bring back quick launcher (#5144)
Abhijay007 Nov 6, 2025
e2e47f9
Change the other location too (#5608)
DOsinga Nov 6, 2025
d1d5786
Token state not showing on load, or after message is finished. (#5606)
katzdave Nov 6, 2025
4b98dd6
docs: add access control section to Developer tutorial (#5615)
dianed-square Nov 6, 2025
bdfe145
Bump openapi in prepare-release (#5611)
jamadeo Nov 6, 2025
0cbb6a3
fix: add standard context menu items to prevent empty right-click men…
sheikhlimon Nov 6, 2025
3e2a146
fix: move goosehints/AGENTS.md handling to goose, and out of develope…
alexhancock Nov 6, 2025
693fd9e
Release 1.13.0
github-actions[bot] Nov 6, 2025
22af881
Standardize CLI argument flags and update documentation (#5516)
wpfleger96 Nov 6, 2025
675c70d
Unify subrecipe and subagent execution through shared recipe pipeline…
tlongwell-block Nov 7, 2025
9efad15
differentiate debug/release in cache key (#5613)
jamadeo Nov 7, 2025
307b1d7
docs: October 2025 Community All-Stars spotlight, Hacktoberfest editi…
taniandjerry Nov 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 26 additions & 0 deletions .github/DISCUSSION_TEMPLATE/qa.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
title: "❓ Question: [Brief summary]"
labels:
- help
body:
- type: markdown
attributes:
value: |
💡 Before posting, please attach your **diagnostics zip** — it helps the Goose team debug faster and saves everyone time.
[How to capture and share diagnostics](https://block.github.io/goose/docs/troubleshooting/diagnostics-and-reporting/)
- type: textarea
id: problem
attributes:
label: What happened?
description: Describe the issue in detail and attach your diagnostics zip if possible.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Tell us how to reproduce the issue — commands, steps, or context.
- type: textarea
id: version
attributes:
label: Goose version and environment
description: Include your Goose version and operating system if known.
31 changes: 22 additions & 9 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,49 @@
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
labels: bug
assignees: ''

---

**Describe the bug**

Note: Please check the common issues on https://block.github.io/goose/docs/troubleshooting before filing a report
💡 Before filing, please check common issues:
https://block.github.io/goose/docs/troubleshooting

📦 To help us debug faster, attach your **diagnostics zip** if possible.
👉 How to capture it: https://block.github.io/goose/docs/troubleshooting/diagnostics-and-reporting/

A clear and concise description of what the bug is.

---

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

---

**Expected behavior**
A clear and concise description of what you expected to happen.

---

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Please provide following information:**
- **OS & Arch:** [e.g. Ubuntu 22.04 x86]
- **Interface:** [UI/CLI]
- **Version:** [e.g. v1.0.2]
- **Extensions enabled:** [e.g. Computer Controller, Figma]
- **Provider & Model:** [e.g. Google - gemini-1.5-pro]
---

**Please provide the following information**
- **OS & Arch:** [e.g. Ubuntu 22.04 x86]
- **Interface:** [UI / CLI]
- **Version:** [e.g. v1.0.2]
- **Extensions enabled:** [e.g. Computer Controller, Figma]
- **Provider & Model:** [e.g. Google – gemini-1.5-pro]

---

**Additional context**
Add any other context about the problem here.
44 changes: 44 additions & 0 deletions .github/actions/generate-release-pr-body/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: 'Generate Release Notes'
description: 'Generate release notes for a given version'

inputs:
version:
description: 'The version being released'
required: true
head_ref:
description: 'The commit SHA or reference of the head of the release branch'
required: true
prior_ref:
description: 'The previous version to compare against'
required: true

outputs:
pr_body_file:
description: 'Path to the generated PR body file'
value: ${{ steps.generate.outputs.pr_body_file }}

runs:
using: 'composite'
steps:
- name: Generate release notes
id: generate
shell: bash
env:
VERSION: ${{ inputs.version }}
HEAD_REF: ${{ inputs.head_ref }}
PRIOR_REF: ${{ inputs.prior_ref }}
TEMPLATE_FILE: "${{ github.action_path }}/pr_body_template.txt"
run: |
git fetch origin --tags

{
sed -e "s/{{VERSION}}/${VERSION}/g" \
-e "s/{{PRIOR_VERSION}}/${PRIOR_REF}/g" \
"$TEMPLATE_FILE"
git log --pretty=format:"- %s (%h)" --reverse ${PRIOR_REF}..${HEAD_REF}
echo ""
echo "---"
echo "*This release PR was generated automatically.*"
} > pr_body.txt

echo "pr_body_file=pr_body.txt" >> $GITHUB_OUTPUT
19 changes: 19 additions & 0 deletions .github/actions/generate-release-pr-body/pr_body_template.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Release v{{VERSION}}

## How to Release

Push the release tag to trigger the release:
```bash
git fetch && git tag v{{VERSION}} origin/release/{{VERSION}}
git push origin v{{VERSION}}
```
This PR will auto-merge once the tag is pushed.

## 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:** `{{PRIOR_VERSION}}...v{{VERSION}}`
7 changes: 6 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@
- [ ] Build / Release
- [ ] Other (specify below)

### AI Assistance
<!-- great that you got assistance 🔥, just check out the HOWTOAI guidance: https://github.com/block/goose/blob/main/HOWTOAI.md-->
- [ ] This PR was created or reviewed with AI assistance

### Testing
<!-- How have this change been tested? Unit/integration tests? Manual testing? -->

Expand All @@ -27,5 +31,6 @@ Before:

After:

<!-- For Recipe Cookbook Submissions ONLY: Include your email below to receive $10 OpenRouter credits once approved & merged -->
### Submitting a Recipe?
<!-- For Recipe Cookbook Submissions ONLY: Include your email below to receive $10 OpenRouter credits once approved and merged -->
**Email**:
6 changes: 3 additions & 3 deletions .github/workflows/build-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,10 +97,10 @@ jobs:
uses: actions/cache@2f8e54208210a422b2efd51efaa6bd6d7ca8920f
with:
path: target
key: ${{ runner.os }}-cargo-build-${{ hashFiles('Cargo.lock') }}-${{ hashFiles('rust-toolchain.toml') }}
key: ${{ runner.os }}-cargo-build-release-${{ hashFiles('Cargo.lock') }}-${{ hashFiles('rust-toolchain.toml') }}
restore-keys: |
${{ runner.os }}-cargo-build-${{ hashFiles('Cargo.lock') }}-
${{ runner.os }}-cargo-build-
${{ runner.os }}-cargo-build-release-${{ hashFiles('Cargo.lock') }}-
${{ runner.os }}-cargo-build-release-

- name: Build CLI (Linux/macOS)
if: matrix.use-cross
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bundle-desktop-intel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,9 @@ jobs:
uses: actions/cache@2f8e54208210a422b2efd51efaa6bd6d7ca8920f # pin@v3
with:
path: target
key: ${{ runner.os }}-intel-cargo-build-${{ hashFiles('**/Cargo.lock') }}
key: ${{ runner.os }}-intel-cargo-build-release-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-intel-cargo-build-
${{ runner.os }}-intel-cargo-build-release-


- name: Build goose-server for Intel macOS (x86_64)
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bundle-desktop-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,9 +95,9 @@ jobs:
${{ env.CARGO_HOME }}/registry/index/
${{ env.CARGO_HOME }}/registry/cache/
${{ env.CARGO_HOME }}/git/db/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
key: ${{ runner.os }}-cargo-release-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-
${{ runner.os }}-cargo-release-

- name: Build goosed binary
env:
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/bundle-desktop-manual.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Manual Desktop Bundle (Unsigned)

on:
workflow_dispatch:
inputs:
branch:
description: 'Branch name to bundle app from'
required: true
type: string

jobs:
bundle-desktop-unsigned:
uses: ./.github/workflows/bundle-desktop.yml
permissions:
id-token: write
contents: read
with:
signing: false
ref: ${{ inputs.branch }}
6 changes: 3 additions & 3 deletions .github/workflows/bundle-desktop-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,10 +92,10 @@ jobs:
uses: actions/cache@2f8e54208210a422b2efd51efaa6bd6d7ca8920f
with:
path: target
key: ${{ runner.os }}-cargo-build-${{ hashFiles('Cargo.lock') }}-${{ hashFiles('rust-toolchain.toml') }}
key: ${{ runner.os }}-cargo-build-release-${{ hashFiles('Cargo.lock') }}-${{ hashFiles('rust-toolchain.toml') }}
restore-keys: |
${{ runner.os }}-cargo-build-${{ hashFiles('Cargo.lock') }}-
${{ runner.os }}-cargo-build-
${{ runner.os }}-cargo-build-release-${{ hashFiles('Cargo.lock') }}-
${{ runner.os }}-cargo-build-release-

# 4) Build Rust for Windows using Docker (cross-compilation with enhanced caching)
- name: Build Windows executable using Docker cross-compilation with enhanced caching
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/bundle-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
# - release.yml
# - canary.yml
# - pr-comment-bundle-desktop.yml
# - bundle-desktop-manual.yml
on:
workflow_call:
inputs:
Expand Down Expand Up @@ -127,9 +128,9 @@ jobs:
uses: actions/cache@2f8e54208210a422b2efd51efaa6bd6d7ca8920f # pin@v3
with:
path: target
key: ${{ runner.os }}-cargo-build-${{ hashFiles('**/Cargo.lock') }}
key: ${{ runner.os }}-cargo-build-release-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-build-
${{ runner.os }}-cargo-build-release-

# Build the project
- name: Build goosed
Expand Down Expand Up @@ -295,4 +296,4 @@ jobs:
exit 1
fi
# Kill the app to clean up
pkill -f "Goose.app/Contents/MacOS/Goose"
pkill -f "Goose.app/Contents/MacOS/Goose"
57 changes: 57 additions & 0 deletions .github/workflows/check-release-pr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Check Release PR

on:
pull_request:
types:
- opened
- synchronize
branches:
- main

jobs:
check-commits:
runs-on: ubuntu-latest
if: startsWith(github.head_ref, 'release/')
steps:
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
with:
ref: ${{ github.head_ref }}
fetch-depth: 0

- name: Check all PR commits exist in main
run: |
git fetch origin main

CHERRY_OUTPUT=$(git cherry origin/main HEAD)

if [ -z "$CHERRY_OUTPUT" ]; then
echo "✅ All commits already exist in main"
exit 0
fi

echo "Cherry check results:"
echo "$CHERRY_OUTPUT"

MISSING_COMMITS=$(echo "$CHERRY_OUTPUT" | grep '^+' | cut -d' ' -f2)

if [ -z "$MISSING_COMMITS" ]; then
echo "✅ All commits exist in main"
exit 0
fi

COMMIT_COUNT=$(echo "$MISSING_COMMITS" | wc -l)
FIRST_COMMIT=$(git rev-list --reverse HEAD ^origin/main | head -1)

if [ "$COMMIT_COUNT" -eq 1 ] && echo "$MISSING_COMMITS" | grep -q "$FIRST_COMMIT"; then
echo "✅ Only version bump commit is unique"
git log --oneline -1 "$FIRST_COMMIT"
else
echo "❌ Found commits that should exist in main:"
for commit in $MISSING_COMMITS; do
if [ "$commit" != "$FIRST_COMMIT" ]; then
git log --oneline -1 "$commit"
fi
done
echo "Make sure commits have equivalents in main. If you've since updated main, re-run this job"
exit 1
fi
15 changes: 3 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,9 @@ jobs:
${{ env.CARGO_HOME }}/registry/cache/
${{ env.CARGO_HOME }}/git/db/
target/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
key: ${{ runner.os }}-cargo-debug-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-
${{ runner.os }}-cargo-debug-

- name: Build and Test
run: |
Expand Down Expand Up @@ -131,13 +131,4 @@ jobs:
run: source ../../bin/activate-hermit && npm run test:run
working-directory: ui/desktop

# Faster Desktop App build for PRs only
bundle-desktop-unsigned:
uses: ./.github/workflows/bundle-desktop.yml
permissions:
id-token: write
contents: read
needs: changes
if: (github.event_name == 'pull_request' || github.event_name == 'merge_group') && (needs.changes.outputs.code == 'true' || github.event_name != 'pull_request')
with:
signing: false

Loading