-
Notifications
You must be signed in to change notification settings - Fork 123
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
beware of squashing single-commit PRs #17
Comments
Any update? We could take a similar approach as this. |
I haven't made time to work on this, but if anyone wants to open a PR for it, I'd be happy to review, merge, and deploy it! |
Ok, I'm going to work on it and send a PR! |
Sounds good! |
Sorry @zeke, just to better understand the purpose of this repo: in which case would one use the default options and allow merging whenever at least one commit has a semantic message or the title of the PR is semantic? For this fix what would you suggest to do:
I feel the first option would be the best, but then the |
@zeke it seems to have been fixed on GitHub side. I ran a test and it uses the PR's title for the commit message 👍 EDIT: It worked because I use Refined GitHub as @christopherscott pointed out #17 (comment) |
hi @kewah was your merge made as a squash and merge? I'm still facing this issue where GH still autopopulates single-commit squashes with the commit message instead of the PR title (see screenshot) |
@piratefsh yes, it was a squashed and merged. I only have that enabled |
@piratefsh I also don't see that this has changed - single commits, when squashed and merged, still seem to default to the commit title @kewah are you using Refined Github by any chance? |
@christopherscott oh right! my bad, I do use Refined GitHub so that explains it |
Yep this is still an issue. Just bit me again. Would love a PR for this if anyone has the time! |
Hey y'all. I just deployed a fix for this with #58. Give it a try and let me know if you have any issues! |
#58 had to be rolled back, so this is still an issue. |
Hi there, I'm having issues with single commit PRs still. I have no config file and am using the default GitHub app. |
@zeke just checking in on what I posted above ☝️ |
…nents (#5230) **Related Issue:** #4442 ## Summary Adds consistency to our API documentation within some of the t-named components, including: - tab - tab-nav - tab-title - tabs - tile - tile-select - tile-select-group - time-picker - tip - tip-group - tip-manager <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
… of the time for rtl locales (#5246) **Related Issue:** #4957 ## Summary Makes sure the meridiem location is determined on load. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** #5209 ## Summary Sorry I hit merge before I saw this comment https://github.com/Esri/calcite-components/pull/5209/files#r953105006 <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** NA ## Summary Unfortunately we need to temporarily disable screener to prevent insane overage fees. We are working on a short term solution to turn screener back on, and a mid-term solution to switch to Chromatic. Screener can still be run on a branch manually following these steps: https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow For now, please try not to manually run screener unless absolutely necessary. We only have around 35 runs per month at our current snapshot count. We will be working to reduce the number of stories so we can reenable screener PR checks in the short term. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary We have a GitHub Action that closes a milestone when all of the issues are completed. Currently it is only triggered when an issue is closed. Sometimes an issue does not pass the QA verification and the issue needs to be moved to the current sprint or backburner. With this PR the milestone will properly close. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
…5228) **Related Issue:** #3818 ## Summary - Added additional information to the contributing and documentation convention. - Fixed outdated info <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary How did we ever live w/o optional chaining :'( Error: https://github.com/Esri/calcite-components/runs/8052344919?check_suite_focus=true#step:2:44 <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** #5253 ## Summary This PR cleanups up and combines stories to lower our snapshot count below 40k per month. - Append `_NoTest` to story names that we don't want screener to snapshot. - Append `_TestOnly` to story names that we do not want to appear in the [Storybook deployment on github pages](https://esri.github.io/calcite-components/?path=/story/overview-home--page). - Set up filters to accomplish the above two points. The filter determines which stories to skip using a boolean environment variable: `STORYBOOK_SCREENSHOT_TEST_BUILD`. The default is `NoTest`, and the env var is set to `true` in the [`pr-screener` workflow](https://github.com/Esri/calcite-components/blob/master/.github/workflows/pr-screener.yml). - Combine stories, e.g. if a component has "DarkTheme" and "RTL" snapshots, we combined them into a single `darkThemeRTL_TestOnly` snapshot. - Consistency cleanups, including camel case story names and using "simple" as the name for the first story (rather than "basic"). <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out --> Co-authored-by: JC Franco <jfranco@esri.com> Co-authored-by: Erik Harper <eharperdicianno@esri.com>
**Related Issue:** #5257 ## Summary Some additional cleanup. I nuked a lot of the combinations but we can add some back once we are out of crisis mode <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** #5253 ## Summary This PR refines the PR linked above. Here are the conditions for when Screener runs on a PR: - Screener will run when when the `pr ready for visual snapshots` label is added to a normal PR (not draft PRs) - Screener will run when a draft PR with the `pr ready for visual snapshots` label is marked as "Ready to review" When someone pushes changes to a PR that has the `pr ready for visual snapshots label` (meaning snapshots already ran), __Screener will NOT run but it WILL show a green checkmark__ allowing the author to merge the PR. This is so that PRs can be merged w/o another Screener run if there are some small cleanups needed. If you need to rerun screener, remove and re-add the `pr ready for visual snapshots` label. Screener will still run on every push to `master`. This should provide a back up in case a visual regression slips through due to the point above. I will monitor the Screener runs on `master` while these limitations are in place. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** ## Summary Allow screener to run manually w/o skipping due to strict conditionals <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary Designers are running into issues getting an environment set up to run the demos locally, so I'm clarifying a few things in the contributing guide. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary Designers are running into issues getting an environment set up to run the demos locally, so I'm clarifying a few things in the contributing guide. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
…inputs (#5758) **Related Issue:** #5207 ## Summary This PR fixes an issue where the input boxes are completely empty when the `valueAsDate` property is directly changed with javascript when using the `range` prop. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out --> Co-authored-by: Erik Harper <eriklharper@pm.me>
**Related Issue:** # ## Summary I forgot to pass the diff threshold GH secret to the chromatic workflow's environment variables 😅 That explains why bumping up the value wasn't doing anything <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
…ccept, multiple, pattern (#5807) **Related Issue:** #4079 ## Summary Adds native input attributes: - [multiple](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/multiple) to `calcite-input` for the types specified on MDN - [accept](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/accept) to `calcite-input` for the types specified on MDN - [pattern](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/pattern) to `calcite-input-text` and `calcite-input` for the types specified on MDN - [autocomplete](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete) to `calcite-input-number`, `calcite-input-text`, and `calcite-input` for the types specified on MDN ## Note just saw on MDN after committing that Safari may not support `autocomplete`: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete#browser_compatibility Should I remove it from the PR? <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
…upSeparator (#5828) **Related Issue:** #5648 ## Summary `calcite-pagination` was only formatting (localizing) the page numbers when the groupSeparator property was set to `true`. Now lang/numberingSystem work correctly with or without groupSeparator <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
…omatic errors (#5839) **Related Issue:** #5833 ## Summary Prevent the whitespace storybook addon from getting bumped since it caused issues with chromatic: https://github.com/Esri/calcite-components/actions/runs/3577241314/jobs/6016009432#step:6:207 <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary Some more changes to stop text aliasing from triggering Chromatic diffs <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary There is a timing error, where if you sync a branch and change a label right afterwards, your change will be undone. This is because the `pr-bot` was adding the conventional commit type label to the existing ones, but when it started the run your change diudn't exist yet. ![image](https://user-images.githubusercontent.com/10986395/204685262-02fd953a-8904-40fe-b010-3b8c04e9d993.png) I found an API endpoint that just adds labels, without the potential to accidently remove existing ones. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** #5812 ## Summary The image service we were using for the card's thumbnail in the custom theme story is/was down, which caused CI failures. For example: https://www.chromatic.com/test?appId=6266d45509d7eb004aa254fb&id=6386b5d2e340d812b9c9a134 I switched it out to use our placeholderImage util. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** #4442 ## Summary 1. Includes consistency across API references, this PR finalizes the style guide across all components. 2. Also includes the removal of the optional "`?`" JSDoc tags for the components listed below. - A separate PR will be created for the remaining components. ### Components included: - ` date-picker` - `dropdown` - `dropdown-group` - `dropdown-item` - `fab` - `filter` - `flow` - `flow-item` - `icon` - `inline-editable` <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** N/A ## Summary Add contributing guidance for devs on time estimates pertaining to the `estimate-#` label. Adds estimates for: - 1 - 2 - 3 - 5 - 8 - 13 - 21, and - 34 <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary Creating this PR based on the Teams discussion about increasing our `target`. I confirmed with @dasa that these changes are safe for our stakeholders. But any `target` higher than 2020 has the potential to cause them problems. lib 2021 has some useful stuff we can benefit from, like `Promise.any`, `string.prototype.replaceAll`, and logical assignment operators. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
**Related Issue:** # ## Summary I'm disabling some of the milestone automation for now. We recently changed the way we work with milestones, which is causing funky behavior. The actions were created under the assumption that the only milestones with due dates would be for our 2 week sprints. I can change the actions if we are deciding to change how we use milestones, but we may want to wait for Brittney to return before making that decision, since that is her area of expertise. <!-- Please make sure the PR title and/or commit message adheres to the https://www.conventionalcommits.org/en/v1.0.0/ specification. Note: If your PR only has one commit and it is NOT semantic, you will need to either a. add another commit and wait for the check to update b. proceed to squash merge, but make sure the commit message is the same as the title. This is because of the way GitHub handles single-commit squash merges (see zeke/semantic-pull-requests#17) If this is component-related, please verify that: - [ ] feature or fix has a corresponding test - [ ] changes have been tested with demo page in Edge --- If this is skipping an unstable test: - include info about the test failure - submit an unstable-test issue by [choosing](https://github.com/Esri/calcite-components/issues/new/choose) the unstable test template and filling it out -->
Also, an edge case for squash commits (via @francisfuzz):
The text was updated successfully, but these errors were encountered: