mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-11-01 01:21:18 +01:00 
			
		
		
		
	Merge pull request #2534 from Ludy87/token_permissions_2
[Security] Token permissions no. 2
This commit is contained in:
		
						commit
						fb61fea3e4
					
				
							
								
								
									
										7
									
								
								.github/workflows/PR-Demo-cleanup.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/PR-Demo-cleanup.yml
									
									
									
									
										vendored
									
									
								
							@ -4,9 +4,7 @@ on:
 | 
			
		||||
  pull_request:
 | 
			
		||||
    types: [opened, synchronize, reopened, closed]
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: write
 | 
			
		||||
  pull-requests: write
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
env:
 | 
			
		||||
  SERVER_IP: ${{ secrets.VPS_IP }}  # Add this to your GitHub secrets
 | 
			
		||||
@ -15,6 +13,9 @@ env:
 | 
			
		||||
jobs:
 | 
			
		||||
  cleanup:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    permissions:
 | 
			
		||||
      contents: write
 | 
			
		||||
      pull-requests: write
 | 
			
		||||
    if: github.event.action == 'closed'
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								.github/workflows/auto-labeler.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/auto-labeler.yml
									
									
									
									
										vendored
									
									
								
							@ -3,13 +3,13 @@ on:
 | 
			
		||||
  pull_request_target:
 | 
			
		||||
    types: [opened, synchronize]
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: read
 | 
			
		||||
  pull-requests: write
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  labeler:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    permissions:
 | 
			
		||||
      pull-requests: write
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Harden Runner
 | 
			
		||||
        uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8
									
								
								.github/workflows/licenses-update.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/licenses-update.yml
									
									
									
									
										vendored
									
									
								
							@ -7,14 +7,14 @@ on:
 | 
			
		||||
    paths:
 | 
			
		||||
      - "build.gradle"
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: write
 | 
			
		||||
  pull-requests: write
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  generate-license-report:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    permissions:
 | 
			
		||||
      contents: write
 | 
			
		||||
      pull-requests: write
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Harden Runner
 | 
			
		||||
        uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								.github/workflows/manage-label.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/manage-label.yml
									
									
									
									
										vendored
									
									
								
							@ -4,14 +4,14 @@ on:
 | 
			
		||||
  schedule:
 | 
			
		||||
    - cron: "30 20 * * *"
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: read
 | 
			
		||||
  issues: write
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  labeler:
 | 
			
		||||
    name: Labeler
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    permissions:
 | 
			
		||||
      issues: write
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Harden Runner
 | 
			
		||||
        uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										9
									
								
								.github/workflows/multiOSReleases.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								.github/workflows/multiOSReleases.yml
									
									
									
									
										vendored
									
									
								
							@ -4,9 +4,9 @@ on:
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
  release:
 | 
			
		||||
    types: [created]
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: write
 | 
			
		||||
  packages: write
 | 
			
		||||
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build-installers:
 | 
			
		||||
    strategy:
 | 
			
		||||
@ -22,6 +22,9 @@ jobs:
 | 
			
		||||
         #  platform: linux
 | 
			
		||||
         #  ext: deb
 | 
			
		||||
    runs-on: ${{ matrix.os }}
 | 
			
		||||
    permissions:
 | 
			
		||||
      contents: write
 | 
			
		||||
      packages: write
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Harden Runner
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								.github/workflows/push-docker.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/push-docker.yml
									
									
									
									
										vendored
									
									
								
							@ -7,13 +7,13 @@ on:
 | 
			
		||||
      - master
 | 
			
		||||
      - main
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: read
 | 
			
		||||
  packages: write
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  push:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    permissions:
 | 
			
		||||
      packages: write
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Harden Runner
 | 
			
		||||
        uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										9
									
								
								.github/workflows/releaseArtifacts.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								.github/workflows/releaseArtifacts.yml
									
									
									
									
										vendored
									
									
								
							@ -4,12 +4,15 @@ on:
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
  release:
 | 
			
		||||
    types: [created]
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: write
 | 
			
		||||
  packages: write
 | 
			
		||||
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  push:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    permissions:
 | 
			
		||||
      contents: write
 | 
			
		||||
      packages: write
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        enable_security: [true, false]
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								.github/workflows/stale.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/stale.yml
									
									
									
									
										vendored
									
									
								
							@ -5,8 +5,7 @@ on:
 | 
			
		||||
    - cron: "30 0 * * *"
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: read
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  stale:
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								.github/workflows/swagger.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/swagger.yml
									
									
									
									
										vendored
									
									
								
							@ -6,6 +6,8 @@ on:
 | 
			
		||||
    branches:
 | 
			
		||||
      - master
 | 
			
		||||
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  push:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										7
									
								
								.github/workflows/sync_files.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/workflows/sync_files.yml
									
									
									
									
										vendored
									
									
								
							@ -9,13 +9,14 @@ on:
 | 
			
		||||
      - "src/main/resources/messages_*.properties"
 | 
			
		||||
      - "scripts/ignore_translation.toml"
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: write
 | 
			
		||||
  pull-requests: write
 | 
			
		||||
permissions: read-all
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  sync-readme:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    permissions:
 | 
			
		||||
      contents: write
 | 
			
		||||
      pull-requests: write
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Harden Runner
 | 
			
		||||
        uses: step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f # v2.10.2
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user