Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.18 KB

assigning-permissions-to-jobs.md

File metadata and controls

39 lines (24 loc) · 1.18 KB
title shortTitle intro versions
Assigning permissions to jobs
Assign permissions to jobs
Modify the default permissions granted to `GITHUB_TOKEN`.
fpt ghes ghec
*
> 3.1
*

{% data reusables.actions.enterprise-github-hosted-runners %}

Overview

{% data reusables.actions.jobs.section-assigning-permissions-to-jobs %}

Defining access for the GITHUB_TOKEN permissions

{% data reusables.actions.github-token-available-permissions %}

Changing the permissions in a forked repository

{% data reusables.actions.forked-write-permission %}

Setting the GITHUB_TOKEN permissions for all jobs in a workflow

You can specify permissions at the top level of a workflow, so that the setting applies to all jobs in the workflow.

Example: Setting the GITHUB_TOKEN permissions for an entire workflow

{% data reusables.actions.jobs.setting-permissions-all-jobs-example %}

Setting the GITHUB_TOKEN permissions for a specific job

{% data reusables.actions.jobs.section-assigning-permissions-to-jobs-specific %}

Example: Setting the GITHUB_TOKEN permissions for one job in a workflow

{% data reusables.actions.jobs.setting-permissions-specific-jobs-example %}