Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

👷 Add automated frontend release process workflow #119

Merged

Conversation

mingi3314
Copy link
Owner

@mingi3314 mingi3314 commented Apr 14, 2024

TL;DR

This PR adds an automated release process for the frontend code.

What changed?

A new Github Action workflow file frontend-release.yaml has been added. This workflow triggers on a push to the main branch with changes in the frontend/ directory. It compares the current version in package.json with the latest release tagged on Github. If the version has changed, it creates a new release.

How to test?

To test, make a change in the frontend directory that updates the version in package.json, then push to main. Check the 'Actions' tab on Github to see the workflow run and the 'Releases' tab to see the new release.

Why make this change?

This change automates the release process, reducing the likelihood of human error and simplifying the release process for new changes.


Copy link
Owner Author

mingi3314 commented Apr 14, 2024

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @mingi3314 and the rest of your teammates on Graphite Graphite

@mingi3314 mingi3314 marked this pull request as ready for review April 14, 2024 15:20
Copy link
Owner Author

mingi3314 commented Apr 14, 2024

Merge activity

@mingi3314 mingi3314 merged commit 7ca5239 into main Apr 14, 2024
3 checks passed
@mingi3314 mingi3314 deleted the 04-15-_add_automated_frontend_release_process_workflow branch April 14, 2024 15:20
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.

1 participant