Skip to content

Conversation

@EbonyLouis
Copy link
Contributor

📋 Summary

This PR improves the recipe submission flow and adds automation for handling new recipes submitted via GitHub issues.


✅ What’s New

1. Updated Recipe Submission Template (submit-recipe.yml)

  • 💌 Added optional email field for contributors to receive their LLM API credits via email.
  • 🔒 Clarified that recipeUrl will now be generated automatically, not pasted manually.
  • ✍️ Made prompt field optional.
  • 🧠 Clearer instructions about the submission process and what happens after approval.

2. New GitHub Action: create-recipe-pr.yml

  • ✅ Auto-validates required fields on issue submission
  • 🧪 Base64-encodes the recipe JSON to create a goose:// recipe link
  • 🌱 Creates a new branch using the recipe title
  • 🗃 Saves the recipe JSON to: documentation/src/pages/recipes/data/recipes/{id}.json
  • 🔁 Opens a PR with the new recipe and tags reviewers:
    • @EbonyLouis
    • @angiejones
    • @blackgirlbytes
  • 💬 Comments on the original issue with a link to the PR
  • ✅ Closes the issue once the PR is created

This sets up the infrastructure to support the upcoming LLM Credits Campaign — where the first 50 accepted recipes will receive $10 in credits!

@EbonyLouis EbonyLouis marked this pull request as draft June 24, 2025 22:27
@EbonyLouis EbonyLouis marked this pull request as ready for review June 24, 2025 22:36
@github-actions
Copy link
Contributor

github-actions bot commented Jun 26, 2025

PR Preview Action v1.6.0
Preview removed because the pull request was closed.
2025-06-27 23:31 UTC

@EbonyLouis EbonyLouis requested a review from angiejones June 27, 2025 20:11
@EbonyLouis EbonyLouis merged commit 9380bd1 into main Jun 27, 2025
8 checks passed
@EbonyLouis EbonyLouis deleted the update-recipe-cookbook branch June 27, 2025 23:31
jsibbison-square added a commit that referenced this pull request Jun 29, 2025
…rcelain

* origin/main: (26 commits)
  docs: add more instructions about resuming a session for cli users (#3146)
  add claude 4 models (#3143)
  docs: cross reference recipe docs (#3141)
  docs: add recipes tutorial (#3132)
  Docs: recipe landing page (#3122)
  Run cargo fmt (#3135)
  Update Recipe Cookbook Submission Flow (#3064)
  chore(release): release version 1.0.30 (#3126)
  blog: everyday tasks for ai (#3103)
  fix windows session paths (#3130)
  update the path regex (#3129)
  wider support for cron schedules (#3123)
  feat: add optional view_range to text editor tool and text editor insert tool (#3093)
  Added announcement modal (#3098)
  build: Add `just` to Hermit, correct ui/desktop's README (#3116)
  fix: Make the entire toolcall argument row clickable to expand (#3118)
  Fix clippy + test errors (#3120)
  Update goose help to include cli (#3095)
  add scheduler type  setting (#3119)
  Add a reference for recipes (#3099)
  ...
s-soroosh pushed a commit to s-soroosh/goose that referenced this pull request Jul 18, 2025
cbruyndoncx pushed a commit to cbruyndoncx/goose that referenced this pull request Jul 20, 2025
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.

3 participants