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

Automate developer processes #110

Closed
3 tasks done
KonradStaniec opened this issue Sep 30, 2024 · 2 comments · Fixed by #155
Closed
3 tasks done

Automate developer processes #110

KonradStaniec opened this issue Sep 30, 2024 · 2 comments · Fixed by #155
Assignees

Comments

@KonradStaniec
Copy link
Collaborator

KonradStaniec commented Sep 30, 2024

Currently a lot processes in Babaylon node repo is manual and error prone (easy to forget about).

This ticket proposes to automate:

@SebastianElvis
Copy link
Member

Submitted babylonlabs-io/.github#18 for the template of goreleaser / changelog reminer templates. Will apply them to babylon repositories after being merged.

Regarding auto backport, the link suggests to use mergify, which seems to require some setup, including the credentials, accounts in mergify websites, etc.. This is a bit heavy to me and adds one more CI pipeline (apart from GH action). What do you guys think about using some Github actions for auto backport, e.g., https://github.com/marketplace/actions/backporting?

@SebastianElvis
Copy link
Member

PR for backport GH action #149

SebastianElvis added a commit that referenced this issue Oct 9, 2024
Part of #110

This PR introduces the backport Github action. One can label a hotfix PR
to `main` with `backport release/0.Y.x`, and this GH action will open a
backport PR automatically.
SebastianElvis added a commit that referenced this issue Oct 10, 2024
Resolves #110 

This PR adds Github actions for changelog reminder and goreleaser. Also
this PR bumps the dependency of babylonlabs-io/.github to v0.7.0

TODOs before merging:

- [x] wait until v0.7.0 tag of https://github.com/babylonlabs-io/.github
- [x] apply v0.7.0 to all reusable workflows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants