Skip to content

Conversation

@grom72
Copy link
Contributor

@grom72 grom72 commented Jul 15, 2025

Automate Jira ticket create for dependabot's PRs

  • create a new Jira ticket in the DAOS project for every new PR created by the dependabot based on PR title and PR description
  • remove Doc-only: true prefix from PR title
  • Add DAOS-... cq: prefix to PR title.

An example of working workflow can be find here:
https://github.com/grom72/daos/actions/runs/16288506266/job/45992625398
with related ticket in the DAOS-PMDK project: https://daosio.atlassian.net/browse/PMDK-654
and PR itself with an updated title: grom72#129

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

Automate Jira ticket create for dependabot's PRs

Doc-only: true

Signed-off-by: Tomasz Gromadzki <[email protected]>
@github-actions
Copy link

github-actions bot commented Jul 15, 2025

Ticket title is 'Automate Jira ticket creation for Dependabot's PRs'
Status is 'In Review'
https://daosio.atlassian.net/browse/DAOS-17803

@grom72 grom72 marked this pull request as ready for review July 15, 2025 09:41
@grom72 grom72 requested a review from a team as a code owner July 15, 2025 09:41
Copy link
Contributor

@daltonbohning daltonbohning left a comment

Choose a reason for hiding this comment

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

Awesome! I think we'll need to merge this to actually test it, right?

@grom72
Copy link
Contributor Author

grom72 commented Jul 15, 2025

Awesome! I think we'll need to merge this to actually test it, right?

Yes,
the logic has already been tested here
but full validation must be done on main DAOS repo with real dependabot PRs.

@grom72 grom72 requested review from a team and removed request for JohnMalmberg and phender July 15, 2025 19:57
@daltonbohning daltonbohning added the forced-landing The PR has known failures or has intentionally reduced testing, but should still be landed. label Jul 16, 2025
@daltonbohning daltonbohning merged commit 58d417a into master Jul 16, 2025
35 of 37 checks passed
@daltonbohning daltonbohning deleted the grom72/DAOS-17803 branch July 16, 2025 14:50
grom72 added a commit that referenced this pull request Jul 17, 2025
Automate Jira ticket create for dependabot's PRs

Signed-off-by: Tomasz Gromadzki <[email protected]>
grom72 added a commit that referenced this pull request Jul 17, 2025
Automate Jira ticket create for dependabot's PRs

Doc-only: true

Signed-off-by: Tomasz Gromadzki <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

forced-landing The PR has known failures or has intentionally reduced testing, but should still be landed.

Development

Successfully merging this pull request may close these issues.

4 participants