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

[Custom request] Quality of life change: Use Google's release-please #113

Open
AbdelrhmanHamouda opened this issue May 25, 2023 · 1 comment
Labels
Enhancement New feature or request Good First Issue Good for newcomers

Comments

@AbdelrhmanHamouda
Copy link
Owner

AbdelrhmanHamouda commented May 25, 2023

This project is already compliant with conventional commits standard. Currently to release a new version, a manual trigger needs to take place by running "cz bump". This is extremely easy but it would be more convenient of that part is also automated. One possible way is by using the "Release please" utility from Google.

Starting point: https://github.com/googleapis/release-please

Criteria to check:

  • compatibility with current project
  • how it can be integrated
  • how it can bump versions for gradle
  • any conflicts with what have been previously done with "cz"
  • any conflicts with how "releases" are currently generated in the project
@AbdelrhmanHamouda AbdelrhmanHamouda added Enhancement New feature or request Good First Issue Good for newcomers labels May 25, 2023
@AbdelrhmanHamouda AbdelrhmanHamouda changed the title [Custom request] Quality of life change: Use [Custom request] Quality of life change: Use Google's release-please May 28, 2023
@AbdelrhmanHamouda
Copy link
Owner Author

At the moment this is blocked by the fact that this project depends on a GH action named "Chart-releaser" that creates a release which also contradicts with "Release please" that also creates a release.

A question has been created in the "chart-releaser" project to understand if it is possible to get the 2 projects to work together.

Reference: helm/chart-releaser-action#159

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Good First Issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant