Skip to content

Commit d7b9eda

Browse files
chore(deps): update dependencies (#672)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dan Adajian <[email protected]>
1 parent a417444 commit d7b9eda

File tree

6 files changed

+123
-157
lines changed

6 files changed

+123
-157
lines changed

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ Push your changes to your branch and open a pull request against the parent repo
6262

6363
Upon Pull Request submission, your code will be reviewed by the maintainers. They will confirm at least the following:
6464

65-
- Tests run successfully (unit, coverage, integration, style).
66-
- Contribution policy has been followed.
65+
- Tests run successfully (unit, coverage, integration, style).
66+
- Contribution policy has been followed.
6767

6868
One (human) reviewer will need to sign off on your Pull Request before it can be merged.
6969

README.md

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -48,42 +48,42 @@ Each of the following helpers are defined in a file of the same name in `src/hel
4848

4949
### [are-reviewers-required](.github/workflows/are-reviewers-required.yml)
5050

51-
- Returns true if all teams specified are requested for review on a pull request
51+
- Returns true if all teams specified are requested for review on a pull request
5252

5353
### [add-labels](.github/workflows/add-labels.yml)
5454

55-
- Adds one or more labels to a PR
55+
- Adds one or more labels to a PR
5656

5757
### [add-late-review-label](.github/workflows/add-late-review-label.yml)
5858

59-
- Adds a `LATE REVIEW` label to all PRs that are open and waiting for review for over a certain number of days
59+
- Adds a `LATE REVIEW` label to all PRs that are open and waiting for review for over a certain number of days
6060

6161
### [add-pr-approval-label](.github/workflows/add-pr-approval-label.yml)
6262

63-
- Upon PR review, adds a `CORE APPROVED` label if the reviewer is a part of the provided Github team, otherwise adds the `PEER APPROVED` label
63+
- Upon PR review, adds a `CORE APPROVED` label if the reviewer is a part of the provided Github team, otherwise adds the `PEER APPROVED` label
6464

6565
### [approvals-satisfied](.github/workflows/approvals-satisfied.yml)
6666

67-
- Returns `true` if the PR has been approved by the specified GitHub team(s) or user(s) and `false` otherwise
68-
- If GitHub teams are omitted, uses `CODEOWNERS.md` to determine teams and/or users to use
69-
- Note: If you are providing teams in input, full team name is NOT needed. i.e. `team-name` works and `org/team-name` is NOT needed
67+
- Returns `true` if the PR has been approved by the specified GitHub team(s) or user(s) and `false` otherwise
68+
- If GitHub teams are omitted, uses `CODEOWNERS.md` to determine teams and/or users to use
69+
- Note: If you are providing teams in input, full team name is NOT needed. i.e. `team-name` works and `org/team-name` is NOT needed
7070

7171
### [approve-pr](.github/workflows/approve-pr.yml)
7272

73-
- Approves a PR
73+
- Approves a PR
7474

7575
### [assign-pr-reviewers](.github/workflows/assign-pr-reviewers.yml)
7676

77-
- Randomly assigns members of the specified GitHub team(s) to review a PR.
78-
- If GitHub teams are omitted, uses `CODEOWNERS.md` to determine teams to use
79-
- If `login` is provided, it does nothing if that user is already part of the team
80-
- You can also pass a `slack_webhook_url` to notify the assignees that they are assigned to the PR!
77+
- Randomly assigns members of the specified GitHub team(s) to review a PR.
78+
- If GitHub teams are omitted, uses `CODEOWNERS.md` to determine teams to use
79+
- If `login` is provided, it does nothing if that user is already part of the team
80+
- You can also pass a `slack_webhook_url` to notify the assignees that they are assigned to the PR!
8181

8282
### [check-merge-safety](.github/workflows/check-merge-safety.yml)
8383

84-
- Checks if a PR branch needs to update with the default branch prior to merging (great for monorepos!)
85-
- If this check succeeds for a PR, the PR is safe to merge right away!
86-
- If this check fails for a PR, the PR must either merge in the default branch or rebase onto the default branch.
84+
- Checks if a PR branch needs to update with the default branch prior to merging (great for monorepos!)
85+
- If this check succeeds for a PR, the PR is safe to merge right away!
86+
- If this check fails for a PR, the PR must either merge in the default branch or rebase onto the default branch.
8787

8888
"Merge safety" is defined as a PR's branch being up to date with all files that could impact the validity of the PR checks that run.
8989
This merge safety check is designed to be a smarter alternative to GitHub's "[require branches to be up to date before merging](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)"
@@ -110,62 +110,62 @@ to ship code in quick succession!
110110

111111
This workflow should be run on both `pull_request` and `push` events:
112112

113-
- On `pull_request` events, this serves as a PR check
114-
- On `push` events, this effectively re-runs this PR check for all open PRs and sets a commit status according to the result
113+
- On `pull_request` events, this serves as a PR check
114+
- On `push` events, this effectively re-runs this PR check for all open PRs and sets a commit status according to the result
115115

116116
The following parameters can be used for additional control over when it is safe to merge a PR:
117117

118-
- `paths`: These are the file paths to all of a repo's projects (usually paths to standalone packages)
119-
- This is useful for monorepos with multiple projects which are decoupled from each other but are affected by global dependencies.
120-
- `ignore_globs`: These are glob patterns that, if out of date on a PR, will not prevent merge
121-
- example: `ignore_globs: **.md`
122-
- `override_filter_paths`: These are the file paths that, if out of date on a PR, will prevent merge no matter what files the PR is changing
123-
- example: `override_filter_paths: package.json,package-lock.json`
124-
- `override_filter_globs`: These are glob patterns for `override_filter_paths`
118+
- `paths`: These are the file paths to all of a repo's projects (usually paths to standalone packages)
119+
- This is useful for monorepos with multiple projects which are decoupled from each other but are affected by global dependencies.
120+
- `ignore_globs`: These are glob patterns that, if out of date on a PR, will not prevent merge
121+
- example: `ignore_globs: **.md`
122+
- `override_filter_paths`: These are the file paths that, if out of date on a PR, will prevent merge no matter what files the PR is changing
123+
- example: `override_filter_paths: package.json,package-lock.json`
124+
- `override_filter_globs`: These are glob patterns for `override_filter_paths`
125125

126126
### [close-pr](.github/workflows/close-pr.yml)
127127

128-
- Closes a pull request in your current repo or in another repo.
128+
- Closes a pull request in your current repo or in another repo.
129129

130130
### [create-pr](.github/workflows/create-pr.yml)
131131

132-
- Opens a pull request.
132+
- Opens a pull request.
133133

134134
### [create-project-card](.github/workflows/create-project-card.yml)
135135

136-
- Creates a Project card into your GitHub Project repository by providing a `project_name` and `project_destination_column_name` in which the card should be created.
137-
- If `note` is provided, it will add that information into the card. If it is not provided, it will use the PR information details to populate it.
138-
- Useful when opening a pull request and want to track its information details into a GitHub Project.
136+
- Creates a Project card into your GitHub Project repository by providing a `project_name` and `project_destination_column_name` in which the card should be created.
137+
- If `note` is provided, it will add that information into the card. If it is not provided, it will use the PR information details to populate it.
138+
- Useful when opening a pull request and want to track its information details into a GitHub Project.
139139

140140
### [check-pr-title](.github/workflows/check-pr-title.yml)
141141

142-
- Checks whether PR title matches a certain regular expression
142+
- Checks whether PR title matches a certain regular expression
143143

144144
### [create-pr-comment](.github/workflows/create-pr-comment.yml)
145145

146-
- Comments on a pull request or other issue in your current repo or in another repo
146+
- Comments on a pull request or other issue in your current repo or in another repo
147147

148148
### [delete-stale-branches](.github/workflows/delete-stale-branches.yml)
149149

150-
- Deletes all of a repository's unprotected branches not associated with an open PR and which have been inactive for a certain number of days
150+
- Deletes all of a repository's unprotected branches not associated with an open PR and which have been inactive for a certain number of days
151151

152152
### [delete-deployment](.github/workflows/deployments.yml#L53)
153153

154-
- Deletes a Github [deployment](https://docs.github.com/en/rest/reference/repos#deployments) and [environment](https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment#about-environments)
154+
- Deletes a Github [deployment](https://docs.github.com/en/rest/reference/repos#deployments) and [environment](https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment#about-environments)
155155

156156
### [filter-paths](.github/workflows/filter-paths.yml)
157157

158-
- Returns `true` if specified file paths have changed for a PR, and `false` otherwise
158+
- Returns `true` if specified file paths have changed for a PR, and `false` otherwise
159159

160160
### [generate-matrix](.github/workflows/generate-matrix.yml)
161161

162-
- Returns a job matrix JSON for dynamically running workflows
162+
- Returns a job matrix JSON for dynamically running workflows
163163

164164
### [generate-path-matrix](.github/workflows/generate-path-matrix.yml)
165165

166-
- Returns a job matrix JSON for dynamically running workflows only for changed file paths
167-
- Can be used to parallelize similar jobs, which can be useful in a monorepo environment. More information on matrix strategies can be found [here](https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix)
168-
- In this example, a multi-package repo splits its builds dynamically based on which packages are modified in the pull request. These builds run in parallel, and the final `build-status` job is used to determine the overall success/failure result, contingent on all of the individual `build` jobs passing. The helper returns a JSON object of this format:
166+
- Returns a job matrix JSON for dynamically running workflows only for changed file paths
167+
- Can be used to parallelize similar jobs, which can be useful in a monorepo environment. More information on matrix strategies can be found [here](https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix)
168+
- In this example, a multi-package repo splits its builds dynamically based on which packages are modified in the pull request. These builds run in parallel, and the final `build-status` job is used to determine the overall success/failure result, contingent on all of the individual `build` jobs passing. The helper returns a JSON object of this format:
169169

170170
```json
171171
{
@@ -175,91 +175,91 @@ The following parameters can be used for additional control over when it is safe
175175

176176
Additionally, the following parameters can be used for additional control over the resulting matrix:
177177

178-
- `override_filter_paths` defines paths that, if modified, will override the filter and return a matrix including all packages
179-
- example: `override_filter_paths: package.json,package-lock.json`
180-
- `paths_no_filter` defines paths that should be included in the matrix regardless of if they've been modified
181-
- `batches` defines a fixed number of matrix jobs to run for the workflow
178+
- `override_filter_paths` defines paths that, if modified, will override the filter and return a matrix including all packages
179+
- example: `override_filter_paths: package.json,package-lock.json`
180+
- `paths_no_filter` defines paths that should be included in the matrix regardless of if they've been modified
181+
- `batches` defines a fixed number of matrix jobs to run for the workflow
182182

183183
### [get-changed-files](.github/workflows/get-changed-files.yml)
184184

185-
- Returns a comma-separated list of changed files for a PR
186-
- Include the regular expression parameter 'pattern' to add a filter, it will return any filepath that matches.
185+
- Returns a comma-separated list of changed files for a PR
186+
- Include the regular expression parameter 'pattern' to add a filter, it will return any filepath that matches.
187187

188188
### [initiate-deployment](.github/workflows/deployments.yml#L12)
189189

190-
- Creates a new in-progress Github "deployment" for a commit. More information on Github deployment events can be found [here](https://docs.github.com/en/rest/reference/repos#deployments)
190+
- Creates a new in-progress Github "deployment" for a commit. More information on Github deployment events can be found [here](https://docs.github.com/en/rest/reference/repos#deployments)
191191

192192
### [is-user-core-member](.github/workflows/is-user-core-member.yml)
193193

194-
- Checks if a specified GitHub user is a core member for a given pull request.
194+
- Checks if a specified GitHub user is a core member for a given pull request.
195195

196196
### [is-user-in-team](.github/workflows/is-user-in-team.yml)
197197

198-
- Checks if the specifed GitHub user exists within an organization team
198+
- Checks if the specifed GitHub user exists within an organization team
199199

200200
### [manage-issue-due-dates](.github/workflows/manage-issue-due-dates.yml)
201201

202-
- Adds a comment listing the due date (based on SLA guidelines) to issues with a priority label attached
203-
- Adds a &#x27;due soon&#x27; label to issues with a priority label that will become overdue in 7 days
204-
- Adds an &#x27;overdue&#x27; label to issues with a priority label that are overdue
202+
- Adds a comment listing the due date (based on SLA guidelines) to issues with a priority label attached
203+
- Adds a &#x27;due soon&#x27; label to issues with a priority label that will become overdue in 7 days
204+
- Adds an &#x27;overdue&#x27; label to issues with a priority label that are overdue
205205

206206
### [manage-merge-queue](.github/workflows/manage-merge-queue.yml)
207207

208-
- Manages a queue for PRs as follows:
209-
- Adding the `READY TO MERGE` label to a PR will add the PR to the "merge queue", represented by a `QUEUED FOR MERGE #X` label. Removing `READY TO MERGE` will remove this label and thus remove the PR from the queue.
210-
- If a PR is first in the queue, the `QUEUE CHECKER` commit status will be set to `success`, and it will be `pending` otherwise. Github's [branch protection rules](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule) can be used to ensure this requirement is met prior to merging.
211-
- Merging a PR will update the positions of all PRs in the queue.
212-
- Adding the `JUMP THE QUEUE` label to a PR will make that PR first in the queue immediately.
213-
- When a PR is merged, it automatically updates the first-queued PR with the default branch.
214-
- You can also pass `login` and `slack_webhook_url` to notify the PR author when they are in the 1st position of the merge queue.
215-
- Passing `skip_auto_merge: true` changes the default behaviour of automatically enabling auto-merge for PRs from the merge queue. In such case auto-merging should be enabled manually on individual PRs. It can be useful to avoid unattended deployments in case of CICD pipelines which are not fully prepared for continuous deployment.
208+
- Manages a queue for PRs as follows:
209+
- Adding the `READY TO MERGE` label to a PR will add the PR to the "merge queue", represented by a `QUEUED FOR MERGE #X` label. Removing `READY TO MERGE` will remove this label and thus remove the PR from the queue.
210+
- If a PR is first in the queue, the `QUEUE CHECKER` commit status will be set to `success`, and it will be `pending` otherwise. Github's [branch protection rules](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule) can be used to ensure this requirement is met prior to merging.
211+
- Merging a PR will update the positions of all PRs in the queue.
212+
- Adding the `JUMP THE QUEUE` label to a PR will make that PR first in the queue immediately.
213+
- When a PR is merged, it automatically updates the first-queued PR with the default branch.
214+
- You can also pass `login` and `slack_webhook_url` to notify the PR author when they are in the 1st position of the merge queue.
215+
- Passing `skip_auto_merge: true` changes the default behaviour of automatically enabling auto-merge for PRs from the merge queue. In such case auto-merging should be enabled manually on individual PRs. It can be useful to avoid unattended deployments in case of CICD pipelines which are not fully prepared for continuous deployment.
216216

217217
### [move-project-card](.github/workflows/move-project-card.yml)
218218

219-
- Moves a GitHub Project card to a new column, using the `project_origin_column_name` and`project_destination_column_name` you provide.
220-
- In order to move a card from one place to another, it must already exist.
219+
- Moves a GitHub Project card to a new column, using the `project_origin_column_name` and`project_destination_column_name` you provide.
220+
- In order to move a card from one place to another, it must already exist.
221221

222222
### [notify-pipeline-complete](.github/workflows/notify-pipeline-complete.yml)
223223

224-
- Sets a "pipeline" commit status to green for all open PRs
224+
- Sets a "pipeline" commit status to green for all open PRs
225225

226226
### [prepare-queued-pr-for-merge](.github/workflows/prepare-queued-pr-for-merge.yml)
227227

228-
- Merges the default branch into the pull request that has the `QUEUED FOR MERGE #1` label
228+
- Merges the default branch into the pull request that has the `QUEUED FOR MERGE #1` label
229229

230230
### [remove-label](.github/workflows/remove-label.yml)
231231

232-
- Removes a label from a PR
232+
- Removes a label from a PR
233233

234234
### [remove-pr-from-merge-queue](.github/workflows/remove-pr-from-merge-queue.yml)
235235

236-
- Removes a PR from the merge queue if it has a stale failing status check. A PR check is considered stale if it is older than the provided number of `seconds`.
236+
- Removes a PR from the merge queue if it has a stale failing status check. A PR check is considered stale if it is older than the provided number of `seconds`.
237237

238238
### [reopen-pr](.github/workflows/reopen-pr.yml)
239239

240-
- Reopens a pull request in your current repo or in another repo.
240+
- Reopens a pull request in your current repo or in another repo.
241241

242242
### [rerun-pr-checks](.github/workflows/rerun-pr-checks.yml)
243243

244-
- Reruns all of the latest workflow checks on a pull request (helpful if they were cancelled for some reason, either manually or due to rate limiting, for example).
244+
- Reruns all of the latest workflow checks on a pull request (helpful if they were cancelled for some reason, either manually or due to rate limiting, for example).
245245

246246
### [set-commit-status](.github/workflows/set-commit-status.yml)
247247

248-
- Sets a [commit status](https://github.blog/2012-09-04-commit-status-api/)
249-
- You can pass in `skip_if_already_set: true` if you'd like to skip setting a status if it's already been set on the commit by a workflow
248+
- Sets a [commit status](https://github.blog/2012-09-04-commit-status-api/)
249+
- You can pass in `skip_if_already_set: true` if you'd like to skip setting a status if it's already been set on the commit by a workflow
250250

251251
### [set-deployment-status](.github/workflows/deployments.yml#L31)
252252

253-
- Updates a Github [deployment status](https://docs.github.com/en/rest/reference/repos#deployments)
253+
- Updates a Github [deployment status](https://docs.github.com/en/rest/reference/repos#deployments)
254254

255255
### [set-latest-pipeline-status](.github/workflows/set-latest-pipeline-status.yml)
256256

257-
- Determines whether the pipeline is clear for a PR. This means it will set the "pipeline" commit status to `pending` if there is an in-progress production deployment for the repo, and `success` otherwise.
257+
- Determines whether the pipeline is clear for a PR. This means it will set the "pipeline" commit status to `pending` if there is an in-progress production deployment for the repo, and `success` otherwise.
258258

259259
### [update-check-result](.github/workflows/update-check-result.yml)
260260

261261
-
262-
- Updates the result of a previous PR check tied to a commit status.
262+
- Updates the result of a previous PR check tied to a commit status.
263263

264264
## Legal
265265

bun.lockb

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)