Skip to content

Conversation

@jeetburman
Copy link
Contributor

@jeetburman jeetburman commented Dec 26, 2025

  • Added workflow_dispatch trigger with optional release_tag input
  • Fetches latest release tag when no input is provided via GitHub API
  • Stripped 'v' prefix from release tags for npm compatibility
  • Maintained backward compatibility with workflow_run trigger
  • Added conditional steps for automated vs manual dispatch

Pre-existing Issues (Not Addressed)

  • yamllint warnings (line length, indentation in bump-layer5 job) are pre-existing and outside the scope of this PR
  • These do not affect workflow functionality

Notes for Reviewers

  • Separated conditional logic into distinct steps for clarity
  • Automated trigger ---> Existing behavior unchanged
  • Hardcoded repo name for consistency (can be made dynamic if needed)

This PR fixes #790

Signed commits

  • Yes, I signed my commits.

- Add workflow_dispatch trigger with optional release_tag input
- Fetch latest release tag when no input is provided via GitHub API
- Strip 'v' prefix from release tags for npm compatibility
- Maintain backward compatibility with workflow_run trigger
- Add conditional steps for automated vs manual dispatch

Fixes layer5io#790

Signed-off-by: Jeet Burman <jeetburrman@gmail.com>
@github-actions github-actions bot added the area/ci Continuous integration | Build and release label Dec 26, 2025
@jeetburman
Copy link
Contributor Author

I request a review @leecalcote @Rajesh-Nagarajan-11 @saurabhraghuvanshii , I have checked for ymllint only from my end,
since this requires repository secrets, it cannot be tested by me (external contributor).

Let me know if anything needs to be changed. Happy to amend as per feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci Continuous integration | Build and release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] Enable workflow dispatch for Sistent package auto-bumper

1 participant