Set minimal workflow permissions (#53297)

This commit is contained in:
Pedro Nacht 2023-03-16 17:19:40 -03:00 committed by GitHub
parent c797bd2f5f
commit da8dfbf0ff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 63 additions and 0 deletions

View File

@ -3,10 +3,16 @@ name: Accept Baselines and Fix Lints
on:
workflow_dispatch: {}
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3

View File

@ -10,6 +10,9 @@ on:
- main
- release-*
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest

View File

@ -21,6 +21,9 @@ on:
# * * * * *
- cron: '30 1 * * 0'
permissions:
contents: read
jobs:
CodeQL-Build:
# CodeQL runs on ubuntu-latest, windows-latest, and macos-latest

View File

@ -11,6 +11,9 @@ on:
- cron: '0 0 1 * *'
workflow_dispatch: {}
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest

View File

@ -5,6 +5,9 @@ on:
schedule:
- cron: '0 0 * * 3' # Every Wednesday
permissions:
contents: read
jobs:
check-for-recent:
runs-on: ubuntu-latest

View File

@ -4,10 +4,16 @@ on:
repository_dispatch:
types: new-release-branch
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/setup-node@v3
- run: |

View File

@ -8,6 +8,9 @@ on:
repository_dispatch:
types: publish-nightly
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest

View File

@ -5,6 +5,9 @@ on:
branches:
- release-*
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest

View File

@ -10,6 +10,9 @@ on:
- main
- release-*
permissions:
contents: read
jobs:
richnav:
runs-on: windows-latest

View File

@ -4,10 +4,16 @@ on:
repository_dispatch:
types: set-version
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/setup-node@v3
- uses: actions/checkout@v3

View File

@ -9,10 +9,16 @@ on:
description: 'Target Branch Name'
required: true
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/setup-node@v3
- uses: actions/checkout@v3

View File

@ -2,6 +2,9 @@ name: Sync Two Wiki Repos
on: [gollum]
permissions:
contents: read
jobs:
sync:
runs-on: ubuntu-latest

View File

@ -19,6 +19,9 @@ on:
required: false
type: string
permissions:
contents: read
jobs:
run:
if: ${{ github.repository == 'microsoft/TypeScript' }}

View File

@ -3,10 +3,16 @@ name: Update LKG
on:
workflow_dispatch: {}
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3

View File

@ -7,11 +7,17 @@ on:
- cron: '0 6 * * *'
workflow_dispatch: {}
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
if: github.repository == 'microsoft/TypeScript'
permissions:
contents: write
steps:
- uses: actions/checkout@v3
with: