Merge pull request #1676 from PrivateBin/workflow-permissions

Workflow permissions
This commit is contained in:
El RIDO 2025-10-10 18:42:40 +02:00 committed by GitHub
commit 4b8903cf86
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 24 additions and 2 deletions

View file

@ -17,6 +17,10 @@ on:
schedule:
- cron: '45 16 * * 1'
permissions:
contents: read
security-events: write
jobs:
codacy-security-scan:
name: Codacy Security Scan

View file

@ -18,6 +18,10 @@ on:
schedule:
- cron: '28 22 * * 5'
permissions:
contents: read
security-events: write
jobs:
analyze:
name: Analyze

View file

@ -1,6 +1,4 @@
name: ESLint Check
permissions:
contents: read
on:
push:
@ -14,6 +12,9 @@ on:
- 'js/package-lock.json'
- .github/workflows/eslint.yml
permissions:
contents: read
jobs:
eslint:
runs-on: ubuntu-latest

View file

@ -4,8 +4,12 @@ on:
push:
tags: '[0-9]+.[0-9]?[0-9]?[0-9]?.?[0-9]+'
permissions: {}
jobs:
draft:
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- name: Fetch changelog from tag

View file

@ -8,6 +8,11 @@ on:
branches: [ master ]
pull_request:
branches: [ master ]
permissions:
contents: read
security-events: write
jobs:
# https://github.com/snyk/actions/tree/master/php
snyk-php:

View file

@ -5,6 +5,7 @@ on:
workflows: ["Tests"]
types:
- completed
permissions: {}
jobs:

View file

@ -1,10 +1,13 @@
name: Tests
on:
push:
pull_request:
branches: [ master ]
workflow_dispatch:
permissions: {}
jobs:
Composer: