| 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@v4 |
| |
| - 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) |