Skip to content

Conversation

@raman325
Copy link
Owner

Proposed change

The release workflow was rebuilding the frontend after updating the package.json version, but the frontend code doesn't actually use the version anywhere. The committed generated JS bundle is already the final artifact.

This removes:

  • Node.js setup step
  • yarn build step
  • package.json version update

This simplifies the release process and reduces CI time.

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (which adds functionality)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Additional information

  • This PR fixes or closes issue: N/A
  • This PR is related to issue: N/A

🤖 Generated with Claude Code

The release workflow was rebuilding the frontend after updating
package.json version, but the frontend code doesn't actually use
the version anywhere. The committed generated JS bundle is the
final artifact.

This removes:
- Node.js setup step
- yarn build step
- package.json version update

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings January 17, 2026 02:10
@github-actions github-actions bot added github-config Changes to .github/ configuration files code-quality Pull requests that improve code quality labels Jan 17, 2026
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 removes unnecessary frontend build steps from the release workflow. The frontend JavaScript bundle is already committed to the repository, and the frontend code doesn't reference the package.json version, making the rebuild step redundant.

Changes:

  • Removed package.json version update from the release workflow
  • Removed Node.js setup and yarn build steps

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@raman325 raman325 merged commit 9005575 into main Jan 17, 2026
16 checks passed
@raman325 raman325 deleted the chore/simplify-release-workflow branch January 17, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code-quality Pull requests that improve code quality github-config Changes to .github/ configuration files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants