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

[#525] 1/2 - Create a new workflow to automate the release pull request creation #557

Closed
wants to merge 1 commit into from

Conversation

luongvo
Copy link
Member

@luongvo luongvo commented Nov 6, 2023

#525

What happened 👀

Create a new workflow create_release_pr.yml to automate the Release pull request creation:

  • to be triggered manually when needed.
  • generate the change log as the Release PR content to list all done tasks and PRs from the last tag on the main branch to the latest HEAD on the develop.
  • create the Release PR with the necessary info: title, body, assignee, label, and milestone.

Insight 📝

Proof Of Work 📹

A sample generated Release PR for the current develop 👉 main #560 🎉

image

Run log: https://github.com/nimblehq/android-templates/actions/runs/6971579676/job/18971937503

@luongvo luongvo added this to the 3.26.0 milestone Nov 6, 2023
@luongvo luongvo self-assigned this Nov 6, 2023
@luongvo luongvo temporarily deployed to template-compose November 6, 2023 03:46 — with GitHub Actions Inactive
@luongvo luongvo force-pushed the feature/525-create-release-pr-workflow branch from 758a2fe to 78d43e4 Compare November 6, 2023 03:48
Copy link

github-actions bot commented Nov 6, 2023

1 Warning
⚠️ Uh oh! Your project is under 80% coverage!

Kover report for template-compose:

🧛 Template - Compose Unit Tests Code Coverage: 63.04%

Coverage of Modified Files:

File Coverage

Modified Files Not Found In Coverage Report:

changelog-release.json
create_release_pr.yml

Codebase cunningly covered by count Shroud 🧛

Generated by 🚫 Danger

@luongvo luongvo force-pushed the feature/525-create-release-pr-workflow branch from 78d43e4 to 1e16f8e Compare November 6, 2023 14:03
@luongvo luongvo force-pushed the feature/525-create-release-pr-workflow branch 2 times, most recently from 72acad8 to c2c8dc9 Compare November 23, 2023 16:16
@luongvo luongvo force-pushed the feature/525-create-release-pr-workflow branch from c2c8dc9 to 031475a Compare November 23, 2023 16:17
@luongvo luongvo temporarily deployed to template-compose November 23, 2023 16:17 — with GitHub Actions Inactive
@luongvo luongvo changed the title [#525] Create a new workflow to automate the release pull request creation [#525] 1/2 - Create a new workflow to automate the release pull request creation Nov 24, 2023
@luongvo luongvo temporarily deployed to template-compose November 24, 2023 04:27 — with GitHub Actions Inactive
@luongvo luongvo marked this pull request as ready for review November 24, 2023 04:27
@luongvo luongvo linked an issue Nov 24, 2023 that may be closed by this pull request
@luongvo luongvo force-pushed the feature/525-create-release-pr-workflow branch from 031475a to 3fb0c4a Compare November 24, 2023 09:32
@luongvo luongvo temporarily deployed to template-compose November 24, 2023 09:32 — with GitHub Actions Inactive
@luongvo luongvo force-pushed the feature/525-create-release-pr-workflow branch from 3fb0c4a to cdbde1a Compare November 24, 2023 09:43
@luongvo luongvo temporarily deployed to template-compose November 24, 2023 09:44 — with GitHub Actions Inactive
@ryan-conway ryan-conway modified the milestones: 3.26.0, 3.27.0 Dec 1, 2023
contents: write
pull-requests: write
steps:
- name: Checkout the latest code
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- name: Checkout the latest code
- name: Check out the latest code

pull-requests: write
steps:
- name: Checkout the latest code
uses: actions/checkout@v3
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can use actions/checkout@v4 🙏🏼

Copy link
Contributor

@manh-t manh-t left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@ryan-conway ryan-conway modified the milestones: 3.27.0, 3.29.0 Apr 1, 2024
@luongvo luongvo closed this May 27, 2024
@luongvo luongvo deleted the feature/525-create-release-pr-workflow branch May 27, 2024 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create a new workflow to automate the release pull request creation
4 participants