Skip to content

Add automated version management#12

Merged
clouatre merged 1 commit intomainfrom
feat/version-automation
Nov 15, 2025
Merged

Add automated version management#12
clouatre merged 1 commit intomainfrom
feat/version-automation

Conversation

@clouatre
Copy link
Copy Markdown
Member

Summary

Implements automated weekly version checks and PR creation for Goose updates.

Changes

  • Workflow: .github/workflows/check-version.yml

    • Runs every Monday at 9am UTC
    • Checks for new Goose releases from block/goose
    • Auto-creates PR if new version found
    • Manual trigger available via workflow_dispatch
  • Dependabot: .github/dependabot.yml

    • Weekly updates for GitHub Actions dependencies
    • Auto-creates PRs for actions/checkout, actions/cache, etc.

Testing

  • ✅ YAML syntax validated
  • ✅ GitHub API calls tested (gh api repos/block/goose/releases/latest)
  • yq commands tested (version extraction/update)
  • ⏳ Workflow execution pending (will test after merge)

Notes

  • README already references action.yml for default version (no manual updates needed)
  • Only action.yml requires updating (simpler than setup-q-cli-action)

Related

@clouatre clouatre added the enhancement New feature or request label Nov 15, 2025
@clouatre clouatre merged commit efd035a into main Nov 15, 2025
4 checks passed
@clouatre clouatre deleted the feat/version-automation branch November 15, 2025 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant