diff --git a/.github/workflows/build-sphinx.yml b/.github/workflows/build-sphinx.yml index 6246ee13e128..a547efec7276 100644 --- a/.github/workflows/build-sphinx.yml +++ b/.github/workflows/build-sphinx.yml @@ -6,6 +6,8 @@ on: pull_request: types: [opened, synchronize, reopened, closed] +permissions: read-all + env: GH_BOT_NAME: 'github-actions[bot]' GH_BOT_EMAIL: 'github-actions[bot]@users.noreply.github.com' @@ -25,6 +27,14 @@ jobs: runs-on: ubuntu-20.04 + permissions: + # Needed to cancel any previous runs that are not completed for a given workflow + actions: write + # Needed to deploy static files to GitHub Pages + contents: write + # Needed to add a comment to a pull request's issue + pull-requests: write + env: python-ver: '3.9' CHANNELS: '-c dppy/label/dev -c intel -c conda-forge --override-channels' diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index d9072c26a659..ddbd91912872 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -6,6 +6,8 @@ on: - master pull_request: +permissions: read-all + env: PACKAGE_NAME: dpnp MODULE_NAME: dpnp @@ -58,6 +60,10 @@ jobs: python: ['3.9', '3.10', '3.11'] os: [ubuntu-20.04, windows-latest] + permissions: + # Needed to cancel any previous runs that are not completed for a given workflow + actions: write + runs-on: ${{ matrix.os }} defaults: diff --git a/.github/workflows/generate_coverage.yaml b/.github/workflows/generate_coverage.yaml index e7479d445ea5..b5b0e4a40b95 100644 --- a/.github/workflows/generate_coverage.yaml +++ b/.github/workflows/generate_coverage.yaml @@ -4,11 +4,17 @@ on: push: branches: [master] +permissions: read-all + jobs: generate-coverage: name: Generate coverage and push to Coveralls.io runs-on: ubuntu-20.04 + permissions: + # Needed to cancel any previous runs that are not completed for a given workflow + actions: write + defaults: run: shell: bash -l {0} diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index dd5047f22b1e..aa17c7696df1 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -5,6 +5,8 @@ on: push: branches: [master] +permissions: read-all + jobs: pre-commit: runs-on: ubuntu-latest