* 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
* 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>
* 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
* 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
* 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
* 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>
* Move concurrency control to top-level in prod deploy workflow
* Add 503 to the list of temporarily acceptable Heroku failure codes
* Add HEROKU_PRODUCTION_APP_NAME back into the prod deploy workflow
* run prettier
* removing files from test/integration
* update cron job to not start on the hour
* add github/github comment
* update comment
* updating to search by indices in the content rather than by line
* small updates and updating character max
* update name of script run
* updating to use api search code and get contents
* using api search code and get contents
* adding token check and .js
* remove blank line for title
* update issue body content
* update comment
* add support for GitHub.developer_help_url links
* Update the production deployment workflow to target the main Heroku app
Without exposing our internal Heroku app name!
* Refactor the staging deployment script a bit to match more closely
* Use the HEROKU_PRODUCTION_APP_NAME Secret in the workflow
* Add a note about the newly required environment variable for production deployment into the local deploy script
* Add critical errors if the HEROKU_PRODUCTION_APP_NAME is missing
* Extract HEROKU_PRODUCTION_APP_NAME from process.env
* Revert the critical parts of PR #21807 to no longer deploy to prod via Actions
* Don't require HEROKU_PRODUCITON_APP_NAME