kopia lustrzana https://github.com/meshtastic/firmware
				
				
				
			Small Fix: Release_Channels permissions (#5852)
							rodzic
							
								
									729c39fb86
								
							
						
					
					
						commit
						dd9ab7f0e1
					
				| 
						 | 
				
			
			@ -38,38 +38,24 @@ jobs:
 | 
			
		|||
 | 
			
		||||
          project_name = "${{ inputs.copr_project }}"
 | 
			
		||||
          if project_name == "daily":
 | 
			
		||||
              hook_secret = "${{ secrets.COPR_HOOK_DAILY }}"
 | 
			
		||||
              project_id = 160277
 | 
			
		||||
            hook_secret = "${{ secrets.COPR_HOOK_DAILY }}"
 | 
			
		||||
            project_id = 160277
 | 
			
		||||
          elif project_name == "alpha":
 | 
			
		||||
              hook_secret = "${{ secrets.COPR_HOOK_ALPHA }}"
 | 
			
		||||
              project_id = 160278
 | 
			
		||||
            hook_secret = "${{ secrets.COPR_HOOK_ALPHA }}"
 | 
			
		||||
            project_id = 160278
 | 
			
		||||
          elif project_name == "beta":
 | 
			
		||||
              hook_secret = "${{ secrets.COPR_HOOK_BETA }}"
 | 
			
		||||
              project_id = 160279
 | 
			
		||||
            hook_secret = "${{ secrets.COPR_HOOK_BETA }}"
 | 
			
		||||
            project_id = 160279
 | 
			
		||||
          else:
 | 
			
		||||
              raise ValueError(f"Unknown COPR project: {project_name}")
 | 
			
		||||
            raise ValueError(f"Unknown COPR project: {project_name}")
 | 
			
		||||
 | 
			
		||||
          webhook_url = f"https://copr.fedorainfracloud.org/webhooks/github/{project_id}/{hook_secret}/meshtasticd/"
 | 
			
		||||
          copr_payload = {
 | 
			
		||||
            "event": "push",
 | 
			
		||||
            "payload": {
 | 
			
		||||
              "ref": "${{ github.ref }}",
 | 
			
		||||
              "after": "${{ github.sha }}",
 | 
			
		||||
              "repository": {
 | 
			
		||||
                "id": "${{ github.repository_id }}",
 | 
			
		||||
                "full_name": "${{ github.repository }}",
 | 
			
		||||
                "git_url": "${{ github.repositoryUrl }}",
 | 
			
		||||
                "owner": {
 | 
			
		||||
                  "name": "${{ github.repository_owner }}"
 | 
			
		||||
                }
 | 
			
		||||
              },
 | 
			
		||||
              "pusher": {
 | 
			
		||||
                "name": "${{ github.actor }}"
 | 
			
		||||
              },
 | 
			
		||||
              "sender": {
 | 
			
		||||
                "login": "github-actions[bot]"
 | 
			
		||||
              }
 | 
			
		||||
            "ref": "${{ github.ref }}",
 | 
			
		||||
            "after": "${{ github.sha }}",
 | 
			
		||||
            "repository": {
 | 
			
		||||
              "clone_url": "${{ github.server_url }}/${{ github.repository }}.git",
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
          r = requests.post(webhook_url, json=copr_payload)
 | 
			
		||||
          r = requests.post(webhook_url, json=copr_payload, headers={"X-GitHub-Event": "push"})
 | 
			
		||||
          r.raise_for_status()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,9 @@ on:
 | 
			
		|||
  release:
 | 
			
		||||
    types: [published, released]
 | 
			
		||||
 | 
			
		||||
permissions: read-all
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: write
 | 
			
		||||
  packages: write
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  package-ppa:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue