Skip to content

Conversation

@broccolinisoup
Copy link
Member

@broccolinisoup broccolinisoup commented Oct 19, 2023

Closes #

Changelog

Based on the release improvements discussion, team agreed to add another checklist item for running (optional) integration tests per pr at github/github.

New

Added a checklist item under the "Testing & Reviewing" section of the pull request template for integration tests at github/github. Also linked its documentation that includes the motivation of running integration tests as well as step by step guide how to use the GH action to make sure the pr doesn't introduce any breaking changes to github/github

Changed

Removed

Rollout strategy

Skip changeset

  • Patch release
  • Minor release
  • Major release; if selected, include a written rollout or migration plan

Testing & Reviewing

Confirming that the new checklist appears in the pull request template after merge

Merge checklist

  • Added/updated tests
  • Added/updated documentation
  • Added/updated previews (Storybook)
  • Changes are SSR compatible
  • Tested in Chrome
  • Tested in Firefox
  • Tested in Safari
  • Tested in Edge

Take a look at the What we look for in reviews section of the contributing guidelines for more information on how we review PRs.

@changeset-bot
Copy link

changeset-bot bot commented Oct 19, 2023

⚠️ No Changeset found

Latest commit: 187f8d0

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Contributor

github-actions bot commented Oct 19, 2023

size-limit report 📦

Path Size
dist/browser.esm.js 103.55 KB (0%)
dist/browser.umd.js 104.13 KB (0%)

@github-actions github-actions bot temporarily deployed to storybook-preview-3844 October 19, 2023 23:53 Inactive
@broccolinisoup broccolinisoup added the skip changeset This change does not need a changelog label Oct 19, 2023
@broccolinisoup broccolinisoup marked this pull request as ready for review October 19, 2023 23:55
@broccolinisoup broccolinisoup temporarily deployed to github-pages October 19, 2023 23:55 — with GitHub Actions Inactive
@github-actions github-actions bot temporarily deployed to storybook-preview-3844 October 19, 2023 23:56 Inactive
@broccolinisoup broccolinisoup temporarily deployed to github-pages October 23, 2023 03:11 — with GitHub Actions Inactive
@github-actions github-actions bot temporarily deployed to storybook-preview-3844 October 23, 2023 03:11 Inactive
Copy link
Member

@joshblack joshblack left a comment

Choose a reason for hiding this comment

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

Thanks for adding this! Just left a couple of comments/questions

Comment on lines 35 to 37
- [ ] Integration tests passed at github/github (Optional and only available for GitHub staff)

You can refer to the [testing primer react pull requests documentation](https://github.com/github/primer-engineering/blob/main/how-we-work/testing-primer-react-pr-at-dotcom.md) to learn how to run integrations test at github/github.
Copy link
Member

Choose a reason for hiding this comment

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

This might be more of a PR template question, but wanted to ask what would the difference be in adding this to Testing & Reviewing vs Merge checklist?

One way I've been using this section (Testing & Reviewing) is to try and give step-by-step instructions for how to test or review the PR for reviewers and the instructions tend to be fairly different across PRs. If others use it similarly, maybe this is more of a merge checklist item since it's going to be fairly common and repeated across PRs? Curious what you think

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks for your comment Josh!

wanted to ask what would the difference be in adding this to Testing & Reviewing vs Merge checklist

I wasn't sure which bucket would be the best really and the way you utilize Testing & Reviewing section kind of clarifies the answer for me. I am happy to take it down to merge checklist!


<!-- Describe any specific details to help reviewers test or review this Pull Request -->

- [ ] Integration tests passed at github/github (Optional and only available for GitHub staff)
Copy link
Member

Choose a reason for hiding this comment

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

Just wanted to suggest an alternative to see how it landed, goal was to see how this could be a checklist item and if it could capture relevant info for people who hadn't seen it before:

Suggested change
- [ ] Integration tests passed at github/github (Optional and only available for GitHub staff)
- [ ] (Maintainers) Integration tests pass at github/github ([Learn more](https://github.com/github/primer-engineering/blob/main/how-we-work/testing-primer-react-pr-at-dotcom.md))

Copy link
Member Author

Choose a reason for hiding this comment

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

This looks good - I think we would only need to update the "Learn more" link text to avoid generic link text (https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-refs.html)

@broccolinisoup
Copy link
Member Author

@joshblack pushed another commit to address your comment - let me know what you think! Feel free to suggest changes if there is anything missing.

@broccolinisoup broccolinisoup added this pull request to the merge queue Nov 1, 2023
Merged via the queue into main with commit 1d7857f Nov 1, 2023
@broccolinisoup broccolinisoup deleted the bs/update-pull-request-template branch November 1, 2023 23:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip changeset This change does not need a changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants