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@v6 with: token: ${{ secrets.mailcow_action_Update_postscreen_access_cidr_pat }} commit-message: update postscreen_access.cidr committer: milkmaker author: milkmaker 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)