Use symbolic GitHub Actions Node.js versions (#49403)

This commit is contained in:
Jack Bates 2022-06-06 13:51:04 -07:00 committed by GitHub
parent 2f13eba42c
commit 0d7fbbb415
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 19 additions and 53 deletions

View File

@ -9,11 +9,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Use node version 14
uses: actions/setup-node@v3
with:
node-version: 14
registry-url: https://registry.npmjs.org/
- uses: actions/setup-node@v3
- name: Configure Git, Run Tests, Update Baselines, Apply Fixes
run: |

View File

@ -16,7 +16,11 @@ jobs:
strategy:
matrix:
node-version: [14.x, 16.x, 18.x]
# Test the latest version of Node.js plus the last two LTS versions.
node-version:
- "*"
- lts/*
- lts/-1
steps:
- uses: actions/checkout@v3
@ -26,6 +30,7 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
check-latest: true
- name: Remove existing TypeScript
run: |
npm uninstall typescript --no-save
@ -47,4 +52,3 @@ jobs:
- name: Validate the browser can import TypeScript
run: gulp test-browser-integration

View File

@ -9,10 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Use node version 14.x
uses: actions/setup-node@v3
with:
node-version: 14.x
- uses: actions/setup-node@v3
- uses: actions/checkout@v2
with:
fetch-depth: 5

View File

@ -15,11 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Use node version 14
uses: actions/setup-node@v3
with:
node-version: 14
registry-url: https://registry.npmjs.org/
- uses: actions/setup-node@v3
- name: Setup and publish nightly
run: |
npm whoami
@ -30,6 +26,4 @@ jobs:
gulp clean
npm publish --tag next
env:
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
CI: true
NPM_TOKEN: ${{secrets.npm_token}}

View File

@ -11,10 +11,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Use node version 14
uses: actions/setup-node@v3
with:
node-version: 14
- uses: actions/setup-node@v3
- name: Remove existing TypeScript
run: |
npm uninstall typescript --no-save
@ -23,10 +20,8 @@ jobs:
run: |
npm ci
npm test
env:
CI: true
- name: Adding playwright
run: npm install --no-save --no-package-lock playwright
run: npm install --no-save --no-package-lock playwright
- name: Validate the browser can import TypeScript
run: gulp test-browser-integration
- name: LKG, clean, and pack
@ -35,8 +30,6 @@ jobs:
gulp clean
npm pack ./
mv typescript-*.tgz typescript.tgz
env:
CI: true
- name: Upload built tarfile
uses: actions/upload-artifact@v1
with:

View File

@ -20,8 +20,6 @@ jobs:
fetch-depth: 5
- uses: actions/setup-node@v3
with:
node-version: 14
- name: Install dependencies
run: npm ci

View File

@ -9,10 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Use node version 14.x
uses: actions/setup-node@v3
with:
node-version: 14.x
- uses: actions/setup-node@v3
- uses: actions/checkout@v2
with:
ref: ${{ github.event.client_payload.branch_name }}

View File

@ -14,10 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Use node version 14.x
uses: actions/setup-node@v3
with:
node-version: 14.x
- uses: actions/setup-node@v3
- uses: actions/checkout@v2
with:
ref: ${{ github.event.inputs.branch_name || github.event.client_payload.branch_name }}

View File

@ -23,12 +23,11 @@ jobs:
if: ${{ github.repository == 'microsoft/TypeScript' && !github.event.label && !github.event.inputs.bisect_issue }}
runs-on: ubuntu-latest
steps:
- name: Use node
uses: actions/setup-node@v3
- uses: actions/setup-node@v3
- uses: microsoft/TypeScript-Twoslash-Repro-Action@master
with:
with:
github-token: ${{ secrets.TS_BOT_GITHUB_TOKEN }}
bisect:
if: ${{ github.event.label.name == 'Bisect Repro' || github.event.inputs.bisect_issue }}
runs-on: ubuntu-latest
@ -37,9 +36,7 @@ jobs:
with:
fetch-depth: 0
- uses: actions/setup-node@v3
with:
node-version: 16
- uses: microsoft/TypeScript-Twoslash-Repro-Action@master
with:
with:
github-token: ${{ secrets.TS_BOT_GITHUB_TOKEN }}
bisect: ${{ github.event.issue.number || github.event.inputs.bisect_issue }}

View File

@ -9,11 +9,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Use node version 14
uses: actions/setup-node@v3
with:
node-version: 14
registry-url: https://registry.npmjs.org/
- uses: actions/setup-node@v3
- name: Configure Git and Update LKG
run: |

View File

@ -15,9 +15,6 @@ jobs:
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v3
with:
node-version: 14
registry-url: https://registry.npmjs.org/
- name: Configure git and update package-lock.json
run: |