Commit graph

79 commits

Author SHA1 Message Date
Andrew Branch a433c3c0ce
Pin octokit types (#43762)
* Pin @octokit/types to fix build error

* Allow update package lock to be run on a workflow dispatch
2021-04-21 11:50:29 -07:00
Afonso Jorge Ramos b7c0e5da5d
Delete issue_template.md (#43320) 2021-03-22 10:39:37 -07:00
Daniel Rosenwasser c25d9e913b
Fix regexes. (#42921) 2021-02-22 22:02:02 -08:00
Matt Kantor 1635b3293e
Fix a small typo in the issue template. (#42208) 2021-01-04 14:15:51 -08:00
Ryan Cavanaugh 22f452c5cd
Update issue templates (#42049)
* Update issue templates

* Update .github/ISSUE_TEMPLATE/Bug_report.md

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/lib_change.md

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/lib_change.md

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/lib_change.md

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/lib_change.md

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>

* Swap some orderings

Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2020-12-22 09:04:56 -08:00
Andrew Branch 9ae375fcd5
Update accept-baselines-fix-lints.yaml (#41826) 2020-12-04 16:48:09 -08:00
Daniel Rosenwasser f4157b41db
Add an action to update baselines/fix lints (#39898)
* Add an action to update baselines/fix lints

* Change email
2020-11-20 16:03:58 -08:00
Wesley Wigham bfea348e40
Actually install playwright in artifact build script
Now that it's not installed by default
2020-11-11 16:33:39 -08:00
Nathan Shively-Sanders 0fc190ec32
Add more team members to pr_owners.txt (#41416)
1. I may have missed some frequent committers. Please let me know if I
did.
2. I'm not sure what pr_owners.txt is used for, besides the bot's
isTeamMember check. Maybe there's a reason the list is so small.
2020-11-09 14:08:43 -08:00
Niklas Mollenhauer a21003dbf8
Use npm ci for nightly builds (#40905)
Using [npm ci](https://docs.npmjs.com/cli/ci.html) keeps the builds reproducible.

In this PR, we keep the nightly build en par with the [CI build workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/ci.yml#L33) as well as the [releasable package workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/release-branch-artifact.yaml#L24).
The used package-lock.json is updated [an hour before this workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/update-package-lock.yaml#L7), there should not be any lockfile conflicts.
2020-10-06 12:52:07 -04:00
Andrew Branch 2084404b8f
Install playwright on demand (#40722)
* Remove playwright from package.json

* Install playwright on demand

* Adds debugging info to the playwright script

* Move installation first

* Get it working on node 10 again

* Update browserIntegrationTest.js

* Update browserIntegrationTest.js

Co-authored-by: Orta <git@orta.io>
2020-09-29 12:22:04 -07:00
Wesley Wigham d40663f7e5
Pull all history in branch sync script
This got broken when it got updated to checkout@v2, which by default only checks out the specified ref and none of its history.
2020-09-14 19:55:36 -07:00
Justin Hutchings ea842c411e
Add CodeQL security scanning (#38939)
* Add CodeQL security scanning

* Add CodeQL configuration

Limiting analysis to the src folder only

* Add configuration file to codeql action workflow

* Update codeql-configuration.yml
2020-09-04 09:22:42 -07:00
Andrew Casey d6dda230bc Swallow empty-commit error 2020-08-25 10:16:58 -07:00
Andrew Casey 4778cda0b2 Delete extra npm update 2020-08-20 18:16:28 -07:00
Andrew Casey c12bc7b906 Update bot email address 2020-08-19 18:01:29 -07:00
Andrew Casey 00d7d52729 Git ignore package-lock.json and forcibly update in workflow 2020-08-19 17:57:22 -07:00
Andrew Casey 4d57d35949 Add a workflow to update package-lock.json daily 2020-08-19 17:16:24 -07:00
Andrew Casey 5bcb353e18 Adopt package-lock.json and npm ci 2020-08-19 16:50:23 -07:00
Wesley Wigham 44d9ceaf14
Small branch sync script change 2020-08-13 13:17:05 -07:00
Nathan Shively-Sanders dd09e8799c
Update CI node versions (#39940)
Drop 8, add 14
2020-08-06 14:14:21 -07:00
Daniel Rosenwasser 2106b07f22
Rename and use the default ref instead of having a workflow_dispatch option 2020-08-04 00:14:24 -07:00
Daniel Rosenwasser 817dc52fd3
Add an 'Update LKG' action (#39897) 2020-08-04 00:05:24 -07:00
Orta Therox f19c610d91
Adds latest version of TypeScript to the repro code (#39641) 2020-07-17 15:15:49 -04:00
Orta Therox 1d671c3588
Add twoslash repros to the compiler (#39628) 2020-07-16 18:39:49 -04:00
谭九鼎 87a74aa9ce
CI: Use checkout@v2 (#38822) 2020-07-10 12:10:26 -04:00
Daniel Rosenwasser b7193a6a44
Add workflow_dispatch to our nightly publish script. (#39485)
* Add workflow_dispatch to our nightly publish script.

* Update nightly.yaml
2020-07-07 16:11:14 -07:00
Orta Therox d462fb2fb9
Split the GH actions CI into multiple stages (#39210)
* Split the GH actions CI into multiple stages

* Add the -- for npm

* Improve the CI reports

* Use stylish formatting on CI

* Break TSC instead

* Try add the problem register for TSC only on node 12

* Fix GH Actions syntax maybe
2020-07-06 12:24:33 -04:00
Tierney Cyren b4735c0b3b
fix(a11y): make ISSUE_TEMPLATE/Bug_report.md more accessible for folks with screen readers (#39013) 2020-06-12 13:39:34 -07:00
Dan Dascalescu 0f3f37b30c
Fix typo in issue template titles (#38042) 2020-04-20 12:14:26 -07:00
Wesley Wigham bc8a98ff00
Add node 13 to CI 2020-04-09 16:16:06 -07:00
Orta 23b6f6e469
Remove node 8 from the github actions (#37870) 2020-04-09 16:15:25 -07:00
Wesley Wigham 544f4413b4
Rescedule nightly publish to 11pm pst, (7am ust)
So a nightly publish actually happens at what is night for most of the team.
2020-02-24 17:13:00 -08:00
Wesley Wigham 7bcb7232a1
Name workflow 2020-02-21 14:52:57 -08:00
Wesley Wigham 83271b7d0c
Probably dont need artifact drops on release branch PRs 2020-02-21 14:49:47 -08:00
Wesley Wigham b5cb71aaed
Add task mirroring devops release branch artifact building pipeline 2020-02-21 14:49:00 -08:00
Wesley Wigham 57df4663ad
Publishing to npm isnt the default on github for reasons 2020-02-21 10:43:02 -08:00
Wesley Wigham 5c7ef4c48a
Make the nightly publish cron task also respond to a publish-nightly event 2020-02-21 10:40:05 -08:00
Wesley Wigham d95942b05f
Port nightly publish task to actions 2020-02-21 10:35:44 -08:00
Wesley Wigham d0c961e544
Try removing fetch-depth 0 config to improve speed, add sync-branch workflow 2020-02-20 15:06:58 -08:00
Wesley Wigham 7ee1ef008a
Cast version result so it isnt declaration emitted as a literal type once it has a wellknown value 2020-02-20 14:49:04 -08:00
Wesley Wigham f80c0c163e
Add set-version workflow 2020-02-20 14:19:08 -08:00
Wesley Wigham 4940ff8eb3
One _big_ script block (since it seems like FS edits are not persistent across steps?) 2020-02-19 13:49:41 -08:00
Wesley Wigham 38e1e660c8
Fix API baseline paths in script 2020-02-19 13:33:39 -08:00
Wesley Wigham 5db79df780
Limit dispatch triggers 2020-02-19 13:15:07 -08:00
Wesley Wigham cffaddc9f3
Add new release branch workflow 2020-02-19 13:10:47 -08:00
Orta 19c3bcb9a9
Adds puppeteer to test whether typescript.js runs in the browser (#35471)
* Adds puppeteer to test whether typescript.js runs in the browser

* Adds a check for the browser integration into the GitHub Actions CI

* Update to use playwright, and test in three browsers
2020-02-13 14:19:33 -05:00
Orta 9968f14579
Update config.yml (#36419) 2020-01-28 11:33:54 -05:00
Orta 82a3eb5b5f
Add a list of PR owners for tooling to use (#36357) 2020-01-22 15:09:01 -05:00
Orta a08d6ba4cf
Update config.yml (#35388) 2019-12-03 10:59:11 -05:00