1
0
mirror of synced 2026-01-04 09:06:46 -05:00
Commit Graph

615 Commits

Author SHA1 Message Date
Mike Surowiec
e24b1b54e9 fix: runner temp reference in interpolated context (#22309) 2021-10-19 13:57:18 -05:00
Mike Surowiec
800ec51c3d fix: extract build artifact in tmp directory, move installation step earlier (#22306)
Co-authored-by: Grace Park <gracepark@github.com>
2021-10-19 13:37:48 -05:00
Ramya Parimi
02a83316f3 Update triage-pull-requests.yml (#22193) 2021-10-18 23:54:10 +00:00
Ramya Parimi
622174391a Update triage-issue-comments.yml (#22190) 2021-10-18 23:26:47 +00:00
Peter Bengtsson
9964a6619c separate 'npm test' from 'npm lint' (#22191)
* separate 'npm test' from 'npm lint'

* remove delberately eslint violation (but keep prettier violation)

* undo prettier violation

* tighten up us of our scripts for testing and lint
2021-10-18 19:58:56 +00:00
dependabot[bot]
de8cd28771 Bump peter-evans/find-comment from 0da1f4fc1f20cd898368bd56089d391df418f52f to 1.3.0 (#22257)
* Bump peter-evans/find-comment

Bumps [peter-evans/find-comment](https://github.com/peter-evans/find-comment) from 0da1f4fc1f20cd898368bd56089d391df418f52f to 1.3.0. This release includes the previously tagged commit.
- [Release notes](https://github.com/peter-evans/find-comment/releases)
- [Commits](0da1f4fc1f...d2dae40ed1)

---
updated-dependencies:
- dependency-name: peter-evans/find-comment
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* update allowed-actions

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Peter Bengtsson <peterbe@github.com>
Co-authored-by: Peter Bengtsson <mail@peterbe.com>
2021-10-18 18:38:10 +00:00
Ramya Parimi
fc8bea5526 Update 60-days-stale-check.yml (#22247)
* Update 60-days-stale-check.yml

* Update 60-days-stale-check.yml

added issue exempt labels
2021-10-18 17:52:00 +00:00
dependabot[bot]
5201ca8813 Bump actions/setup-node from 2.2.0 to 2.4.1 (#22109)
* Bump actions/setup-node from 2.2.0 to 2.4.1

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.2.0 to 2.4.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](38d90ce44d...270253e841)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* allow it moar

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Peter Bengtsson <mail@peterbe.com>
2021-10-18 13:33:34 -04:00
Robert Sese
a8b8e1af46 Approve PRs with GITHUB_TOKEN again (#22211) 2021-10-18 16:14:51 +00:00
Peter Bengtsson
3cf15e0c83 fix automerge-dependencies.yml (#22164)
Part of #1014
2021-10-18 12:16:16 +00:00
Ramya Parimi
2d89e169c9 Update triage-issues.yml (#22137)
Added

`permissions:
  repository-projects: write`
2021-10-13 12:00:17 +00:00
Robert Sese
0b3d04e1a8 Handle different fork repo names when listing PRs (#22094) 2021-10-13 00:47:38 +00:00
Lee Dohm
201e31c5df Merge branch 'main' into notify-on-maintainer-edit-access 2021-10-12 13:11:57 -07:00
Lee Dohm
58b6af7ebc Use pull_request_target trigger 2021-10-12 12:50:34 -07:00
Lee Dohm
93a11c32eb Remove unnecessary data specifier 2021-10-12 12:50:34 -07:00
Lee Dohm
4cc2a76776 Fix incorrect specifier
Co-authored-by: Robert Sese <robert.sese@gmail.com>
2021-10-12 12:30:02 -07:00
Ramya Parimi
f019b689a6 Update move-reopened-issues-to-triage.yaml (#22135)
console.log(error) to console.log(e)
2021-10-12 18:20:12 +00:00
Francis
9705e9f705 enhancement: annotate upload_translations opt (#22047)
Close https://github.com/github/docs-engineering/issues/977
2021-10-12 18:04:52 +00:00
Lee Dohm
dcac261576 Use strict equality matching 2021-10-12 10:41:19 -07:00
Lee Dohm
04e051ae22 Fix mismatched error variable name 2021-10-12 10:40:44 -07:00
Lee Dohm
6684ac0451 Add pull request write permission specifier 2021-10-11 13:36:23 -07:00
Lee Dohm
4a067f1467 Point to docs on how to change setting 2021-10-11 13:29:04 -07:00
Lee Dohm
4f1cf2d70d Create workflow to post comment when a PR is opened without maintainer edit access 2021-10-11 13:23:06 -07:00
James M. Greene
aa4c687660 Consistently use latest andymckay/labeler action for simple labeling steps in Actions workflows (#22045)
* Update andymckay/labeler to latest

* Drop use of rachmari/labeler fork since we aren't using its divergence

* Replace some other simple labeling use cases with andymckay/labeler

* Add permissions matrixes, mostly

* Remove unnecessary and basically invalid if condition

* More closely following the docs even though the workflow linter is angry

* Remove irrelevant path omissions from workflow linter

* Add exclusion for workflow linter
2021-10-08 23:24:27 -05:00
dependabot[bot]
122018aa47 Bump alex-page/github-project-automation-plus from fdb7991b72040d611e1123d2b75ff10eda9372c9 to 0.8.1 (#21984)
* Bump alex-page/github-project-automation-plus

Bumps [alex-page/github-project-automation-plus](https://github.com/alex-page/github-project-automation-plus) from fdb7991b72040d611e1123d2b75ff10eda9372c9 to 0.8.1. This release includes the previously tagged commit.
- [Release notes](https://github.com/alex-page/github-project-automation-plus/releases)
- [Commits](fdb7991b72...bb266ff4dd)

---
updated-dependencies:
- dependency-name: alex-page/github-project-automation-plus
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update github-project-automation-plus version in allowed-actions

* Make the workflow linter and Sentinel happy

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James M. Greene <jamesmgreene@github.com>
2021-10-08 20:20:16 +00:00
James M. Greene
245271ee36 Update dependabot PR auto-closing job to also lock (#22021)
* Update auto-closing job to also lock the PR

* Follow security best practice using env vars instead of string supplanting

* Mark the lock_reason as 'resolved' instead of 'spam' for clarity

* Rethrow the error is locking fails to prevent unnecessary swallowing for this non-blocking workflow
2021-10-08 16:42:41 +00:00
James M. Greene
2ea2e9d64d Ignore dependabot PRs from unallowed triage workflow (#22012) 2021-10-08 11:30:46 -05:00
James M. Greene
7fba77dfe6 Use pull_request_target for better security with forked PRs (#22024) 2021-10-08 10:00:33 -05:00
dependabot[bot]
14e5728bf8 Bump actions/stale from 3.0.16 to 4 (#21982)
* Bump actions/stale from 3.0.16 to 4

Bumps [actions/stale](https://github.com/actions/stale) from 3.0.16 to 4.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](9d6f46564a...cdf15f641a)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update actions/stale in allowed-actions

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James M. Greene <JamesMGreene@github.com>
2021-10-08 13:53:45 +00:00
dependabot[bot]
db2b57c751 Bump repo-sync/pull-request from 2.4.3 to 2.6 (#21985)
* Bump repo-sync/pull-request from 2.4.3 to 2.6

Bumps [repo-sync/pull-request](https://github.com/repo-sync/pull-request) from 2.4.3 to 2.6.
- [Release notes](https://github.com/repo-sync/pull-request/releases)
- [Commits](33777245b1...65194d8015)

---
updated-dependencies:
- dependency-name: repo-sync/pull-request
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update repo-sync/pull-request in allowed-actions

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James M. Greene <JamesMGreene@github.com>
2021-10-08 06:38:07 +00:00
dependabot[bot]
4ea3d75f36 Bump peter-evans/create-pull-request from 3.5.2 to 3.10.1 (#21983)
* Bump peter-evans/create-pull-request from 3.5.2 to 3.10.1

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3.5.2 to 3.10.1.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](8c603dbb04...7380612b49)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update create-pull-request in allowed-actions

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James M. Greene <JamesMGreene@github.com>
2021-10-08 06:21:04 +00:00
dependabot[bot]
cbda03cab7 Bump dawidd6/action-download-artifact from 2.14.0 to 2.15.0 (#21981)
* Bump dawidd6/action-download-artifact from 2.14.0 to 2.15.0

Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 2.14.0 to 2.15.0.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](b957148472...af92a8455a)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update action-download-artifact in allowed-actions

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James M. Greene <JamesMGreene@github.com>
2021-10-08 01:03:31 -05:00
James M. Greene
6b33c9cc40 Handle Dependabot PRs differently per repository (#21978)
* Update workflow to automerge dependabot PRs for the internal repo but close them for the open source repo
2021-10-07 21:32:34 +00:00
James M. Greene
bb0455962e Do not use build.status as a looping condition for Heroku deployment (#21909)
* Do not use `build.status` of 'pending' as a looping condition for Heroku deployment
* Don't wait for `appSetup.status` either
* Fix incorrect Octokit method usage in local deploy script
* Bump the number of allowable errors from 5 to 10
* More logging!
* Add an environment variable for easily increasing the number of allowed Heroku failures per phase of polling
2021-10-06 12:57:30 -05:00
James M. Greene
3127fa9f7a Pass labels to add as an array of strings (#21902) 2021-10-05 15:10:10 -05:00
James M. Greene
39e828d7d9 Use REST API to add and remove labels during undeployment (#21900) 2021-10-05 14:41:29 -05:00
James M. Greene
da426a9d22 Grant the GITHUB_TOKEN write access to PRs during undeployment (#21898) 2021-10-05 13:43:20 -05:00
James M. Greene
0f8af1c430 Inline the 'await-sleep' module for the deploy workflow to avoid the need to checkout and install npm modules (#21896) 2021-10-05 13:34:12 -05:00
James M. Greene
5136750fd2 Pass the PR URL to the gh CLI to avoid repo resolution attempts (#21895) 2021-10-05 13:27:27 -05:00
James M. Greene
3184b254a0 Declare that undeploy job needs cancel-jobs-before-undeploy job (#21894) 2021-10-05 12:31:47 -05:00
James M. Greene
18e173412a Add missing GITHUB_TOKEN env var to gh CLI usage (#21893) 2021-10-05 11:34:53 -05:00
James M. Greene
600e6403d8 Send a Slack notification if Undeploy workflow fails (#21886)
* Reconfigure workflow concurrency groups to avoid conflicts across PRs

* Send a Slack notification if Undeploy workflow fails

* Adjust step names for Slack notifications

* Remove merge conflict
2021-10-05 11:25:57 -05:00
James M. Greene
fa810d97b4 Add a label to the PR to block deploy attempts during an undeploy (#21885) 2021-10-05 11:21:15 -05:00
James M. Greene
5ea869c59f Reconfigure workflow concurrency groups to avoid conflicts across PRs (#21884)
* Reconfigure workflow concurrency groups to avoid conflicts across PRs

* Remove superfluous and duplicative job display names
2021-10-05 11:14:47 -05:00
Ramya Parimi
e155947dd0 Update os-ready-for-review.yml (#21867) 2021-10-04 18:46:55 +00:00
James M. Greene
4ff2354ada Approve repo-sync and translation PRs with docubot (#21876) 2021-10-04 17:37:07 +00:00
James M. Greene
43fff33db8 Destructure correctly from Actions workflow run API response (#21872)
* Get PR metadata from the correct object strucure

* Also output the head_branch and head_label just in case
2021-10-04 10:59:18 -05:00
James M. Greene
bcc94873d2 Fixes to support staging deployments of PRs from forked repos (#21865)
* Add basic debugging jobs to all workflows related to staging deployment

* Totally rewrite the staging deployment to support forked repos... again...
2021-10-04 10:28:13 -05:00
Ramya Parimi
bc1158f1fc Update triage automation to check doc team member (#21856)
* to check if team members

* check for  doc team member

* remove duplicate check for team members

* delete/readd step

Co-authored-by: skedwards88 <skedwards88@github.com>
2021-10-01 21:22:35 +00:00
James M. Greene
a9e2bf0927 Dump debugging info for Staging Deploy workflow runs (#21860)
* Dump the github context for Staging Deploy workflow runs to help debug

* Output workflow provenance info

* Also output head_branch cleanly
2021-10-01 15:22:58 -05:00