docs/.github/workflows
James M. Greene f388a3d550
Deploy to staging manually using a script (#19769)
* Add 'script/deploy' to enable manual deploys to Heroku

* Pass API tokens into 'deploy-to-staging' module usage

* Construct Octokit instance to pass in

* Get PR branch name and verify state

* Reorganize

* Rename option to 'octokit'

* Add missing option

* Actually use the convenience methods for convenience

* Simplify top-level script

* Top-level script revisions

* Add parse-pr-url module

* Add create-staging-app-name module

* Remove misplaced comment

* Pass in owner

* Use owner param

* More variables

* Pass owner along more

* Correct prNumber param reference

* Add WIP deploy-to-staging module

* Prevent 'scripts/' and '.github/actions-scripts/' files from being modified in open source repo

* Extract PR author earlier

* Add note about optionally supplying DOCUBOT_REPO_PAT env var

* Override Heroku env var during AppSetup creation instead of later to avoid triggering a second deploy

* Updates to deploy-to-staging module

* Lots of updates

* Add dyno start-up monitoring and warmup requests

* Ignore 'script/deploy' in the repository-references test

* Correct path to Octokit helper

* Temporarily add a 'gha-' prefix to environment names

* Log whole error if terminal. Good for Octokit errors!

* Correct Octokit preview configuration

* Add more logging around Heroku build and release

* Added more timings to log messages

* Monitor dyno states specifically from the dyno list view to avoid 404 oddities when Free dynos are dropped and non-Free dynos are added

* Don't wait for AppSetup status as it includes the Build time

* Updating logging since we don't see DeploymentStatus update messages in the UI =(

* Remove commented out code

* Refactor to extract more properties from the PR object

* Fix reference to pull request number

* Increase Heroku polling intervals from 2.5 seconds to 5 seconds

* Remove unhelpful createDeploymentStatus API calls

* Workaround Heroku's secondary release upon app creation
2021-06-14 22:32:07 +00:00
..
60-days-stale-check.yml Update 60-days-stale-check.yml (#18504) 2021-04-01 20:53:33 +00:00
add-review-template.yml Update label name 2021-05-24 17:16:13 -04:00
auto-label-prs.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
automerge-dependencies.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
automerge.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
autoupdate-branch.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
browser-test.yml Heroku dev deps (#19431) 2021-05-24 15:40:50 -07:00
build-docker-image.yml Heroku dev deps (#19431) 2021-05-24 15:40:50 -07:00
check-all-english-links.yml Specify repository for issues from Actions workflow to check English links (#19832) 2021-06-11 10:18:56 +02:00
check-for-spammy-issues.yml Move spammy issues to the Done column (#18542) 2021-04-01 13:07:31 -04:00
codeql.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
confirm-internal-staff-work-in-docs.yml Update workflows to support all future issues being in Docs Engineering and Docs Content (#19689) 2021-06-07 19:41:48 +00:00
copy-api-issue-to-internal.yml Add workflow to copy REST description fix requests to docs-content (#18866) 2021-04-21 17:13:24 +00:00
crowdin-cleanup.yml crowdin frontmatter cleanup workflow (#19329) 2021-05-14 00:10:28 +00:00
crowdin.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
docs-review-collect.yml Add script and workflow to add docs-reviewer reqests to the FR board (#19226) 2021-05-10 23:31:23 +00:00
dry-run-sync-algolia-search-indices.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
enterprise-dates.yml Use token with github/github permissions (#19102) 2021-05-03 17:19:06 +00:00
first-responder-docs-content.yml We've grown so much! (#18414) 2021-03-25 18:36:51 +00:00
js-lint.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
link-check-dotcom.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
link-check-ghae.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
link-check-ghes.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
merged-notification.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
move-existing-issues-to-the-correct-repo.yml Update move-existing-issues-to-the-correct-repo.yml (#19766) 2021-06-07 15:58:47 -04:00
move-help-wanted-issues.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
move-new-issues-to-correct-docs-repo.yml Update move-new-issues-to-correct-docs-repo.yml (#19767) 2021-06-07 16:10:09 -04:00
move-ready-to-merge-pr.yaml fix incorrect reference to issues (#18870) 2021-04-21 16:29:56 +00:00
move-reopened-issues-to-triage.yaml Add move reopened issues to triage column workflow 2021-04-08 12:23:40 -07:00
no-response.yaml Use an array for the event types for future proofing 2021-04-16 12:51:45 -07:00
open-enterprise-issue.yml Add actions description outline to two actions that are missing them (#18626) 2021-04-12 17:43:38 +00:00
openapi-decorate.yml Update openapi-decorate.yml (#18423) 2021-03-25 21:47:53 +00:00
openapi-schema-check.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
pa11y.yml Heroku dev deps (#19431) 2021-05-24 15:40:50 -07:00
ping-staging-apps.yml Update action crons to avoid top of hour runs (#19035) 2021-04-29 17:38:54 +00:00
post-status-updates-to-slack.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
ready-for-doc-review.yml Add workflow to triage ready-for-doc-review PRs (#18226) 2021-03-18 09:31:00 +00:00
remove-from-fr-board.yaml use gh cli instead of graphql api (#18429) 2021-03-26 18:06:55 +00:00
remove-stale-staging-apps.yml Remove stale staging apps (#19034) 2021-04-28 21:23:28 +00:00
remove-unused-assets.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
repo-freeze-check.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
repo-freeze-reminders.yml Update actions crons to be off hour 2021-03-25 12:20:00 -07:00
repo-sync-stalls.yml Update actions crons to be off hour 2021-03-25 12:20:00 -07:00
repo-sync.yml Fix a repo-sync failure (#19792) 2021-06-08 21:53:39 +00:00
site-policy-sync.yml Update site-policy-sync.yml 2021-05-24 15:31:43 -07:00
start-new-engineering-pr-workflow.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
sync-algolia-search-indices.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
sync-single-english-algolia-index.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
test-windows.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
test.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00
transfer-api-issue-to-openapi.yml add workflow to transfer REST API schema fix requests from os docs repo to os OpenAPI repo (#18868) 2021-04-21 17:00:21 +00:00
translations.yml Automatically close spammy repo-sync PRs (#18719) 2021-04-13 18:43:22 +00:00
triage-issue-comments.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
triage-issues.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
triage-pull-requests.yml Run triage workflows on "pull_request_target" (#18413) 2021-03-25 17:35:34 +00:00
triage-stale-check.yml Make the triage stale checker respect never-stale label (#18024) 2021-03-25 19:52:42 +00:00
triage-unallowed-contributions.yml Deploy to staging manually using a script (#19769) 2021-06-14 22:32:07 +00:00
update-graphql-files.yml checkout repo before assuming it is there (#19086) 2021-04-30 10:42:07 -07:00
workflow-lint.yml Add descriptions to our actions workflows (#18019) 2021-03-23 21:31:28 +00:00
yml-lint.yml feat: upgrade to node v16, package-lock.json v2, remove aws-sdk 2021-05-20 13:32:19 -07:00