Add update_postscreen_access_list.yml
This commit is contained in:
		
							parent
							
								
									6b65f0fc74
								
							
						
					
					
						commit
						fb60c4a150
					
				
							
								
								
									
										39
									
								
								.github/workflows/update_postscreen_access_list.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								.github/workflows/update_postscreen_access_list.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,39 @@ | |||||||
|  | name: Update postscreen_access.cidr | ||||||
|  | 
 | ||||||
|  | on: | ||||||
|  |   schedule: | ||||||
|  |     # Monthly | ||||||
|  |     - cron: "0 0 1 * *" | ||||||
|  |   workflow_dispatch: # Allow to run workflow manually | ||||||
|  | 
 | ||||||
|  | permissions: | ||||||
|  |   contents: read # to fetch code (actions/checkout) | ||||||
|  |    | ||||||
|  |    | ||||||
|  | jobs: | ||||||
|  |   Update-postscreen_access_cidr: | ||||||
|  |    runs-on: ubuntu-latest | ||||||
|  |    steps: | ||||||
|  |     - name: Checkout | ||||||
|  |       uses: actions/checkout@v3 | ||||||
|  | 
 | ||||||
|  |     - name: Generate postscreen_access.cidr | ||||||
|  |       run: | | ||||||
|  |           bash helper-scripts/update_postscreen_whitelist.sh | ||||||
|  | 
 | ||||||
|  |     - name: Create Pull Request | ||||||
|  |       uses: peter-evans/create-pull-request@v5 | ||||||
|  |       with: | ||||||
|  |         token: ${{ secrets.mailcow_action_Update_postscreen_access_cidr_pat }} | ||||||
|  |         commit-message: update postscreen_access.cidr | ||||||
|  |         committer: milkmaker <milkmaker@mailcow.de> | ||||||
|  |         author: milkmaker <milkmaker@mailcow.de> | ||||||
|  |         signoff: false | ||||||
|  |         branch: update/postscreen_access.cidr | ||||||
|  |         base: staging | ||||||
|  |         delete-branch: true | ||||||
|  |         add-paths: | | ||||||
|  |           data/conf/postfix/postscreen_access.cidr | ||||||
|  |         title: '[Postfix] update postscreen_access.cidr' | ||||||
|  |         body: | | ||||||
|  |           This PR updates the postscreen_access.cidr using GitHub Actions and [helper-scripts/update_postscreen_whitelist.sh](https://github.com/mailcow/mailcow-dockerized/blob/master/helper-scripts/update_postscreen_whitelist.sh) | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Peter
						Peter