Skip to content

Use gh CLI to upload release assets#730

Open
vearutop wants to merge 2 commits intomainfrom
gh-release-assets
Open

Use gh CLI to upload release assets#730
vearutop wants to merge 2 commits intomainfrom
gh-release-assets

Conversation

@vearutop
Copy link
Member

🤔 What's changed?

Release assets GitHub Action workflow is updated to use standard gh CLI (available on github runners by default) instead of external action.

This action builds godog CLI when release is created, binary tool is attached to release as asset to support people that want this tool, and don't want to build it themselves.

⚡️ What's your motivation?

External action is archived, standard tool is a more secure dependency.

🏷️ What kind of change is this?

  • 🏦 Refactoring/debt/DX (improvement to code design, tooling, etc. without changing behaviour)

♻️ Anything particular you want feedback on?

No.

📋 Checklist:

  • I agree to respect and uphold the Cucumber Community Code of Conduct
  • I've changed the behaviour of the code
    • I have added/updated tests to cover my changes.
  • My change requires a change to the documentation.
    • I have updated the documentation accordingly.
  • Users should know about my change
    • I have added an entry to the "Unreleased" section of the CHANGELOG, linking to this pull request.

This text was originally generated from a template, then edited by hand. You can modify the template here.

@vearutop vearutop requested a review from mpkorstanje March 19, 2026 19:50
@github-actions
Copy link

Go API Changes

# summary%0AInferred base version: v0.15.1%0ASuggested version: v0.15.2 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant