Skip to content

Conversation

@AlvaroRausell
Copy link
Contributor

@AlvaroRausell AlvaroRausell commented Sep 3, 2025

Workflow improvements:

  • Added workflow_dispatch inputs to allow specifying the release version when manually triggering the workflow.
  • Explicitly set contents: write permissions to enable the workflow to push changes to the repository.

Environment setup:

  • Added steps to set up Node.js (version 20) and install the devcontainers CLI to support build and release tasks.

Automation and reliability enhancements:

  • Configured git user details (user.email and user.name) for automated commits, ensuring proper attribution and avoiding commit errors.
  • Moved the branch checkout step to after git configuration and consolidated it with the commit and push steps for improved workflow reliability.

@AlvaroRausell AlvaroRausell requested a review from a team as a code owner September 3, 2025 14:58
tomggill
tomggill previously approved these changes Sep 3, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR restores the inputs section to a GitHub Actions workflow for creating release pull requests. The workflow was missing the input definition for the version parameter, which is required for the workflow to function properly.

  • Adds back the inputs section under workflow_dispatch trigger
  • Defines the version input parameter with proper type, description, and required flag

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@AlvaroRausell AlvaroRausell changed the title Add inputs to workflow Fix issues with release workflow Sep 3, 2025
@AlvaroRausell AlvaroRausell merged commit 1914e80 into main Sep 3, 2025
2 checks passed
@AlvaroRausell AlvaroRausell deleted the fix branch September 3, 2025 15:23
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